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{align-items:flex-start}.sk-modal__head-availability-modal.sk-modal__sticky-head{max-width:100%;width:100%;z-index:9}.sk-modal__head-availability-modal>span>h4{font-size:1.25rem;font-weight:600;line-height:1.875rem}.sk-modal__head-availability-modal .close-icon,.sk-modal__head-availability-modal .package-filter__head-icon{margin-top:5px}@media (min-width:768px){.sk-modal__head-availability-modal.sk-modal__sticky-head{width:54rem}}@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:1.5rem}@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:2rem}@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:not(.sla_preregistration-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}.sla_preregistration-form-logo--wrap{display:none;padding-top:1.5rem}@media (min-width:768px){.sla_preregistration-form-logo--wrap{display:flex;flex:0 0 40%;flex-direction:row;gap:1.5625rem}.sla_preregistration-form-logo--wrap img{height:9.375rem}.sla_preregistration-form-logo--wrap h2{font-size:2.25rem;letter-spacing:-.72px;line-height:2.75rem}}.sla_preregistration-form-wrap{gap:2rem}.sla_preregistration-form-wrap .diploma-info-icon{cursor:pointer;height:1.5rem;position:absolute;right:.75rem;top:1.9375rem;width:1.5rem;z-index:9}.sla_preregistration-form-wrap .diploma-info-tooltiptext{background-color:#2c2c2c;border-radius:.375rem;color:#fff;padding:.3125rem .625rem;position:absolute;right:0;text-align:center;top:-1.75rem;visibility:hidden;z-index:10}.sla_preregistration-form-wrap .diploma-info-icon:hover+.diploma-info-tooltiptext{visibility:visible}.sla_preregistration-form-wrap .sla_nomination-form-input--label{color:#656565}.sla_preregistration-form-wrap .sla_nomination-form-input--label-has-value{color:#fff}.container.sla-preregistration-page--header{max-width:63rem}.sla-preregistration-page--section{position:relative}@media (min-width:1024px){.sla-preregistration-page--section .sla_overview-locale-changer input[type=text]{font-size:.9375rem!important;height:auto;line-height:166.667%!important}.sla-preregistration-page--section .sla_overview-locale-changer{background:#0000004d;border-radius:1.5rem;height:2.3125rem;padding:.375rem 1.25rem;position:absolute;right:5rem;top:-4.25rem;width:5.25rem!important}.sla-preregistration-page--section h1{font-size:3.75rem;letter-spacing:-1.2px;line-height:4.5rem}}.slapreregistration-form__character-count{text-align:right}@media (min-width:768px){.sla_preregistration-page--subtitle h2{font-size:2.25rem;letter-spacing:-.72px;line-height:2.75rem}}.sla-preregistration--form-input--label-no-data{margin-bottom:0}.sla-preregistration-description{padding-top:1.5rem}.sla_preregistration-form-input--label{color:#2c2c2c;font-size:16px;font-weight:400;line-height:25px;overflow:hidden;top:2rem;white-space:nowrap;width:96%;z-index:4}.sla_preregistration-form-input--label-has-value{color:#fff;font-weight:400;left:0;top:-5px}@media (max-width:767.98px){.sla_preregistration-form-input--label-has-value{top:-4px}}.sla_preregistration-form-input--label-has-value-field{margin-bottom:auto!important;margin-top:1.5rem!important}.sla_preregistration-form-input--label-has-value-field_website{margin-bottom:auto!important;margin-top:1rem!important}.sla_preregistration-form-input--label-has-value-modal{height:400px;max-height:400px}.sla_preregistration-form-input--label-has-value-modal_wrapper{display:grid;justify-items:center;margin-top:52%}@media (min-width:568px){.sla_preregistration-form-input--label-has-value-modal_wrapper{margin-top:42%}}.sla_preregistration-form-input--label-has-value-modal_wrapper>img{width:95px}.sla_preregistration-form-input--label-has-value-modal_text{font-size:16px;font-weight:400;line-height:24px;width:90%}@media (max-width:767.98px){.sla_preregistration-form-input--label-has-value-modal_text{width:100%}}.sla_preregistration-form-input--label-has-value-modal_text>a{color:#6f889b;text-decoration:underline}@media (min-width:568px){.sla_preregistration-form-input--label-no-data{margin-bottom:1rem}}.sla_preregistration-form-input--label span{font-weight:400!important}.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;height:100%;left:0;position:absolute;right:0;top:0;width:100%;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:var(--app-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:68vh;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%;padding:.625rem;position:fixed;transform:translateX(-50%);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--locations-wrap{background-color:#444;border-radius:1.75rem;box-shadow:0 3px 10px 0 #00000030;height:2.5625rem;padding:.5rem 1.0625rem;width:auto}.search-page__mobile-map-trigger--locations{border-right:1px solid #0003;margin-right:.6875rem;padding-right:.6875rem}.search-page__mobile-map-trigger--locations:hover{color:#fff}.search-page__mobile-favorites-trigger,.search-page__mobile-map-trigger--locations{align-items:center;display:flex;font-size:.9375rem;justify-content:center;line-height:165%}.search-page__mobile-favorites-trigger img,.search-page__mobile-map-trigger--locations img{height:1.25rem;margin-right:.4375rem;width:1.25rem}.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__button-cont--other button:not(.search-filter__clear-btn){width:auto}}.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:var(--app-height,100vh)}}.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}.entity-details__contact-title-wrap{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{margin-bottom:.75rem;text-align:left}.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 0;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:auto;top:-9.1875rem}}.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}.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%;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}.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-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:#fff;font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width:1024px){.contact-form-hint{display:block}}.contact-form-hint__placeholder{font-style:normal;font-weight:500}@media (max-width:767.98px){.hide-on-mobile{display:none}}.contact-textarea-wrap{display:flex;flex-direction:column;height:100%}.contact-textarea-wrap .contact-textarea-icons{align-items:center;background-color:#fff;display:flex;justify-content:flex-end;padding:0 .75rem .5625rem}.contact-textarea-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-wrap .contact-textarea-icons .icon-btn img,.contact-textarea-wrap .contact-textarea-icons .icon-btn svg{display:block;height:1.125rem;width:1.125rem}.contact-datepicker .vdp-datepicker__calendar .cell.day{align-items:center;box-sizing:border-box;display:inline-flex;height:40px;justify-content:center;line-height:1;margin-left:calc(7.14286% - 20px);margin-right:calc(7.14286% - 20px);padding:0;width:40px}.contact-datepicker .vdp-datepicker__calendar .cell.day.selected,.contact-datepicker .vdp-datepicker__calendar .cell.day.selected:hover,.contact-datepicker .vdp-datepicker__calendar .cell.day.today,.contact-datepicker .vdp-datepicker__calendar .cell.day:hover{border-radius:50%}.contact-datepicker .vdp-datepicker__calendar .cell.day:hover{background-color:#d9d9d9;border-color:#0000}.contact-datepicker .vdp-datepicker__calendar .cell.day.selected{background-color:#2c2c2c;color:#fff}.contact-datepicker .vdp-datepicker__calendar .cell.day:focus,.contact-datepicker .vdp-datepicker__calendar .cell.day:focus-visible,.contact-datepicker .vdp-datepicker__calendar .cell.day:hover{border:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important}.contact-datepicker .vdp-datepicker__calendar .cell.day button,.contact-datepicker .vdp-datepicker__calendar .cell.day input{box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important}.request-benefits-wrapper{display:none}@media (min-width:1024px){.request-benefits-wrapper{display:flex;gap:1rem}}.request-benefits-item{align-items:center;display:flex;gap:.5rem}.request-benefits-item span{font-size:1.125rem;font-weight:700;line-height:1.75rem}.request-benefits-item img{height:1.25rem;width:1.25rem}.footer-request-benefits-text{color:#656565;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:center}@media (min-width:768px){.footer-request-benefits-text{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.step-1{text-align:left}.entity-details__contact-title--modal.step-2{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{color:#656565}.user-details-form--column{flex-direction:column;gap:1.5rem}@media (min-width:1024px){.user-details-form--column{width:calc(50% - 16px)}}.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}.floating-label-entity-multiselect.floating-label--modal.active--modal{display:none}.entity-details__contact-input-wrap-modal.add-top-space{margin-top:1.25rem}.user-details-form--modal{margin-top:2rem}.user-details-form--turnstile{margin-bottom:2rem}.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}.unsaved-warning__overlay{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#000000ad;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.unsaved-warning{background:#fff;border:0;border-radius:4px;box-shadow:0 12px 35px #00000040;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-height:295px;overflow:hidden;padding:0;position:relative;width:592px}.unsaved-warning__close{background:#0000;border:0;cursor:pointer;height:24px;margin-left:auto;padding:0;width:24px;z-index:2}.unsaved-warning__close img{display:block;height:100%;width:100%}.unsaved-warning__header{align-items:center;display:flex;justify-content:flex-start;padding:2rem 2.5rem 0;text-align:center}.unsaved-warning__title{color:#303030;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0;text-align:center;width:100%}.unsaved-warning__body{box-sizing:border-box;display:flex;flex:1;flex-direction:column;padding:32px 34px 34px}.unsaved-warning__message{color:#303030;font-size:16px;font-weight:400;line-height:1.5;margin:0 auto;max-width:512px;text-align:left;width:100%}.unsaved-warning__actions{align-items:center;display:flex;gap:29px;justify-content:end;margin-top:60px}.unsaved-warning__leave{background:#0000;border:0;color:#303030;padding:8px 0;text-decoration:underline}.unsaved-warning__leave,.unsaved-warning__stay{cursor:pointer;font-family:inherit;font-size:16px;font-weight:400;line-height:1.2}.unsaved-warning__stay{align-items:center;background:#ec536c!important;border:1px solid #ec536c!important;border-radius:3px;box-shadow:none;color:#fff!important;display:inline-flex;justify-content:center;min-height:47px;min-width:200px;padding:10px 17px}.unsaved-warning__stay:focus,.unsaved-warning__stay:hover{background:#ec536c!important;border-color:#ec536c!important;color:#fff!important}@media (max-width:640px){.unsaved-warning__overlay{align-items:flex-end;inset:0;justify-content:center;padding:0}.unsaved-warning{min-height:0;width:100%}.unsaved-warning__header{padding:1rem 1rem 0}.unsaved-warning__title{font-size:1.25rem;line-height:1.875rem;text-align:left}.unsaved-warning__body{padding:0}.unsaved-warning__message{font-size:1rem;padding:2rem 1rem}.unsaved-warning__actions{border-top:1px solid #ececec;flex-direction:column-reverse;gap:.75rem;margin-top:0;padding:1rem}.unsaved-warning__stay{width:100%}.unsaved-warning__close{height:1rem;width:1rem}}.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{display:flex;flex-direction:column;gap:1.5rem;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}@media (min-width:768px){.favorites__header-subtitle{font-weight:700}}.favorites__header-icons{display:flex;gap:2rem;justify-content:center;margin-bottom:3.125rem;z-index:2}.favorites__header-icons img{height:1.75rem;width:1.75rem}.favorites__header-icons button{background:none;border:none;cursor:pointer;padding:0}.favorites__header-icons a:hover,.favorites__header-icons button.focused,.favorites__header-icons button:hover{filter:brightness(0) saturate(100%) invert(45%) sepia(94%) saturate(2357%) hue-rotate(317deg) brightness(104%) contrast(101%)}@media (min-width:1024px){.favorites__header-icons{margin-bottom:5rem}.favorites__header-icons img{height:2rem;width:2rem}}.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}.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.fe__edit-package-message--success:before{background:url(/images/icons/circle-success-white.svg) no-repeat}.fe__edit-package-message-toast.dark-bg.fe__edit-package-message--info: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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBaUJBLElBQ0UsYUNvRkY7QUN0R0EsNEVBOEJBLEtBQ0UsYUR5R0YsQ0NqR0EsR0FDRSxjQUNBLGNEd0dGLENDN0ZBLEdBQ0UsbUJBQ0EsU0FDQSxnQkRzR0YsQ0M5RkEsSUFDRSxnQ0FDQSxhRHFHRixDQzNGQSxFQUNFLHdCRG1HRixDQzNGQSxZQUNFLG1CQUNBLDBCQUNBLHlFRGtHRixDQzNGQSxTQUVFLGtCRGlHRixDQ3pGQSxjQUdFLGdDQUNBLGFEZ0dGLENDekZBLE1BQ0UsYUQrRkYsQ0N2RkEsUUFFRSxjQUNBLGNBQ0Esa0JBQ0Esc0JEOEZGLENDM0ZBLElBQ0UsYUQ4RkYsQ0MzRkEsSUFDRSxTRDhGRixDQ3BGQSxJQUNFLGlCRDRGRixDQ2pGQSxzQ0FLRSxvQkFDQSxlQUNBLGlCQUNBLFFEMEZGLENDbEZBLGFBRUUsZ0JEeUZGLENDakZBLGNBRUUsbUJEd0ZGLENDakZBLGdEQUlFLHlCRHVGRixDQ2hGQSx3SEFJRSxrQkFDQSxTRHNGRixDQy9FQSw0R0FJRSw2QkRxRkYsQ0M5RUEsU0FDRSwwQkRvRkYsQ0MxRUEsT0FDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCRG1GRixDQzVFQSxTQUNFLHNCRGtGRixDQzNFQSxTQUNFLGFEaUZGLENDekVBLDZCQUVFLHNCQUNBLFNEZ0ZGLENDekVBLGtGQUVFLFdEK0VGLENDdkVBLGNBQ0UsNkJBQ0EsbUJEOEVGLENDdkVBLHlDQUNFLHVCRDZFRixDQ3JFQSw2QkFDRSwwQkFDQSxZRDRFRixDQ2xFQSxRQUNFLGFEMEVGLENDbkVBLFFBQ0UsaUJEeUVGLENDdkRBLGtCQUNFLFlEc0VGLENFamFBLE9BQ0UsWUZvYUYsQ0VqYUEsS0FHRSw4QkFDQSwwQ0FIQSx1QkFJQSxjQ3VINEIsQ0QxSDVCLGdCRndhRixDRWphQSxLQVNFLHdCQzBEWSxDRDVEWixVQzZEWSxDRGpFWixrTEM2RzRCLENDdUR4QixlRmxLSixlQ29INEIsQ0R2SDVCLFlBSUEsZUdrUjRCLENIdlI1QixTQU9BLGVGcWFGLENFbmFFLG1DQUVFLGVGb2FKLENNcFhJLDZCSjdDQSxjQUNFLGVGb2FKLENBQ0YsQ0VoYUEsTUFFRSxlQURBLHlCRm9hRixDRWphQSxpQkFNRSxtQkFKQSx1QkFDQSxtQkNrSjRCLENEMUk1QixTQVBBLGFBTUEsZ0JBTEEsdUJBU0EsVUFiQSxlQVdBLFdBS0EsdUNBQ0EsNkRBSEEsa0JBTkEsZUFGQSxVRjRhRixDRTlaRSxxQkFFRSxjQURBLFlGaWFKLENPamRFLHVCTHFERSx3Q0YrWkosQ0U1WkUsMEJBR0UsZUFGQSxVQUNBLGtCRitaSixDTTVaSSw0QkpMRiwwQkFLSSxZRmdhSixDQUNGLENNOWFJLHlCSnRCSixpQkF5Q0ksY0FDQSxXQUZBLFlGa2FGLENFL1pFLHFCQUVFLGNBREEsWUZrYUosQ0UvWkUsMEJBQ0UsYUZpYUosQ0FDRixDRTdaQSxpQkFFRSxjQUNBLG9CQUZBLFlGa2FGLENRN2ZBLFdBRUUsa0JBREEsc0JBRUEsZ0JBQ0EsMElSZ2dCRixDUTVmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDJIUjhmRixDUTFmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLGlJUjRmRixDUXhmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDhIUjBmRixDUXRmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLG9JUndmRixDUXBmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLHdIUnNmRixDU2hpQkEsMENBS0UsZU5nSTRCLENNL0g1QixnQkFKQSxnQkFDQSxZVHVpQkYsQ1NsaUJFLHNNQUNFLGFUcWlCSixDU2hpQkEsT0FDRSxtQlRtaUJGLENNemZJLDBCRzNDSixPQUdJLGdCVHFpQkYsQ0FDRixDU2xpQkEsT0FDRSxjVHFpQkYsQ01sZ0JJLDBCR3BDSixPQUdJLGdCVHVpQkYsQ0FDRixDU3BpQkEsT0FDRSxrQlR1aUJGLENNM2dCSSwwQkc3QkosT0FHSSxrQlR5aUJGLENBQ0YsQ1N0aUJBLE9BQVUsa0JUMGlCVixDU3ppQkEsT0FBVSxpQlQ2aUJWLENTNWlCQSxPQUFVLGNUZ2pCVixDUzlpQkEsRUFHRSxpQkFEQSxlTnlHNEIsQ00xRzVCLFlUbWpCRixDTWxpQkkseUJHbEJKLEVBTUksaUJUa2pCRixDQUNGLENNdmlCSSwwQkdsQkosRUFTSSxjVG9qQkYsQ0FDRixDUzdpQkEsZ0JBQW1CLHdCVG9qQm5CLENTbmpCQSxnQkFBbUIsd0JUdWpCbkIsQ1N0akJBLGlCQUFtQix5QlQwakJuQixDU3ppQkksbUJBQW1DLHlCVDRrQnZDLENTM2tCSSxxQkFBbUMseUJUK2tCdkMsQ1M5a0JJLG9CQUFtQyx5QlRrbEJ2QyxDU2psQkksb0JBQW1DLHlCVHFsQnZDLENTcGxCSSx1QkFBbUMseUJUd2xCdkMsQ1N2bEJJLGtCQUFtQyx5QlQybEJ2QyxDUzFsQkksYUFBbUMsMkJUOGxCdkMsQ010bkJJLHlCR2tCQSxzQkFBbUMseUJUeW1CckMsQ1N4bUJFLHdCQUFtQyx5QlQybUJyQyxDUzFtQkUsdUJBQW1DLHlCVDZtQnJDLENTNW1CRSx1QkFBbUMseUJUK21CckMsQ1M5bUJFLDBCQUFtQyx5QlRpbkJyQyxDU2huQkUscUJBQW1DLHlCVG1uQnJDLENTbG5CRSxnQkFBbUMsMkJUcW5CckMsQ0FDRixDTTlvQkkseUJHa0JBLHNCQUFtQyx5QlRnb0JyQyxDUy9uQkUsd0JBQW1DLHlCVGtvQnJDLENTam9CRSx1QkFBbUMseUJUb29CckMsQ1Nub0JFLHVCQUFtQyx5QlRzb0JyQyxDU3JvQkUsMEJBQW1DLHlCVHdvQnJDLENTdm9CRSxxQkFBbUMseUJUMG9CckMsQ1N6b0JFLGdCQUFtQywyQlQ0b0JyQyxDQUNGLENNcnFCSSwwQkdrQkEsc0JBQW1DLHlCVHVwQnJDLENTdHBCRSx3QkFBbUMseUJUeXBCckMsQ1N4cEJFLHVCQUFtQyx5QlQycEJyQyxDUzFwQkUsdUJBQW1DLHlCVDZwQnJDLENTNXBCRSwwQkFBbUMseUJUK3BCckMsQ1M5cEJFLHFCQUFtQyx5QlRpcUJyQyxDU2hxQkUsZ0JBQW1DLDJCVG1xQnJDLENBQ0YsQ001ckJJLDBCR2tCQSxzQkFBbUMseUJUOHFCckMsQ1M3cUJFLHdCQUFtQyx5QlRnckJyQyxDUy9xQkUsdUJBQW1DLHlCVGtyQnJDLENTanJCRSx1QkFBbUMseUJUb3JCckMsQ1NuckJFLDBCQUFtQyx5QlRzckJyQyxDU3JyQkUscUJBQW1DLHlCVHdyQnJDLENTdnJCRSxnQkFBbUMsMkJUMHJCckMsQ0FDRixDU3ByQkEsRUFDRSxVTlhZLENNYVosY1R5ckJGLENTeHJCRSxVQUZBLG9CVDhyQkYsQ1M1ckJFLFFBQ0UsYVQyckJKLENTdHJCRSx5Q0NuR0EsNkJBREEsVVBnRlksQ085RVosbUJBQ0Esb0JWOHhCRixDT253QkUsaUtHdkJFLDJCUGtGVSxDT3BGVixhUG9GVSxDT25GVixvQlZneUJKLENTOXJCQSxZQUNFLGFUaXNCRixDU2hzQkUsa0JBQ0UsYVRrc0JKLENTeHJCQSxXQU1FLDZCQUpBLFVOdkNZLENNeUNaLGVBQ0EsYUFGQSxxQkFGQSxpQlRnc0JGLENTMXJCRSxpQkFFRSxvQk5yQ1UsQ01vQ1YsYVQ2ckJKLENTenJCRSxlQUdFLGFOM0NVLENNMENWLGNBR0EsYUFEQSxtQkFFQSxnQkFMQSxVVGdzQkosQ00xdkJJLDZCR3lERixlQVFJLGFUNnJCSixDQUNGLENTenJCRSxvQkFFRSxxQkFEQSxhVDZyQkosQ1MzckJJLDBCQUVFLGtCQURBLFVUOHJCTixDU2xzQkUsaUJBRUUscUJBREEsYVRzc0JKLENTdnNCRSw0Q0FFRSxxQkFEQSxhVCtzQkosQ1M3c0JJLDJCQUVFLHFCQURBLGFUZ3RCTixDU3B0QkUsa0JBRUUsa0JBREEsVVR3dEJKLENTdHRCSSx3QkFFRSxxQkFEQSxhVHl0Qk4sQ1M1c0JJLFdBQXdCLHlCVG10QjVCLENTbHRCSSxZQUF3QiwwQlRzdEI1QixDU3J0QkksYUFBd0IsMkJUeXRCNUIsQ00vekJJLHlCR29HQSxjQUF3Qix5QlRndUIxQixDUy90QkUsZUFBd0IsMEJUa3VCMUIsQ1NqdUJFLGdCQUF3QiwyQlRvdUIxQixDQUNGLENNMzBCSSx5QkdvR0EsY0FBd0IseUJUMnVCMUIsQ1MxdUJFLGVBQXdCLDBCVDZ1QjFCLENTNXVCRSxnQkFBd0IsMkJUK3VCMUIsQ0FDRixDTXQxQkksMEJHb0dBLGNBQXdCLHlCVHN2QjFCLENTcnZCRSxlQUF3QiwwQlR3dkIxQixDU3Z2QkUsZ0JBQXdCLDJCVDB2QjFCLENBQ0YsQ01qMkJJLDBCR29HQSxjQUF3Qix5QlRpd0IxQixDU2h3QkUsZUFBd0IsMEJUbXdCMUIsQ1Nsd0JFLGdCQUF3QiwyQlRxd0IxQixDQUNGLENTL3ZCQSxXQUNFLGtCQUNBLGdCVG93QkYsQ01uM0JJLDBCRzZHSixXQUlJLG1CQUNBLHFCVHN3QkYsQ0FDRixDU253QkEsV0FDRSxrQkFDQSxnQlRzd0JGLENNOTNCSSwwQkdzSEosV0FJSSxtQkFDQSxxQlR3d0JGLENBQ0YsQ012M0JJLDRCR2tISixXQUVJLDJCQUNBLGdCVHd3QkYsQ1Nwd0JGLGdCQUVJLHlCQUNBLDRCVHd3QkYsQ1Nwd0JGLGdCQUVJLDRCQUNBLDZCVHd3QkYsQ1Nwd0JGLGlCQUVJLDJCQUNBLDBCVHd3QkYsQ1Nwd0JGLFNBRUkseUJUd3dCRixDQTFCRixDV3Y4QkEsc0NBRUUsa0NYcStCRixDV24rQkEsMkJBRUUsU1hzK0JGLENXNTlCQSxrREFDRSwwQ1hxK0JGLENXbitCQSx1Q0FJRSxVQURBLDZCWHMrQkYsQ1cvOUJBLGtCQUNFLEdBQ0UsU1hxK0JGLENXbitCQSxHQUNFLFNYcStCRixDQUNGLENZbmdDRSxpQkFDRSxlWmdoQ0osQ1lqaENFLGlCQUNFLGlCWm9oQ0osQ1lyaENFLGlCQUNFLGlCWndoQ0osQ1l6aENFLGlCQUNFLGlCWjRoQ0osQ1k3aENFLGlCQUNFLGlCWmdpQ0osQ1lqaUNFLGlCQUNFLGlCWm9pQ0osQ1lyaUNFLGlCQUNFLGlCWndpQ0osQ1l6aUNFLGlCQUNFLGlCWjRpQ0osQ1k3aUNFLGlCQUNFLGlCWmdqQ0osQ1lqakNFLGlCQUNFLGlCWm9qQ0osQ1lyakNFLGtCQUNFLGtCWndqQ0osQ1l6akNFLGtCQUNFLGtCWjRqQ0osQ1k3akNFLGtCQUNFLGtCWmdrQ0osQ1lqa0NFLGtCQUNFLGtCWm9rQ0osQ1lya0NFLGtCQUNFLGtCWndrQ0osQ1l6a0NFLGtCQUNFLGtCWjRrQ0osQ1k3a0NFLGtCQUNFLGtCWmdsQ0osQ1lqbENFLGtCQUNFLGtCWm9sQ0osQ1lybENFLGtCQUNFLGtCWndsQ0osQ1l6bENFLGtCQUNFLGtCWjRsQ0osQ2E3bENBLGNBQ0UsaUJBQ0EsaUJicW1DRixDTW5pQ0ksNEJPcEVKLGNBSUksc0JBQ0Esc0JidW1DRixDQUNGLENNdGpDSSx5Qk92REosY0FXTSxlYnNtQ0osQ0FDRixDTTNqQ0kseUJPdkRKLGNBV00sZWIybUNKLENBQ0YsQ01oa0NJLDBCT3ZESixjQVdNLGViZ25DSixDQUNGLENNcmtDSSwwQk92REosY0FXTSxnQmJxbkNKLENBQ0YsQ003akNJLDRCT3RERix1QkFFSSxjYnVuQ0osQ2FqbkNBLHVEQUxJLGVBQ0EsZWIybkNKLENBTEYsQ2F2bUNBLGFDbkNFLGdCQUZBLFNBQ0EsU2QwcENGLENhOW1DQSx1QmQ3Q0UsZ0JBQ0Esa0JBQ0EsK0JDbXFDRixDRGxxQ0UsMkJBRUUsWUFLQSwwQ0FGQSxPQUlBLGlCQVJBLGtCQUdBLE1BREEsVUN3cUNKLENhMW5DQSw2QkN6QkUsY0FFQSxZQUdBLE9BSkEsa0JBR0EsTUFEQSxVZDRwQ0YsQ2ExbkNFLCtCQUVFLGtCVmtCVSxDVW5CVixVYnFvQ0osQ2E1bkNFLGdDQUVFLGVWSVUsQ1VMVixhYm9vQ0o7QWVodENBLDRCQ0FBLFVBRUUsb0JBREEsaUJoQmt1Q0YsQ2dCOXRDQSxzQkFFRSxxQmhCaXVDRixDaUIzdENBLDBCQUNFLEdBQ0Usc0JqQnV1Q0YsQ2lCcnVDQSxHQUNFLHVCakJ1dUNGLENBQ0YsQ2lCbnVDQSw4Q0FFRSxvQkFDQSwrQ2pCc3VDRixDaUJwdUNBLG1DQUVFLFNqQnV1Q0YsQ2tCcnZDRSxvSkFNRSx3QkNEbUIsQ0RBbkIsa0JsQmt3Q0osQ2tCcHZDRSxnQ0FDRSxtQmxCOHZDSixDa0IzdkNFLDhCQUNFLGdCQUNBLGNsQjZ2Q0osQ2tCMXZDRSxpQ0FDRSxjQUNBLGdCbEI0dkNKLENrQnp2Q0Usc0NBQ0UsZ0JsQjJ2Q0osQ29CNXhDQSxxQkFDSSxnQkFHQSxlRGJjLENDY2QsMkJBQ0EsaUJETWUsQ0NWZixhQUNBLGdCQUlBLGtCcEIweUNKLENvQnZ5Q0Esc0JBQ0ksYUFDQSxnQkFDQSxZQUNBLGVBQ0EsY0FDQSxpQnBCMHlDSixDb0J2eUNBLGFBRUksbUJBREEsYUFFQSxxQnBCMHlDSixDb0J0eUNBLHFDQUNJLFdwQjB5Q0osQ29CeHlDQSx1Q0FDSSxjcEIyeUNKLENvQnp5Q0EsK0JBQ0ksMEJBQ0EsNEJBQ0EsNEJwQjR5Q0osQ3FCcjFDQSxvQkFDRSxjRnFCa0IsQ0VwQmxCLG1CQUNBLDBEQUNBLDBEckJ3MUNGLENxQm4xQ0EsOEJBQ0UsaUNyQnMxQ0YsQ3FCajFDQSxpQ0FDRSxTckJvMUNGLENzQjcyQ0EsV0FDRSxjSDhCa0IsQ0czQmxCLHlCQURBLFNBRUEsZUFDQSxpQkFKQSxTdEJxM0NGLEN1QjUyQ0EsbUJBbUJFLGVKZ0JlLENJcEJmLDJCQUNBLDBCQURBLHNCQUZBLGdDSnFCdUIsQ0loQ3ZCLHNCQURBLGNBSUEsT0FhQSxnQkFWQSxTQUVBLGdCSnVCdUIsQ0l0QnZCLGVKcUJzQixDSXBCdEIsZ0JBTEEsY0FKQSxrQkFjQSxnQkFiQSxxQkFLQSxXQUhBLFl2QjYzQ0YsQ3VCNzJDQSxnQkFDRSxpQnZCZzNDRixDd0JuNUNBLHFCQUlFLFdBQ0EsV0FFQSxlQUxBLGNBREEsdUJBRUEsaUJBR0Esa0J4Qnc1Q0YsQ3dCcDVDQSxnQ0FDRSxrQnhCdzVDRixDd0JwNUNBLCtCQUNFLG1CQUNBLFV4QnU1Q0YsQ3dCcDVDQSwrQkFDRSxtQkFDQSxlTER3QixDS0V4QixjeEJ1NUNGLEN5Qjk2Q0EsY0FFRSxtQkFDQSx3Qk5rQ2UsQ01qQ2YsMkJBQ0EsaUJOdUJpQixDTXRCakIsV0FMQSxhQU1BLGVOQ3lCLENNQXpCLGlCQUNBLGdCQUNBLFN6Qms3Q0YsQ3lCLzZDQSxjQVFFLGNOV2tCLENNakJsQixnQkFLQSxnQkFGQSxTQUNBLGVBTEEsb0JBRUEsZ0JBQ0EsVUFLQSx3QnpCazdDRixDeUI1NkNFLDBCQUNFLHlCQUNBLGtCekJnN0NKLEN5Qjk2Q0UseUVBR0UsV0FEQSxpQnpCZzdDSixDeUI3NkNFLHdDQUNFLFl6Qis2Q0osQzBCNThDQSwwQ0FDRSxZMUJxOUNGLEMwQmw5Q0Esd0pBSUUsWTFCcTlDRixDMEJsOUNBLDhCQUVFLGdCQVFBLGdCQUpBLHdDQUtBLGdCQUdBLFlBVkEsYUF0QlUsQ0FxQlYsZVBmeUIsQ09vQnpCLGVBS0EsZUFOQSxhQUVBLGNBR0EsUUFHQSxTMUJxOUNGLEMwQmw5Q0EseUJBQ0UsYTFCcTlDRixDMEI1OENFLDhCQUNFLFMxQms5Q0osQzBCaDlDRSxpREFDRSxjMUJrOUNKLEMwQjc4Q0ksdUVBQ0UsVTFCZzlDTixDMkIxZ0RBLGFBQ0Usa0JBVUEsOENBRkEsd0RBTkEsY0FEQSxVQUdBLGdCQURBLG9CQU1BLHdCQUVBLHNCM0I4Z0RGLEMyQjVnREEsZ0NBRUUsa0JBRUEsV0FEQSxTM0JnaERGLEMyQjNnREEsMEJBQ0UsUzNCK2dERixDZXBpREEsY0FDRSxTQUNBLFNmdWlERixDZWxpREEsMkNBQ0UsU2Z5aURGLENldmlEQSw4QkFFRSxTQURBLFNmMmlERjs7QWV4aURBO0FhakJBLDRCQ0VBLFdBQ0UsbUI3QjRqREYsQzZCM2pERSxvQkFBVyxzQjdCOGpEYixDNkI3akRFLG9EQUFpQyxjN0Jna0RuQyxDNkI5akRBLFlBR0UsaUI3QmlrREYsQzZCaGtERSxzQkFHRSxxQjdCa2tESixDNkI3akRFLDZCQUNFLGtCN0Jna0RKLEM2Qi9qREksdUNBQ0UscUJBQ0EsbUJBQ0Esa0I3QmlrRE4sQzZCN2pESSxzQ0FHRSxXQUZBLFdBQ0EsYTdCZ2tETixDNkI3akRJLDBDQUNFLFU3QitqRE4sQzZCMWpETSx1REFDRSxrQjdCNGpEUixDNkJuakRBLDBCQUZFLE9BREEsaUI3QmlrREYsQzZCOWpEQSxhQUdFLGM3QjJqREYsQzZCempERSx1QkFFRSxXQURBLGtCQUlBLGtDN0IyakRKLEM2QnpqREUsK0JBRUUsb0JBREEsaUI3QjRqREosQzZCempERSx5QkFHRSxtQjdCMmpESixDNkJ4akRBLGVBQWlCLG9CN0I0akRqQixDNkIzakRBLGNBSUUsV0FEQSxzQjdCK2pERixDNkI3akRFLDJCQUFpQixTN0Jna0RuQixDNkI5akRBLFFBR0Usb0I3QmlrREYsQzZCL2pEQSxTQUFXLGU3Qm1rRFgsQzZCbGtEQSxxQkFBMkMsY0FBcEIsaUI3QnVrRHZCLEM2QnRrREEsaUJBQW1CLFVBQVksaUI3QjJrRC9CLEM2QnprREEsWUFFRSwwQkFEQSxVQUVBLFM3QjRrREYsQzZCMWtEQSx5QkFFRSx3QkFEQSxVQUVBLFU3QjZrREYsQzZCeGtEQSxXQUNFLGtCN0Iya0RGLEM2QjFrREUsNkJBQ0Usb0I3QjRrREosQzZCamtERSxhQUlFLFdBVEssQ0FNTCxjQUlBLGdCQUZBLGtCQURBLFc3QnVrREosQzZCbGtERSxVQUtFLGtCQUNBLFFBTEEsdUJBR0EsaUI3QnNrREosQzZCbmtESSxnQkFHRSxXQUZBLFdBQ0EsYTdCc2tETixDNkJua0RJLGNBTUUsV0FEQSxXQTdCRyxDQXlCSCxvQkFHQSxjN0J1a0ROLEM0QjdzREEscUJBR0UscUJBRkEsYUFDQSx5QkFFQSxtQkFDQSxpQjVCZ3RERixDTTdwREksMEJzQnhESixxQkFPSSxrQ0FDQSxrQzVCa3RERixDQUNGLEM0Qi9zREEsb0JBRUUsa0JBREEsUTVCbXRERixDNEJqdERFLDJCQUlFLGVBSEEsaUJBTUEsZXpCNEcwQixDeUI5RzFCLG9CQUNBLG1CQUhBLHlCQURBLGlCNUJ3dERKLENNanJESSx5QnNCNUNKLG9CQWFJLGtCNUJvdERGLEM0Qm50REUsMkJBQ0UsaUJBQ0Esa0I1QnF0REosQ0FDRixDTTFyREksMEJzQjVDSixvQkF1Qkksa0I1Qm10REYsQzRCbHRERSwyQkFDRSxpQkFDQSxvQjVCb3RESixDQUNGLENNdHJESSw0QnNCekRKLG9CQThCSSxtQkFDQSxlNUJxdERGLENBQ0YsQzRCbHREQSx1QkFFRSxrQkFDQSxnQkFGQSxrQjVCdXRERixDTS9zREksMEJzQlRKLHVCQUtJLGlCNUJ1dERGLENBQ0YsQzRCbnREQSx5QkFRRSxtQkFFQSxXQUpBLGFBR0EsU0FGQSw4QkFGQSxPQUhBLGtCQUNBLFdBUUEsUzVCb3RERixDNEJsdERFLGdDQUNFLFE1Qm90REosQzRCanRERSw2QkFFRSxlQURBLGE1Qm90REosQ00xdERJLDRCc0JaSix5QkF1QkksUzVCbXRERixDNEJsdERFLDJFQUVFLFk1Qm10REosQ0FDRixDNEIvc0RBLG1CQUNFLFU1Qmt0REYsQzRCanRERSx5QkFFRSxVekJmVSxDeUJjVixvQjVCb3RESixDNEIvc0RBLDJCQUlFLHFCQUZBLGFBREEsTTVCb3RERixDTWh2REksNEJzQjJCSiwyQkFPSSxpQkFDQSxrQkFGQSxlNUJxdERGLENBQ0YsQzRCaHREQSxrQ0FDRSxNNUJtdERGLEM0Qmh0REEsbUJBRUUsZTVCa3RERixDNEIvc0RBLGtCQUNFLGdCQUlBLDBDQUNBLFV6QjlDWSxDeUI0Q1osZUFJQSxpQkFMQSxxQkFJQSxlNUJtdERGLEM0QjlzRFcsaUdBQ1Asd0I1Qm10REosQ003eERJLHlCc0I2REosa0JBZ0JJLG9CNUJxdERGLENBQ0YsQ01ueURJLHlCc0I2REosa0JBb0JJLGtCQURBLGU1Qnd0REYsQ0FDRixDTXp5REksMEJzQjZESixrQkF3QkksZUFEQSxlNUIwdERGLENBQ0YsQzRCdHREQSx1QkFDRSx5QjVCeXRERixDNEJ4dERXLDRDQUVQLGlCekJ4RVUsQ3lCdUVWLHlCNUIydERKLENNMXlESSw0QnNCOEVPLDRDQUlMLFk1QjR0REosQ0FDRixDTTV6REkseUJzQmtHTyw0Q0FFTCxZNUI2dERKLENBQ0YsQ01yekRJLDRCc0I0RkoscUJBRUksZTVCNHRERixDQUNGLEM0Qnp0REEseUJBQ0UsaUI1QjR0REYsQzRCcnRERSxpQ0FDRSxnQ0FDQSxrQzVCMnRESixDNEIxdERJLHdEQUNFLFU1QjR0RE4sQzRCcHREQSx1Q0FJRSxpQ0FDQSxzQkFDQSx1QkFKQSxnQkFDQSxrQkFLQSxzQkFDQSx1QkFSQSxrQjVCaXVERixDTXgxREksNEJzQmlJQSxnREFDRSxxQkFFQSxzQkFEQSxXNUIydERKLENBQ0YsQzRCeHRERSx1REFDRSxrQjVCMHRESixDNEJudERBLDRDQUlFLGlDQUZBLGdCQUNBLGtCQUZBLGtCNUI0dERGLEM0Qm50REEsOEJBQ0UsUzVCeXRERixDTWg0REkseUJzQnNLSiw4QkFHSSxTNUIydERGLENBQ0YsQ014M0RJLDRCc0J5SkosOEJBTUksa0I1QjZ0REYsQ0FDRixDNEJ6dERFLGlDQUVFLGdCQURBLGtCQUVBLFM1QjR0REosQzRCdHREQSwyQkFJRSxtQkFDQSxVekIxS1ksQ3lCdUtaLGFBQ0EsMkJBSUEscUJBTkEsaUI1Qjh0REYsQ2N0NERJLDJEY3VLSiwyQkFVSSxnQjVCeXRERixDQUNGLENjeDVESSx1RGNvTEosMkJBaUJNLHFCQURBLHFCNUJ5dERKLENBQ0YsQ01wNkRJLHlCc0IwTEosMkJBcUJJLG1CNUJ5dERGLENBQ0YsQ016NkRJLDBCc0IwTEosMkJBd0JJLGtCNUIydERGLENBQ0YsQ005NkRJLDBCc0IwTEosMkJBMkJJLGtCNUI2dERGLENBQ0YsQzRCMXREQSw2QkFHRSxlQUZBLGtCQUNBLFM1Qjh0REYsQ016N0RJLHlCc0J5TkosNkJBTUksYzVCOHRERixDQUNGLENNOTdESSx5QnNCeU5KLDZCQVVJLGNBREEsa0I1Qml1REYsQ0FDRixDTXA4REksMEJzQnlOSiw2QkFhSSxjNUJrdURGLENBQ0YsQ016OERJLDBCc0J5TkosNkJBZ0JJLGlCNUJvdURGLENBQ0YsQ2N4OERJLHVEY21OSiw2QkFxQk0sbUI1Qm91REosQ0FDRixDYzc4REksdURjbU5KLDZCQTBCTSw2QjVCb3VESixDQUNGLEM0Qmh1REEsMkJBRUUsaUJBQ0Esc0JBQ0EsdUJBSEEsMEI1QnN1REYsQ00vOURJLHlCc0J3UEosMkJBTUksb0I1QnF1REYsQ0FDRixDTXArREkseUJzQndQSiwyQkFTSSxjNUJ1dURGLENBQ0YsQ016K0RJLDBCc0J3UEosMkJBYUksb0JBQ0EsbUI1Qnd1REYsQ0FDRixDNEJwdURBLGlDQUVFLGlCQUNBLGlCQUZBLHVCNUJ5dURGLENNci9ESSx5QnNCMlFKLGlDQU1JLHdCQURBLGE1QjB1REYsQ0FDRixDTTMvREkseUJzQjJRSixpQ0FTSSxrQkFDQSxnQjVCMnVERixDQUNGLENNamdFSSwwQnNCMlFKLGlDQWNJLGtCQUNBLG1CNUI0dURGLENBQ0YsQzRCeHVEQSxnQ0FNRSxZQUhBLE9BSUEsZ0JBTkEsa0JBQ0EsTUFHQSxXQURBLFM1Qjh1REYsQzRCMXVERSxzRUFLRSxZQUpBLGtCQUtBLG1CQUZBLFU1QjR1REosQzRCdnVERSxvQ0FLRSxTQUhBLGdCQUNBLGVBTUEsaUJBREEsV0FQQSxrQkFHQSxRQUdBLDJDNUIydURKLEM0QnJ1REEscUNBRUUsZUFEQSxlekJsUDRCLEN5Qm9QNUIsdUI1Qnd1REYsQzRCbHVEQSxvQkFDRSxpQjVCd3VERixDNEJ2dURFLHdCQUVFLGdCQURBLGM1QjB1REosQ01uakVJLDBCc0J3VUYsd0JBS0ksaUJBREEsZTVCNHVESixDQUNGLEM0QnR1REUsa0NBQ0UsYTVCeXVESixDNEJ2dURFLG1DQUNFLGM1Qnl1REosQ01oa0VJLHlCc0IwVkEsa0NBQ0UsYzVCeXVESixDNEJ2dURFLG1DQUNFLGU1Qnl1REosQ0FDRixDTXhrRUkseUJzQmtXQSxrQ0FDRSxlNUJ5dURKLEM0QnZ1REUsbUNBQ0UsZ0I1Qnl1REosQ0FDRixDTWhsRUksMEJzQjBXQSxrQ0FDRSxlNUJ5dURKLEM0QnZ1REUsbUNBQ0UsZ0I1Qnl1REosQ0FDRixDTXhsRUksMEJzQmtYQSxrQ0FDRSxhNUJ5dURKLEM0QnZ1REUsbUNBQ0UsYzVCeXVESixDQUNGLEM0QnB1REUsbUNBQ0UsVTVCdXVESixDNEJydURFLG9DQUNFLFc1QnV1REosQzRCcnVERSx5RkFFRSxtQ0FDRSxZNUJzdURKLEM0QnB1REUsb0NBQ0UsYTVCc3VESixDQUNGLENNL21FSSwwQnNCNFlBLG1DQUNFLGM1QnN1REosQzRCcHVERSxvQ0FDRSxlNUJzdURKLENBQ0YsQzRCbHVEQSx3Q0FFRSxZQURBLGdCQUVBLCtCNUJxdURGLEM0QnB1REUsK0VBQ0Usc0JBQ0EsZ0JBQ0EseUNBQ0EscUQ1QnN1REosQzRCL3RERSx3Q0FDRSxZNUJrdURKLEM0Qmh1REUseUNBQ0UsYTVCa3VESixDNEIvdERJLHVFQUNFLE01Qml1RE4sQzRCL3RESSx3RUFDRSxPNUJpdUROLEM0QnZ0REUsaUVBQ0Usb0M1QjZ0REosQzRCMXRESSw0SUFDRSxxQjVCNHRETixDNEJudERFLDRDQUNFLFU1Qnl0REosQzRCdHRESSx5REFDRSxTNUJ3dEROLEM0QnB0RFEseUlBQ0UsWTVCc3REVixDNEJsdERRLGlLQUNFLFk1Qm90RFYsQzRCNXNERSwyQ0FDRSxVNUIrc0RKLEM0QjVzREksd0RBQ0UsUzVCOHNETixDNEIxc0RRLHVJQUNFLFk1QjRzRFYsQzRCeHNEUSwrSkFDRSxZNUIwc0RWLEM0QmxzREUsNENBQ0UsYTVCcXNESixDNEJsc0RJLHlEQUNFLFk1Qm9zRE4sQzRCaHNEUSx5SUFDRSxZNUJrc0RWLEM0QjlyRFEsaUtBQ0UsWTVCZ3NEVixDNEIzckRFLHlDQUNFLGE1QjZyREosQzRCNXJESSxpREFDRSxvQjVCOHJETixDTTFzRUksMEJzQnFoQkYsK0NBRUksa0I1QjJyREosQ0FDRixDNEJ6ckRFLGdEQUdFLGlCQURBLGlCQURBLDBCNUI2ckRKLENNeHRFSSx5QnNCMGhCRixnREFLSSxjNUI2ckRKLENBQ0YsQ003dEVJLDBCc0IwaEJGLGdEQVFJLG1CNUIrckRKLENBQ0YsQzRCN3JERSxtREFFRSxlekI1ZDBCLEN5QjJkMUIscUI1QmdzREosQ010dUVJLDBCc0JxaUJGLG1EQUlJLGtCQUNBLGdCNUJpc0RKLENBQ0YsQzRCN3JEQSxVQUVFLGlCQURBLFM1QmlzREYsQzRCN3JEQSxZQUNFLFM1QmdzREY7QTRCeHJEQSwwQkV6bkJBLEtBVUUseUJBQ0EsdUJDT0UscUJEZEYsVTNCNkVZLEMyQmhGWixxQjFCbUxJLGUwQmpMSixlM0JtSTRCLEM2Qk41QixrQjdCc0c0QixDNkJ4RzVCLGtCRnpIQSxrQkdXSSx5SEhISixDQUpBLDBDQURBLHFCOUJnMEVGLENpQ3B6RU0sdUNIcEJOLEtHcUJRLGVqQ3V6RU4sQ0FDRixDT2owRUUsV3VCSUUsVTNCaUVVLEMyQmhFVixvQjlCZzBFSixDOEI3ekVFLHNCQUdFLGdDekJvWDBCLEN5QnJYMUIsUzlCK3pFSixDOEIxekVFLDRCQUVFLFd6QndaMEIsQ3lCdloxQixtQjlCMnpFSixDOEJ2ekVFLG1DQUNFLGM5Qnl6RUosQ09oMUVFLG9CeUJPRSxhaENtMUVKLENnQzkwRUUsNERFbEJFLHFCbENzMkVKLEM4QnB6RUEscUJJbERJLHdCL0JvRlUsQzZCM0VaLG9CN0IyRVksQzZCN0VaLGFoQ2szRUYsQ09uM0VFLDJCMkJORSx3Qi9CMEVVLEM2QjNEVixvQkFYaUMsQ0FTakMsYWhDaTNFSixDZ0M1MkVFLHNERWxCRSx3Qi9CMEVVLEM2QnBEVixvQkFsQmlDLENBdUIvQixpQ0FQRixhaENnM0VKLENnQ3AyRUUsNERBR0Usd0I3QmlEVSxDNkJoRFYsb0I3QmdEVSxDNkJsRFYsYWhDdTJFSixDZ0M5MUVFLCtKQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLGFoQ2cyRUosQ2dDejFFSSxpTEFLSSxnQ2hDdTFFUixDOEJ2MUVBLFlJMURJLHFCL0IyRVUsQzZCbEVaLGlCN0JrRVksQzZCcEVaLGFoQzg2RUYsQ08vNkVFLGtCMkJORSx3Qi9Cb0ZVLEM2QnJFVixvQkFYaUMsQ0FTakMsYWhDNjZFSixDZ0N4NkVFLG9DRWxCRSx3Qi9Cb0ZVLEM2QjlEVixvQkFsQmlDLENBdUIvQixpQ0FQRixhaEM0NkVKLENnQ2g2RUUsMENBR0UscUI3QndDVSxDNkJ2Q1YsaUI3QnVDVSxDNkJ6Q1YsYWhDbTZFSixDZ0MxNUVFLG9JQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLGFoQzQ1RUosQ2dDcjVFSSxzSkFLSSxnQ2hDbTVFUixDOEJoNUVBLFdFdERFLGFoQzQ4RUYsQ083OEVFLDRCMkJORSxzQko4RDZCLENFckQvQixrQmhDKzhFRixDT2w5RUUsaUJ5Qk9FLGFoQzI4RUosQ2dDdDhFRSxrQ0FTSSxnQ2hDbThFTixDZ0NuN0VFLDJNQUlFLHNCQTFDc0MsQ0E4Q3RDLGtCQTdDa0MsQ0F3Q2xDLGFoQzA3RUosQ2dDbjdFSSxtSkFLSSxnQ2hDaTdFUixDOEJ6NkVFLGNJbEVFLHdCSm1Fd0MsQ0UxRDFDLG9CRjBEMEQsQ0U1RDFELFVoQzArRUYsQ2dDLzlFRSw0REVsQkUsd0JKbUV3RSxDRXBEeEUsb0JBWGlDLENBU2pDLFVoQysrRUosQ2dDMStFRSx3Q0FTSSxnQ2hDaStFTixDZ0M1OUVFLDhDQUdFLHdCRmdDd0MsQ0UvQnhDLG9CRitCd0QsQ0VqQ3hELFVoQys5RUosQ2dDdDlFRSwwSUFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaEN3OUVKLENnQ2o5RUksNEpBS0ksZ0NoQys4RVIsQzhCdjhFRSxnQklsRUUsd0JKbUV3QyxDRTFEMUMsb0JGMEQwRCxDRTVEMUQsVWhDd2dGRixDZ0M3L0VFLGtFRWxCRSx3QkptRXdFLENFcER4RSxpQkFYaUMsQ0FTakMsVWhDNmdGSixDZ0N4Z0ZFLDRDQVNJLGdDaEMrL0VOLENnQzEvRUUsa0RBR0Usd0JGZ0N3QyxDRS9CeEMsb0JGK0J3RCxDRWpDeEQsVWhDNi9FSixDZ0NwL0VFLGdKQUlFLHFCQTFDc0MsQ0E4Q3RDLGlCQTdDa0MsQ0F3Q2xDLFVoQ3MvRUosQ2dDLytFSSxrS0FLSSxnQ2hDNitFUixDOEIvOUVFLHVCRUZBLG9CRkdrRSxDRUpsRSxhaEN1K0VGLENnQ3ArRUUseUNBQ0UsK0JoQ3MrRUosQ096aUZFLDZCeUJ3RUUsd0JBWDhDLENBWTlDLGlCRk5nRCxDRUloRCxVaEN1K0VKLENnQ3ArRUksK0NBQ0UsU2hDcytFTixDZ0NsK0VFLDBEQUVFLGdDaENtK0VKLENnQ2grRUUsZ0VBR0UseUJBREEsYWhDaytFSixDZ0M5OUVFLHFLQUlFLHdCQWpDOEMsQ0FrQzlDLGlCRjVCZ0QsQ0UwQmhELFVoQ2crRUosQ2dDNTlFSSx1TEFLSSxnQ2hDMDlFUixDOEI5L0VFLHlCRUZBLG9CRkdrRSxDRUpsRSxVaENzZ0ZGLENnQ25nRkUsMkNBQ0UsK0JoQ3FnRkosQ094a0ZFLCtCeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENzZ0ZKLENnQ25nRkksaURBQ0UsWWhDcWdGTixDZ0NqZ0ZFLDhEQUVFLGdDaENrZ0ZKLENnQy8vRUUsb0VBR0UseUJBREEsVWhDaWdGSixDZ0M3L0VFLDJLQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELGFoQysvRUosQ2dDMy9FSSw2TEFLSSxnQ2hDeS9FUixDOEI3aEZFLDhCRUZBLG9CRkdrRSxDRUpsRSxhaENxaUZGLENnQ2xpRkUsZ0RBQ0UsK0JoQ29pRkosQ092bUZFLG9DeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENxaUZKLENnQ2xpRkksc0RBQ0UsWWhDb2lGTixDZ0NoaUZFLHdFQUVFLGdDaENpaUZKLENnQzloRkUsOEVBR0UseUJBREEsYWhDZ2lGSixDZ0M1aEZFLDBMQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELFVoQzhoRkosQ2dDMWhGSSw0TUFLSSxnQ2hDd2hGUixDOEI1akZFLHFCRUZBLGlCRkdrRSxDRUpsRSxVaENva0ZGLENnQ2prRkUsdUNBQ0UsK0JoQ21rRkosQ090b0ZFLDJCeUJ3RUUsd0JBWDhDLENBWTlDLGlCRk5nRCxDRUloRCxVaENva0ZKLENnQ2prRkksNkNBQ0UsU2hDbWtGTixDZ0MvakZFLHNEQUVFLGdDaENna0ZKLENnQzdqRkUsNERBR0UseUJBREEsVWhDK2pGSixDZ0MzakZFLCtKQUlFLHdCQWpDOEMsQ0FrQzlDLGlCRjVCZ0QsQ0UwQmhELGFoQzZqRkosQ2dDempGSSxpTEFLSSxnQ2hDdWpGUixDOEIzbEZFLDZCRUZBLGlCRkdrRSxDRUpsRSxVaENtbUZGLENnQ2htRkUsK0NBQ0UsK0JoQ2ttRkosQ09ycUZFLG1DeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENtbUZKLENnQ2htRkkscURBQ0UsWWhDa21GTixDZ0M5bEZFLHNFQUVFLGdDaEMrbEZKLENnQzVsRkUsNEVBR0UseUJBREEsVWhDOGxGSixDZ0MxbEZFLHVMQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELGFoQzRsRkosQ2dDeGxGSSx5TUFLSSxnQ2hDc2xGUixDOEIxbkZFLHFCRUZBLG9CRkdrRSxDRUpsRSxhaENrb0ZGLENnQy9uRkUsdUNBQ0UsK0JoQ2lvRkosQ09wc0ZFLDJCeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENrb0ZKLENnQy9uRkksNkNBQ0UsWWhDaW9GTixDZ0M3bkZFLHNEQUVFLGdDaEM4bkZKLENnQzNuRkUsNERBR0UseUJBREEsYWhDNm5GSixDZ0N6bkZFLCtKQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELFVoQzJuRkosQ2dDdm5GSSxpTEFLSSxnQ2hDcW5GUixDOEJqcEZBLFdBR0UsZ0JBREEsVTNCUFksQzJCTVosZTlCeXBGRixDOEJ0cEZFLGVBQ0UsUzlCd3BGSixDOEJycEZFLGlCQUNFLDhCQUNBLHVDOUJ1cEZKLENPM3VGRSx1QnVCc0ZJLDJCOUJ3cEZOLEM4Qm5wRkksbURBQ0UsWTNCZFEsQzJCZVIsYzlCcXBGTixDT2x2RkUsaUJ1QmlHRSxhOUJvcEZKLEM4Qm5wRkkscUNBRUUsVzNCL0JRLEMyQjhCUixpQzlCc3BGTixDOEJwcEZNLG1GQUNFLGMzQnhCTSxDMkJ5Qk4sWTlCc3BGUixDOEJucEZJLG1DQUVFLFMzQnZDUSxDMkJzQ1IsK0I5QnNwRk4sQzhCcHBGTSwrRUFDRSxZM0JoQ00sQzJCaUNOLGM5QnNwRlIsQzhCanBGRSxrQ0FFRSxvQjlCa3BGSixDOEIvb0ZFLHdDQUVFLGF6QjFITyxDeUIySFAsbUI5QmdwRkosQ081d0ZFLDBCdUJvSUUsMkIzQmhFVSxDMkIrRFYsYTlCOG9GSixDOEJ6b0ZBLHFCQUVFLDJCM0I1RFksQzJCMkRaLGE5QjZvRkYsQ090eEZFLDJCdUI2SUUsMkIzQnpFVSxDMkJ3RVYsYTlCOG9GSixDOEJsb0ZJLG9DQUdFLFNBQ0Esa0JBRkEsa0JBREEscUI5QjJvRk4sQzhCdG9GSSw0RUFDRSw4QjlCd29GTixDOEJob0ZBLFNDaktJLG9CM0JrS0Usa0I0QnBESixlN0J1RDRCLEM2QnpENUIsa0JoQzRyRkYsQzhCbm9GQSxTRXpERSxzQmhDbXNGRixDOEJ0b0ZBLG1CQ3pLSSxvQjNCa0tFLGtCNEJwREosZ0JoQ3dzRkYsQzhCN29GQSxVRTdERSxtQmhDMHNGRixDOEJ4b0ZBLFdDOUtJLHFCM0JrS0UsZTRCcERKLGFGaUVxRSxDRW5FckUsWWhDaXRGRixDOEI3b0ZFLG9CQUVFLFdBREEsaUI5QmdwRkosQzhCN29GRSxtQkNwTEUsb0IzQmtLRSxrQjRCcERKLGFGdUVnRixDRXpFaEYsYWhDMnRGRixDOEJocEZFLG1CQ3ZMRSxvQjNCa0tFLGtCNEJwREosYUYwRWdGLENFNUVoRixlaENpdUZGLEM4QnBwRkksNEJBQ0Usb0I5QnNwRk4sQzhCcnBGTSxnQ0FFRSxZQURBLFU5QndwRlIsQzhCbnBGRSxvQkNqTUUsb0IzQmtLRSxrQjRCcERKLGFGb0ZtRixDRXRGbkYsYWhDOHVGRixDOEJocEZBLFlBQ0UsY0FDQSxVOUJtcEZGLEM4QmhwRkUsdUJBQ0UsZ0I5QmtwRkosQzhCMW9GRSxzRkFDRSxVOUIrb0ZKLEM4QnhvRkEsZ0NBQ0UsZTlCOG9GRixDOEIxbkZBLHVMQUNFLGU5QjRvRkYsQzhCem9GQSw4RkFLRSx5QkFIQSxZQUNBLGtCQUNBLGVBR0EsZ0JBTkEsYUFPQSxVQUZBLGM5QjhvRkYsQzhCMW9GRSx5SEFFRSxnQkFEQSxjOUI2b0ZKLENNdjJGSSx5QndCa09BLHVOQUVFLGNBREEsWTlCNm9GSixDQUNGLENNajNGSSwwQndCK01KLDhGQStCSSxtQkFKQSxzQkFHQSxhQUZBLGNBSUEsdUJBTkEsY0FHQSxZOUIrb0ZGLEM4QjFvRkUseUhBRUUsWUFEQSxVOUI2b0ZKLEM4QnpvRkUsZ0hBQ0UsMEI5QjJvRkosQ0FDRixDbUN4N0ZBLE9KV0kscUJJVkYscUIvQjRKRSxjK0J6SkYsZWhDOEg0QixDZ0M3SDVCLGNBSEEscUJBSUEsa0JGR0kseUhFQ0osQ0FGQSx1QkFEQSxrQm5DbzhGRixDaUM5N0ZNLHVDRWJOLE9GY1EsZWpDaThGTixDQUNGLENPdjhGRSw0QjRCS0ksb0JuQ3E4Rk4sQ21DaDhGRSxhQUNFLFluQ204RkosQ21DOTdGQSxZQUNFLGtCQUNBLFFuQ2k4RkYsQ21DeDdGQSxZSnpCSSxvQkkyQkYsaUI5QjQzQmtDLEM4QjczQmxDLGtCbkNrOEZGLENtQ3Y3RkUsZUNyREEsd0JEc0R5QixDQ3ZEekIsVXBDdS9GRixDT3grRkUsNEM2QlRJLHlCQURBLFVwQ3MvRk4sQ29DbC9GSSw0Q0FHRSxpQ0FEQSxTcENvL0ZOLENtQ3o4RkUsaUJDckRBLHdCRHNEeUIsQ0N2RHpCLFVwQ29nR0YsQ09yL0ZFLGdENkJUSSx5QkFEQSxVcENtZ0dOLENvQy8vRkksZ0RBR0UsaUNBREEsU3BDaWdHTixDbUN0OUZFLGFDckRBLHFCRHNEeUIsQ0N2RHpCLGFwQ2loR0YsQ09sZ0dFLHdDNkJUSSx5QkFEQSxhcENnaEdOLENvQzVnR0ksd0NBR0UsaUNBREEsU3BDOGdHTjs7QXFDMWhHQSw0QkFJQSxVQWNFLG1CQVBBLHFCQUZBLFNBS0EsYWxDa0VZLENrQ2hFWixhQUNBLHVCQVZBLE9BS0EsbUJBQ0EscUJBUkEsZUFHQSxNQUVBLFdBSkEsWXJDcWlHRixDTWwrRkksNEIrQnJFSixVQWlCSSxhckMwaEdGLENxQ3ZoR0Esa0JBRUksY0FDQSxnQkFDQSxZckMwaEdKLENBTkYsQ3FDL2dHQSw0QkFJRSxZQUNBLGdCQUpBLGtCQUNBLFlBQ0EsVXJDMmhHRixDcUN0aEdBLGlCQUtFLDRCQUZBLGVsQ3FDWSxDa0NwQ1osOEJBSEEsZ0JBQ0EsZ0JBSUEsVXJDeWhHRixDcUN4aEdXLHlDQUNQLGVyQzBoR0osQ3FDeGhHVyx1Q0FDUCxlckMyaEdKLENxQ3poR1cscUNBQ1Asa0JyQzRoR0osQ3FDMWhHVyxxQ0FDUCxlckM2aEdKLENxQzNoR1csdUNBQ1AsZXJDOGhHSixDcUM1aEdXLDZDQUNQLGtCckMraEdKLENxQzdoR1csc0NBQ1AsZXJDZ2lHSixDcUM5aEdXLHFDQUNQLGVyQ2lpR0osQ00zaUdJLHlCK0JuQkosaUJBaUNJLG9CckNraUdGLENBQ0YsQ3FDamlHRSxxQkFDRSw2QnJDbWlHSixDTXZpR0ksNkIrQkdGLHFCQUlJLG1CQURBLHlCckNzaUdKLENBQ0YsQ003aUdJLDRCK0JhQSx1REFFSSxZckN1aUdOLENBSkYsQ3FDOWhHSSwwREFDRSw4QnJDcWlHTixDcUNsaUdFLDJCQUdFLCtCQURBLGlCQURBLFdyQ3NpR0osQ3FDbGlHSSxtQ0FDRSxXckNvaUdOLENxQ2xpR1Esc0RBQ0ksZUFDQSxnQnJDb2lHWixDcUNoaUdNLG1EQUNFLG1CckNraUdSLENxQzloR0ksbUNBQ0UsV3JDZ2lHTixDcUM3aEdJLG1DQUVFLGlCQURBLFdyQ2dpR04sQ003bEdJLHlCK0JrRUYsb0NBRUkseUJyQzZoR0osQ0FDRixDcUMxaEdFLDZCQUNFLFdyQzRoR0osQ014bEdJLDRCK0IyREYsNkJBS0ksa0JBQ0EsZ0NBRkEsbUJBREEsV3JDaWlHSixDQUNGLENxQzdoR0ksZ0NBQ0UseUJBQ0EsMEJyQytoR04sQ01wbUdJLDRCK0JtRUEsZ0NBSUksd0JyQ2lpR04sQ0FDRixDcUM5aEdJLCtCQUVFLGVBREEsZ0JBRUEsZ0JyQ2dpR04sQ005bUdJLDRCK0IyRUEsK0JBTUksZUFEQSxnQkFFQSxnQnJDa2lHTixDQUNGLENxQy9oR0ksNkNBQ0Usa0NyQ2lpR04sQ014bkdJLDRCK0JzRkEsNkNBSUksdUJBREEsaUJyQ29pR04sQ3FDL2hHRSxpQ0FHSSxzQkFEQSxvQnJDbWlHTixDQUxGLENxQ3poR0ksb0NBRUUsbUJBREEsV3JDa2lHTixDcUM5aEdRLCtDQUVFLG1CQURBLFdyQ2lpR1YsQ001b0dJLDRCK0IwR0ksK0NBSUksV3JDa2lHVixDQUNGLENxQ2ppR1UsOERBQ0ksVUFDQSxTckNtaUdkLENxQzVoR0UsNkJBQ0UsYXJDOGhHSixDcUMxaEdBLGdCQUdFLG1CQUVBLFVsQ3pIWSxDa0NxSFosYUFDQSw4QkFFQSxZckM4aEdGLENxQzVoR0UsMEJBQ0Usd0JyQzhoR0osQ3FDNWhHRSxvQkFDRSxzQnJDOGhHSixDcUM1aEdNLGtDQUVFLGVBREEsZ0JBRUEsZ0JyQzhoR1IsQ00zcUdJLDRCK0IwSUUsa0NBTUksZUFEQSxnQkFFQSxnQnJDZ2lHUixDQUNGLENxQzVoR0UsbUJqQzNDSSxtQmlDOENGLGVsQzFGMEIsQ2tDeUYxQixtQkFFQSxRckM4aEdKLENNcnNHSSx5QitCMklKLGdCQStCSSxnQnJDK2hHRixDcUM3aEdFLDBCQUNFLHNCckMraEdKLENBQ0YsQ01oc0dJLDRCK0JxS0EsMEJBQ0Usc0JyQzhoR0osQ0FDRixDcUMzaEdFLDJCQUNFLGtCQUNBLGtCckM2aEdKLENxQ3poR0EsdUJBR0Usc0JBREEsWUFEQSxlQUdBLFdyQzRoR0YsQ3FDM2hHRSwwQkFDRSxjckM2aEdKLENNbnRHSSw0QitCZ0xKLHVCQVNJLFVyQzhoR0YsQ0FDRixDcUM1aEdFLDhCQUNFLDhCckM4aEdKLENxQzFoR0EsaUJBRUUsYWxDbExZLENrQ2lMWixjckM4aEdGLENxQzVoR0UsMkNBQ0UsWXJDOGhHSixDcUMzaEdJLHVEQUNFLFlyQzZoR04sQ3FDMWhHSSxnQ0FHRSxtQkFEQSxrQkFEQSxZckM4aEdOLENxQ3hoR0Usb0NBQ0Usc0JyQzBoR0osQ3FDeGhHSSx5Q0FDRSxxQnJDMGhHTixDcUNyaEdBLGdCQUlFLG1CQUNBLHdCbEN4TVksQ2tDeU1aLGFsQzNOWSxDa0N1TlosYUFDQSw4QkFGQSxnQnJDNmhHRixDcUN2aEdFLHdCQUNFLGNyQ3loR0osQ3FDdmhHRSxxQkFDRSxvQnJDeWhHSixDcUN2aEdFLHFCQUNFLGVyQ3loR0osQ3FDcmhHQSxnQkFDRSxtQnJDd2hHRixDTXB4R0kseUIrQjJQSixnQkFHSSwyQnJDMGhHRixDcUN2aEdBLDRCQUVJLFNyQzBoR0osQ3FDdGhHQSwrQkFFSSwwQnJDeWhHSixDQVRGLENxQzVnR0UseUJBQ0UsMEJyQ3doR0osQ016eEdJLDRCK0I4T0osZ0JBdUJJLHFCckN3aEdGLENBQ0YsQ3FDdGhHRSw0QkFDRSwyQnJDd2hHSixDTWp5R0ksNEIrQjRRRiwyQkFFSSxzQnJDdWhHSixDQUNGLENNdnhHSSxtRCtCaVJGLHlDQUVJLGlCQUNBLGFyQ3FoR0osQ0FDRixDcUNsaEdFLDJCQUNFLGtCQUNBLGtCckNvaEdKLENxQ2poR0UsbUNBR0UsbUJBRkEsYUFDQSxzQkFFQSx1QkFDQSxxQnJDbWhHSixDTWoxR0kseUIrQnlURixtQ0FRSSx3QnJDb2hHSixDcUNqaEdFLHNEQUdJLGFBQ0Esc0JyQ21oR04sQ0FMRixDTXowR0ksNEIrQnVUQSxzREFVSSxtQkFGQSxnQkFDQSxZckNxaEdOLENBQ0YsQ01uMkdJLHlCK0JpV0YsbUNBR0ksYUFDQSxzQnJDZ2hHSixDQUNGLENNejJHSSw0QitCb1ZGLG1DQVVJLG1CQUZBLGdCQUNBLFlyQ2toR0osQ0FDRixDcUM5Z0dFLG1DQUNFLG9CckNnaEdKLENNaDRHSSx5QitCK1dGLG1DQUlJLG1CckNpaEdKLENBQ0YsQ014M0dJLDRCK0JrV0YsbUNBU0ksZ0JBREEsWXJDbWhHSixDQUNGLENxQ3ZnR0UsdUNBQ0Usb0JyQytnR0osQ3FDN2dHRSx1Q0FFRSx5QkFEQSxnQnJDZ2hHSixDcUM5Z0dJLDhEQUNFLG9CckNnaEdOLENxQ3ZnR0Esb0JBQ0UsR0FDRSxVQUNBLDBCckM2Z0dGLENxQzNnR0EsR0FDRSxVQUNBLHVCckM2Z0dGLENBQ0YsQ3FDdGdHRSx3QkFDRSxhckMyZ0dKLENxQ3RnR0Usd0hBQ0UsWXJDeWdHSixDcUN0Z0dFLDRHQUNFLGdCQUNBLFVyQ3dnR0o7O0FxQ25nR0EsMEJBRUEsbUNBQ0Usc0JyQ3FnR0YsQ3FDbmdHRSx5REFFRSxlQURBLFdBRUEsU3JDcWdHSixDcUNsZ0dFLDJDQUNFLGtCQUVBLGVsQ3RYMEIsQ2tDcVgxQixvQnJDcWdHSixDcUNqZ0dFLDZHQUVFLGNyQ21nR0osQ00xOEdJLHlCK0IyY0EseURBQ0UsV3JDa2dHSixDQUNGLENNLzhHSSwwQitCaWRBLDJDQUNFLGlCQUNBLGdCckNpZ0dKLENBQ0YsQ3FDNy9GQSw4QkFDRSxtQnJDZ2dHRixDcUMvL0ZFLGlDQUVFLG1CQURBLGdCQUVBLG1CQUNBLGdCckNpZ0dKLENxQy8vRkUsa0NBQ0Usc0JyQ2lnR0osQ3FDOS9GSSx1Q0FDRSxTckNnZ0dOLENxQzUrRkUsK0JBQ0UsMkRBQ0EsMkJBRUEsWUFEQSxVckMwL0ZKLENxQ3AvRkEsNkJBQ0Usd0JyQ3UvRkYsQ3FDcC9GSSx3REFDRSxXckNzL0ZOLENxQ2wvRkUsa0RBQ0UsYXJDby9GSixDcUNoL0ZBLGdDQUNFLHNCQUNBLHlCQUNBLDRCQUNBLDBCQUNBLDBCckNtL0ZGLENxQ2gvRkEsK0JBQ0Usc0JBRUEseUJBQ0EsNEJBQ0EsMEJBQ0EsMkJBSkEsU3JDdS9GRixDcUNqL0ZFLG9DQUNFLG9CckNtL0ZKLENxQ2gvRkUsaUNBQ0UsZUFDQSxnQnJDay9GSixDc0NwbEhBLGFBQ0UsaUJ0Q3VsSEYsQ3NDcmxISSxzQ0FDRSxVdEN1bEhOLENzQ2xsSEEsbUJBR0UsT0FDQSxnQkFDQSxTQUNBLFVBTEEsa0JBQ0EsUXRDeWxIRixDc0NsbEhBLG1CQUlFLGNBSEEsY0FJQSxtQkFGQSxtQkFEQSxrQnRDd2xIRixDc0NubEhFLHlCQUNFLG9CdENxbEhKLENzQ25sSEUsNENBQ0Usa0J0Q3FsSEosQ3NDamxIQSxzQkFHRSxVbkM2Q1ksQ21DOUNaLGVBREEscUJBSUEsbUJBREEsaUJ0Q3FsSEYsQ3NDbmxIRSw0QkFJRSx5QkFFQSxTQUxBLFdBRUEsV0FJQSxPQUZBLGtCQUhBLFV0QzBsSEosQ3NDbmxIRSwwREFFRSxvQnRDb2xISixDc0NubEhJLHNFQUNFLHdCdENxbEhOOztBdUN6b0hBLDRCQU9XLHVHQUVQLG9CQURBLGlCdkN1b0hKLENNbmxISSwwQmlDckRPLHVHQUlMLGdCdkN3b0hKLENBQ0YsQ3VDam9IRSx1Q0FTRSxrQkFKQSxlcEM4RzBCLENvQy9HMUIsWXBDa1FvQyxDb0NyUXBDLGtCQUVBLGNBR0EseURBSkEsU3ZDeW9ISixDTWxtSEkseUJpQ3pDRix1Q0FXSSxjdkNvb0hKLENBQ0YsQ012bUhJLDBCaUN6Q0YsdUNBY0ksa0JBQ0EsWXZDc29ISixDQUNGLEN1Q3BvSEksa0RBR0UseUJBRkEsS3ZDdW9ITixDTWpuSEkseUJpQ3ZCQSxrREFLSSx3QnZDdW9ITixDQUNGLENNdG5ISSwwQmlDdkJBLGtEQVFJLHdCdkN5b0hOLENBQ0YsQ3VDcm9IVyxpREFDUCxhdkN1b0hKLEN1Q3JvSFcsaURBQ1AsVXZDd29ISixDdUN0b0hXLGtEQUNQLGF2Q3lvSEosQ3VDdG9IVyxvREFDUCxhdkN5b0hKLEN1Q3JvSEEsc0JDckRFLG1CQUVBLFNBTkEsV0FFQSxZQUNBLGdCQUZBLFVBSEEsa0JBT0EsbUJBTkEsU3hDMnNIRixDdUM3b0hBLHdCbkMrR00sbUJVakxKLGdCeUJxRUEsbUJwQ3NRa0MsQ1c1VWxDLFNkd3RIRixDdUMvb0hBLHVCQUVFLGFwQ2FZLENvQ1paLG9CQUZBLHFCdkNvcEhGLEN1Qy9vSEEseUJBRUUsa0JBQ0EsU3ZDaXBIRixDdUM5b0hJLHNFQWNFLHdCQUxBLDRCQURBLHdCcENnTWtDLENvQzdMbEMsb0NBRUEsZ0JBR0Esc0JBVEEsVXBDYlEsQ29DT1IsY0FHQSxrTHBDa0N3QixDb0MxQnhCLGtCQVBBLGVwQzJDd0IsQ29DakN4QixnQkFUQSxnQnBDZ01rQyxDb0NuTWxDLGlCdkM0cEhOLENNMXJISSx5QmlDMkJBLHNFQW1CSSxlQUNBLGdCdkNncEhOLENBQ0YsQ01oc0hJLDBCaUMyQkEsc0VBd0JJLGlCdkNpcEhOLENBQ0YsQ3VDL29IZSxnR0FHUCxvQnBDZk0sQ29DYU4sVXZDa3BIUixDeUNwd0hFLCtWQUlFLDRCdEM0RVUsQ3NDN0VWLG9CdENrR1UsQ3NDaEdWLDRDQU40RCxDQU81RCx5R3pDb3dISixDdUNucEhlLGdHQUdQLG9CcENyQk0sQ29DbUJOLFV2Q3VwSFIsQ3lDL3dIRSwrVkFJRSw0QnRDNEVVLENzQzdFVixvQnRDa0dVLENzQ2hHViw0Q0FONEQsQ0FPNUQseUd6Qyt3SEosQ3VDeHBIZSxpR0FHUCxvQnBDb0tnQyxDb0N0S2hDLGF2QzRwSFIsQ3lDMXhIRSxrV0FJRSwrQnRDZ0ZVLENzQ2pGVixvQnRDaVNvQyxDc0MvUnBDLDRDQU40RCxDQU81RCx5R3pDMHhISixDdUM3cEhlLG1HQUNQLDJCdkNncUhSLEN1QzdwSE0sd1BBR0UsVXZDOHBIUixDdUMxcEhNLGtGQUNFLHlCQUNBLFF2QzRwSFIsQ3VDeHBITSxxRkFFRSx5QnZDeXBIUixDdUNycEhNLDRFQUVFLHdCcENrSWdDLENvQ2pJaEMsU3ZDc3BIUixDdUNscEhNLG1GQUNFLFdwQzRJZ0MsQ29DMUloQyxTdkNtcEhSLEN1Q3RvSEMsbUNBRUMsa0JBQ0EsU3ZDMm9IRixDdUN6b0hFLHdDQUVJLG1CQWFBLHdCQUxBLDRCQURBLHdCcEMrRmtDLENvQzVGbEMsb0NBRUEsZ0JBR0Esc0JBVEEsVXBDOUdRLENvQ3VHUixhQUlBLGtMcEMvRHdCLENvQ3VFeEIsa0JBUEEsZXBDdER3QixDb0NnRXhCLGdCQVRBLGdCcEMrRmtDLENvQ2xHbEMsaUJ2Q3VwSE4sQ010eEhJLHlCaUMySEYsd0NBb0JNLGVBQ0EsZ0J2QzJvSE4sQ0FDRixDTTV4SEksMEJpQzJIRix3Q0F5Qk0saUJ2QzRvSE4sQ0FDRixDdUMxb0hlLGtFQUdQLG9CcENoSE0sQ29DOEdOLFV2QzZvSFIsQ3lDaDJIRSxxUUFJRSw0QnRDNEVVLENzQzdFVixvQnRDa0dVLENzQ2hHViw0Q0FONEQsQ0FPNUQseUd6Q2cySEosQ3VDOW9IZSxrRUFHUCxvQnBDdEhNLENvQ29ITixVdkNrcEhSLEN5QzMySEUscVFBSUUsNEJ0QzRFVSxDc0M3RVYsb0J0Q2tHVSxDc0NoR1YsNENBTjRELENBTzVELHlHekMyMkhKLEN1Q25wSGUsbUVBR1Asb0JwQ21FZ0MsQ29DckVoQyxhdkN1cEhSLEN5Q3QzSEUsd1FBSUUsK0J0Q2dGVSxDc0NqRlYsb0J0Q2lTb0MsQ3NDL1JwQyw0Q0FONEQsQ0FPNUQseUd6Q3MzSEosQ3VDeHBIZSxxRUFDUCwyQnZDMnBIUixDdUN4cEhNLDhKQUdFLFV2Q3lwSFIsQ3VDcnBITSxvREFDRSx5QkFDQSxRdkN1cEhSLEN1Q25wSE0sdURBRUUseUJ2Q29wSFIsQ3VDaHBITSw4Q0FFRSx3QnBDaUNnQyxDb0NoQ2hDLFN2Q2lwSFIsQ3VDN29ITSxxREFDRSxXcEMyQ2dDLENvQ3pDaEMsU3ZDOG9IUixDdUN2bkhFLGtEQUNFLGN2QzZuSEosQ3VDM25IRSxvREFDRSxxQnZDNm5ISixDdUMzbkhFLDJFQUNFLGlCdkM2bkhKLEN1Q3puSEEsbUNBQ0UscUJBRUEsb0JwQ2xCc0MsQ29DaUJ0QyxxQnZDNm5IRixDdUMxbkhFLHlDQUNFLFl2QzRuSEosQ3VDM25ISSwyRkFHRSxVQURBLG1CQURBLGtCdkMrbkhOLEN1Q2xuSEksME9BQ0UseUJ2Q3duSE4sQ3VDbm5ISSxzSEFDRSx1QnZDc25ITixDdUNsbkhFLHNFQUlFLHdCQURBLHFCQUdBLFlBSkEsa0JBR0EsVXZDcW5ISixDdUNubkhJLDZFQUdFLHdFQUZBLFd6QnBUSixjQUVBLFlBR0EsT3lCbVRJLFV6QnZUSixrQkFHQSxNeUJtVEksbUJBR0EsNkRBREEsa0J6QnRUSixVZGk3SEYsQ3VDaG5IQSwrQkFFRSxjdkNxbkhGLEN1Q25uSEUsME1BQ0Usd0J2Q3FuSEosQ3VDcG5ISSxzR0FDRSxVdkNzbkhOLEN1Qy9tSEUsc1RBQ0UscUJ2Q29uSEosQ3VDbm5ISSxzR0FDRSxVdkNxbkhOLEN1Q3BuSE0sNEdBQ0Usd0J2Q3NuSFIsQ3VDbm5ISSw0T0FDRSx3QnZDcW5ITixDdUNqbkhFLDRNQUNFLHFCcEMzU1UsQ1czQlIsNkJ5QndVRixDQURBLGF2Q29uSEosQ3VDam5ITSw2R0FDRSx3QnZDbW5IUixDdUM3bUhBLHVDQUVFLG1CQUNBLGdDQUZBLGFBR0EsVXZDZ25IRixDdUMvbUhXLG9FQUNQLDJCdkNpbkhKLEN1Qy9tSEUsMElBSUUsNkJBRkEsZUFDQSxPQUVBLGF2Q2tuSEosQ3VDOW1IQSx5QkFDRSxTdkNpbkhGLEN1QzdtSEUscURBQ0ksb0J2Q2duSE4sQ3VDNW1IQSw4Q0FDRSxtQkFDQSxtQnZDK21IRixDdUM3bUhJLDJKQUNFLFl2QyttSE4sQ3VDNW1IRSxvREFHRSxzQkFDQSxtQkFIQSxZQU1BLGVBRkEsa0JBSEEsVXZDb25ISixDdUM5bUhJLGlIQUNFLFN2Q2duSE4sQ3VDOW1ISSx3REFFRSxZQUNBLGVBRkEsVXZDa25ITixDdUMxbUhFLGtEQUNFLG1CdkM2bUhKLEN1QzFtSEksd0RBQ0Usb0J2QzRtSE4sQ3VDeG1ISSwySkFDRSxZdkMwbUhOLEN1Q3RtSEksK0pBQ0UsWXZDeW1ITixDdUNwbUhBLDBGQUtFLE96QnBkQSxnQkFGQSxTQUNBLFV5QmtkQSw0QkFDQSxTQUNBLDBCQUVBLDZCQUNBLG9CdkN5bUhGLENNei9ISSw2QmlDeVlKLDBGQVVJLDZCQUNBLG9CdkMwbUhGLENBQ0YsQ00vL0hJLDRCaUN5WUosMEZBZUksNkJBQ0Esb0J2QzJtSEYsQ0FDRixDdUN6bUhFLHVEQUNFLFd2QzJtSEosQ3VDdm1IQSw4Q0FHRSxlQURBLG1CQURBLHlCQUdBLDJDdkMwbUhGLEN1Q25tSEUsME5BR0UsOERBRkEscUJwQ25hVSxDb0NvYVYseUJBRUEsc0J2Q3ltSEosQ3VDdm1IRSw4R0FFRSxlQURBLGVwQ3JYMEIsQ29DdVgxQixrQ3ZDeW1ISixDTzNsSUUsb0hnQ29mSSx3QnZDMG1ITixDdUN6bUhNLGdJQUNFLGdDQUNBLGdDdkMybUhSLEN1Q3ptSE0sK0hBQ0UsbUNBQ0EsbUN2QzJtSFIsQ3VDeG1ISSw4SEFFRSw4REFEQSwwQnZDMm1ITixDdUN6bUhNLDBJQUNFLGdDQUNBLGdDdkMybUhSLEN1Q3ptSE0seUlBQ0UsbUNBQ0EsbUN2QzJtSFIsQ3VDdG1ISSx5SUFHRSxjQUZBLG9CQUNBLHNDdkN5bUhOLEN1QzVsSEEsa0NBQ0UsaUJ2Q2ttSEYsQ3VDL2xIQSw2Q0FLRSxXQUZBLGVBRkEsa0JBQ0EsUUFJQSx5QnZDaW1IRixDdUMvbEhFLDBEQUVFLFlBQ0EsV0FGQSxVdkNtbUhKLEN1Q3hsSEEsZ0NBQ0UsaUJ2QzhsSEYsQ3VDM2xIQSwyQ0FJRSxnQkFEQSxlQUZBLGtCQUNBLE92Q2dtSEYsQ3VDN2xIRSx3REFFRSxZQUNBLFdBRkEsVXZDaW1ISixDTTltSUkseUJpQ3VnQkosMkNBV0ksY3ZDZ21IRixDQUNGLENNbm5JSSwwQmlDdWdCSiwyQ0FjSSxnQnZDa21IRixDQUNGLEN1QzNsSEEsNEJBSUUscUJBRkEsYUFDQSw4QkFGQSxpQnZDb21IRixDdUNobUhFLCtHQUVFLE9BQ0EsaUJ2Q2ttSEosQ012b0lJLDBCaUN1aUJGLCtGQUdJLG9CdkNpbUhKLENBQ0YsQ3VDL2xIRSxtRUFDRSxVdkNpbUhKLENNbG9JSSw2QmlDZ2lCRixtRUFHSSxZdkNtbUhKLENBQ0YsQ3VDam1IRSw4RUFDRSxLdkNtbUhKLEN1QzlsSEUsbUNBRUUsV0FDQSx5QkFDQSxXQUhBLGtCQUlBLHlCdkNpbUhKLEN1Q2htSEksdUNBRUUsZUFEQSxhdkNtbUhOLEN1Qy9sSEUsaURBQ0UsbUJ2Q2ltSEosQ3VDL2xIRSxpRUFDRSxVdkNpbUhKLEN1Qy9sSEUsZ0dBQ0UsZXBDaGdCMEIsQ29DaWdCMUIsaUJ2Q2ltSEosQ3VDcmxIQSxxQkFFRSxvQ0FDQSxldkM0bEhGLEN1Q3psSEEsa0JBQ0UsaUJ2QzRsSEYsQ3VDemxIQSxzQkFDRSxldkM0bEhGLEN1Q3RsSEUsaUNBQ0UsWXZDeWxISixDdUNybEhBLDhCQUdFLGtMcENoakI0QixDb0MraUI1QixrQkFFQSxlcEN2aUI0QixDb0N3aUI1QixnQnZDMGxIRixDTTdzSUksMEJpQzhtQkosOEJBUUksZUFJQSxpQnZDd2xIRixDQUNGLEN1Q3BsSEUsMEdBQWlCLGFBQTBCLFNBQVgsT3ZDc21IbEMsQ3VDbm1IRSw4V0FHdUMsWXZDdW1IekMsQ3VDbm1IQSxvQ0FvQkUsYUFqQkEsa0xwQzNrQjRCLENvQzBrQjVCLGtCQUVBLGVwQ2xrQjRCLENvQ21rQjVCLGdCcEM3YXNDLENvQzJidEMsV0FIQSxpQnZDNmxIRixDTXR2SUksMEJpQ3lvQkosb0NBUUksZUFJQSxpQnZDcW1IRixDQUNGLEN1QzNsSEEsOENBQ0UsYXZDbW1IRixDdUNobUhBLHFCQUNFLGNBRUEsbUJBREEseUJBRUEsMkN2Q21tSEYsQ3VDbG1IRSxnQ0FDRSxVdkNvbUhKLEN1Q2htSEEsbUJBQ0UsZXZDbW1IRixDdUMvbEhFLHNDQUNFLGtCdkNrbUhKLEN1Q2htSEUsd0NBQ0UsVXZDa21ISixDdUNqbUhJLDhDQUNFLHFCdkNtbUhOLEN1Q2htSEUsdURBQ0UsVXZDa21ISixDdUM3bEhFLHVDQUNFLGVwQzlxQlUsQ1czQlIsNkJkMHlJTixDdUM5bEhFLHlDQUNFLGF2Q2dtSEosQ3VDL2xISSxtR0FFRSx3QnZDZ21ITixDdUM3bEhFLHdEQUNFLGF2QytsSEosQ3VDM2xIQSwwQkFDRSx3QnBDcnJCWSxDb0NzckJaLGlCdkM4bEhGLEN1Q3psSEUsdURBQ0Usd0J2QzRsSEo7O0F1Q3psSEEsMEJHdHhCQSx3QkFDRSxVMUN1M0lGLEMwQ3QzSUUscUJBQ0UsVXZDMkVVLEN1QzFFVixvQjFDdzNJSixDMENyM0lBLGdCQUVFLGdCQUNBLGtCQUNBLGdDQUhBLFUxQzIzSUYsQzBDdjNJRSxvQkFLRSxTQUhBLGlCQUNBLGdCQUtBLGlCQUpBLFFBR0EscUQxQzAzSUosQzBDLzJJQSwyQ0FaSSxtQ0FMQSxpQjFDMjRJSixDMEMxM0lBLHVCQUdFLFlBQ0EsT0FDQSxNQUdBLGlDQU5BLFUxQ3czSUYsQzBDaDNJQSxnQkFHRSx1QkFGQSxhQUNBLDBCMUNvM0lGLEMwQ2ozSUEsbUJBRUUsWUFEQSxpQjFDcTNJRixDMENsM0lBLHdCQUdFLHFCdkM0QlksQ3VDN0JaLHFCQUtBLGlCQURBLGV2QzhFNEIsQ3VDNUU1QixtQkFKQSxnQkFIQSxrQkFRQSxVMUNvM0lGLENNcjNJSSx5Qm9DUkosd0JBYUksa0JBREEsZXZDc0UwQixDdUNwRTFCLGlCQUVBLHFCQURBLFcxQ3MzSUYsQ0FDRixDTTkzSUksMEJvQ1JKLHdCQW9CSSxtQkFHQSxldkM2RDBCLEN1Qy9EMUIsc0JBQ0EsYTFDdTNJRixDQUNGLEMwQ3AzSUEsc0JBR0Usd0J2Q0lZLEN1Q0haLDJCQUhBLGtCQUlBLGdDQUhBLFMxQzAzSUYsQ005NElJLHlCb0NrQkosc0JBT0ksMkIxQ3kzSUYsQ0FDRixDTW41SUksMEJvQ2tCSixzQkFVSSxtQjFDMjNJRixDQUNGLENNeDVJSSwwQm9Da0JKLHNCQWFJLCtCQUNBLFMxQzYzSUYsQ0FDRixDTWo1SUksNEJvQ0tKLHNCQWtCSSxTMUM4M0lGLENBQ0YsQzBDNTNJQSxxQkFDRSxPQUVBLFNBREEsUzFDZzRJRixDMEM1M0lFLHVCQUVFLFlBREEsVTFDZzRJSixDTTk2SUkseUJvQzZDRix1QkFLSSxjQURBLFkxQ2s0SUosQ0FDRixDTXA3SUksMEJvQzZDRix1QkFTSSxlQURBLGExQ280SUosQ0FDRixDMEMxM0lFLHNDQUdFLGtCQUNBLGlCQUZBLGtCMUNpNElKLENNbjhJSSx5Qm9DZ0VGLHNDQVFJLGtCQUNBLGlCQUZBLGlCMUNrNElKLENBQ0YsQ00xOElJLDBCb0NnRUYsc0NBYUksbUJBQ0Esb0JBRkEsa0IxQ280SUosQ0FDRixDMENoNElFLGdEQUVFLGNBREEsZTFDbTRJSixDTXg4SUksNkJvQ29FRixnREFJSSxnQjFDbzRJSixDQUNGLEMwQ2w0SUUsd0NBQ0Usb0MxQ280SUosQzBDOTNJRSxpQ0FDRSxZMUNxNElKLENNcitJSSx5Qm9DK0ZGLGlDQUdJLGlCMUN1NElKLENBQ0YsQ00xK0lJLDBCb0MrRkYsaUNBTUksWTFDeTRJSixDQUNGLENNLytJSSwwQm9DK0ZGLGlDQVNJLFkxQzI0SUosQ0FDRixDMEN6NElFLHVDQUVFLHdCQURBLGExQzQ0SUosQ014L0lJLHlCb0MyR0YsdUNBS0ksd0JBREEsYTFDODRJSixDQUNGLENNOS9JSSwwQm9DMkdGLHVDQVNJLHlCQURBLGMxQ2c1SUosQ0FDRixDMEN4NElBLGlCQUtFLGlCQURBLG1CQUZBLGlCMUMrNElGLENNN2dKSSx5Qm9DNEhKLGlCQU9JLGdCMUM4NElGLENBQ0YsQ01saEpJLDBCb0M0SEosaUJBVUksZTFDZzVJRixDQUNGLENNdmhKSSwwQm9DNEhKLGlCQWFJLGdCMUNrNUlGLENBQ0YsQzBDaDVJRSxzQ0FFRSxrQkFEQSw4QjFDbTVJSixDMENqNUlhLG9FQUNQLGlCMUNtNUlOLENNbmlKSSx5Qm9DNElGLHNDQU9JLGMxQ3E1SUosQzBDcDVJYSxvRUFDUCxrQjFDczVJTixDQUNGLENNNWlKSSwwQm9DNElGLHNDQWFJLGtCMUN1NUlKLENBQ0YsQzBDcDVJRSxpQ0FFRSxTQUVBLGlCQURBLE9BRkEsa0JBSUEsaUYxQ3M1SUosQzBDbjVJYSwrREFDUCxnQkFDQSxVMUNxNUlOLENNNWpKSSx5Qm9DNkpGLGlDQWFJLGdCMUN1NUlKLEMwQ3Q1SWEsK0RBQ1AsYzFDdzVJTixDQUNGLENNcmtKSSwwQm9DNkpGLGlDQW1CSSxlMUN5NUlKLEMwQ3g1SWEsK0RBQ1AsZ0IxQzA1SU4sQ0FDRixDTTdrSkksMEJvQzZKRixpQ0F5QkksZ0IxQzI1SUosQzBDMTVJYSwrREFDUCxlMUM0NUlOLENBQ0YsQzBDeDVJRSxvQ0FDRSxZMUMwNUlKLEMwQ3Y1SUUsdUNBRUUsU0FEQSxrQkFHQSwrQkFFQSxpQ0FEQSxTMUMwNUlKLEMwQ3g1SWEscUVBQ1AsUzFDMDVJTixDMEN0NUlFLHlDQUlFLGlCdkMrRXdDLEN1Q2xGeEMsYUFFQSxVQURBLGdCQUdBLGlFMUN5NUlKLEMwQ3Y1SWEsdUVBQ1AsZ0JBQ0EsVUFDQSxpRTFDeTVJTixDMENwNUlFLG9DQUNFLFVBQ0EsNEJBQ0EsNEQxQ3U1SUosQzBDcjVJYSxrRUFDUCxVQUNBLHdCQUNBLDREMUN1NUlOLEMwQzU0SUUsc0NBR0Usa0JBQ0EscUJBRkEsbUJBSUEsZ0JBQ0Esc0IxQ2c1SUosQ010b0pJLDBCb0MrT0Ysc0NBZ0JJLGtCQUNBLHFCQUZBLG9CMUM4NElKLENBQ0YsQzBDMTRJRSxnREFFRSxjQURBLGV2QzNMMEIsQ3VDNkwxQixlMUM0NElKLEMwQzE0SUUsd0NBQ0Usb0MxQzQ0SUosQzBDMzRJYSxzRUFFUCxrQzFDNjRJTixDMEMxNElFLGlDQUNFLGUxQzY0SUosQzBDMzRJRSx1Q0FLRSxtQkFKQSxhQUVBLHdCQUNBLGtCQUZBLGExQ2c1SUosQ01wcUpJLHlCb0NrUkYsdUNBUUksd0JBREEsYTFDZzVJSixDQUNGLENNMXFKSSx5Qm9Da1JGLHVDQVdJLHFDMUNpNUlKLENBQ0YsQ00vcUpJLDBCb0NrUkYsdUNBY0ksc0MxQ201SUosQ0FDRixDTXBySkksMEJvQ2tSRix1Q0FrQkkseUJBREEsYzFDczVJSixDQUNGLEMwQ241SUUsaUNBQ0UsTTFDcTVJSixDMENuNUlFLG9DQUtFLGFBSkEsVUFDQSw0QkFDQSw0RDFDczVJSixDMENuNUlhLGtFQUNQLFVBQ0Esd0JBQ0EsNEQxQ3E1SU4sQ014c0pJLHlCb0MwU0Ysb0NBYUksYTFDczVJSixDQUNGLEMwQzc0SUUsNEhBRUUsZ0JBREEsa0IxQ3E1SUosQzBDbDVJRSwySUFHRSxhQUZBLGdCQUNBLHNCMUNzNUlKLENNN3RKSSwwQm9DcVVGLDJJQUtJLGtCQUNBLHFCMUN3NUlKLENBQ0YsQzBDdDVJRSw4SUFDRSw0QjFDeTVJSixDMENwNUlFLHNDQUdFLGtCQUNBLGlCQUZBLGtCMUN3NUlKLENNOXVKSSx5Qm9Db1ZGLHNDQVFJLGtCQUNBLGlCQUZBLGlCMUN5NUlKLENBQ0YsQ01ydkpJLDBCb0NvVkYsc0NBYUksbUJBQ0Esb0JBRkEsa0IxQzI1SUosQ0FDRixDMEN2NUlFLGdEQUVFLGNBREEsZTFDMDVJSixDTW52SkksNkJvQ3dWRixnREFJSSxnQjFDMjVJSixDQUNGLEMwQ3o1SUUsd0NBQ0Usb0MxQzI1SUosQzBDMTVJYSxzRUFFUCxtQzFDNDVJTixDMEN6NUlFLGlDQUNFLFkxQzQ1SUosQ01oeEpJLHlCb0NtWEYsaUNBR0ksaUIxQzg1SUosQ0FDRixDTXJ4SkksMEJvQ21YRixpQ0FNSSxZMUNnNklKLENBQ0YsQ00xeEpJLDBCb0NtWEYsaUNBU0ksWTFDazZJSixDQUNGLEMwQ2g2SUUsdUNBRUUsd0JBREEsYTFDbTZJSixDTW55SkkseUJvQytYRix1Q0FLSSx3QkFEQSxhMUNxNklKLENBQ0YsQ016eUpJLDBCb0MrWEYsdUNBU0kseUJBREEsZUFFQSxXMUNzNklKLENBQ0YsQzBDNzVJSSxpREFDRSxjQUNBLFlBQ0EsaUIxQ202SU4sQzBDajZJSSw4Q0FFRSxVMUNrNklOLEMwQ2g2SWUsNEVBQ1AsVTFDazZJUjs7QTJDMzNKQSw0QkFDQSxTQUNFLHFCQUNBLHFCM0M4M0pGLEMyQzczSkUsYUFDRSxhM0MrM0pKLEMyQzEzSkUsK0JBQ0UsWTNDNjNKSixDMkMzM0pFLGlDQUNFLGMzQzYzSkosQzJDejNKQSxrQkFDRSxTM0M0M0pGLEMyQy8xSk0sME9BQ0UsWTNDODJKUjs7QTJDeDJKQSwwQkNsREEsNkJBQ0UsZ0JBQ0EsaUI1Q2k2SkYsQzRDaDZKRSwrQkFDRSxhekNpRlUsQ0MwRlIsbUJ3QzFLRix5QjVDbTZKSixDNENqNkpJLHFDQUNFLGE1Q202Sk4sQzRDcDVKQSwyQ0FDRSxnQkFDQSxpQjVDNjVKRixDNEM1NUpFLDZDQUNFLGE1Qzg1SkosQzRDNzVKSSxtREFDRSxhNUMrNUpOLEM0Q3o1SkEsWUFHRSxjQUZBLG1CQUNBLGdCNUM2NUpGLEM0Q3g1SkEsY0FDRSxZNUMyNUpGLEM0Q3g1SkEsbUJBR0UsY0FGQSxtQkFDQSxxQkFFQSxrQjVDMjVKRixDNEN4NUpBLHVCQUVFLG1CQURBLGFBRUEsMEI1QzI1SkYsQzRDeDVKQSx1QkFFRSxhekN3QlksQ3lDekJaLHlCNUM0NUpGLEM0Q3o1SkUsNkJBQ0UsYXpDdUJVLEN5Q3RCVix5QjVDMjVKSixDNEN2NUpBLHlCQUNFLG1CQUNBLGU1QzA1SkYsQzRDdjVKQSxpQkFDRSxtQkFDQSxrQjVDMDVKRixDNEN2NUpBLDJDQUNFLHlCNUMwNUpGOztBNkMvK0pBLDRCQUNBLGFBRUUsbUIxQ3VMNEIsQzBDeEw1QixjQUlBLGdCQURBLGtCQURBLDRCN0NvL0pGLEM2Q2gvSkUsbUJBY0UsOEJBUEEsd0ZBSEEsU0FXQSxXQVZBLE9BSkEsa0JBRUEsUUFEQSxNQUlBLDJCN0NxL0pKLEM2QzErSkksbUJBQ0UsR0FDRSwwQjdDNCtKTixDQUNGLEM2Q3orSkUsa0JBRUUsbUIxQ3lKMEIsQzBDMUoxQixhN0M0K0pKLEM2Q3YrSkEsbUJBQ0UseUJBQ0EsYTdDMCtKRixDNkN2K0pBLG9CQUNFLHdCN0MwK0pGLEM2Q3YrSkEsUUFDRSxlN0MwK0pGLENNaDlKSSw0QnVDM0JKLFFBR0ksWTdDNCtKRixDQUNGLENNcjlKSSw2QnVDcEJKLFlBRUksWTdDNCtKRixDQUNGLEM2Q3QrSkEsb0JBQ0UsYTdDNCtKRixDTWwrSkksNkJ1Q1hKLG9CQUdJLGE3QzgrSkYsQ0FDRixDTXYrSkksNEJ1Q1hKLG9CQU1JLGE3Q2cvSkYsQ0FDRixDNkM3K0pBLHFCQUNFLG1CN0NnL0pGLEM2QzUrSkEsaUJBQ0UsYTdDKytKRixDNkM1K0pBLGlCQUNFLFc3QysrSkYsQzZDNStKQSxpQkFDRSxlN0MrK0pGLEM2QzUrSkEsaUJBQ0UsZTdDKytKRixDNkM1K0pBLGlCQUNFLGM3QysrSkYsQzZDNStKQSxpQkFDRSxXN0MrK0pGLEM2Q3grSkUsNkJBQ0UsZTdDOCtKSixDTS9nS0ksNEJ1Q2dDRiw2QkFHSSxXN0NnL0pKLENBQ0YsQzZDLytKSSw4Q0FDRSxtQjdDaS9KTixDNkMvK0pJLDBEQUNFLFM3Q2kvSk4sQzZDeitKQSwrQkFFRSxhQUNBLDJCQUZBLGU3Q2kvSkYsQzZDOStKRSxvQ0FHRSxjQUNBLGtCQUZBLFU3Q2kvSkosQzZDLzlKQSxnQ0FFRSxxQkFEQSxVN0NtK0pGLENjcGpLSSw4QitCZ0ZKLGdDQUtJLGdCN0NtK0pGLENBQ0YsQ01saktJLDZCdUN5RUosZ0NBUUksZ0I3Q3ErSkYsQ0FDRixDTXZqS0ksNkJ1Q3lFSixnQ0FXSSxnQjdDdStKRixDQUNGLENNemtLSSx5QnVDc0ZKLGdDQWNJLGU3Q3krSkYsQ0FDRixDTWprS0ksNEJ1Q3lFSixnQ0FpQkksa0I3QzIrSkYsQ0FDRixDNkN4K0pBLHFCQUNFLGtCN0MyK0pGLENNMWtLSSw0QnVDOEZKLHFCQUlJLHlCN0M0K0pGLENBQ0YsQzZDdCtKQSxpRkFLRSxtQkFGQSxhQUNBLDZCN0M2K0pGLEM2Q3ArSkksMkNBRUUsZ0JBREEsUzdDdytKTixDNkNuK0pJLDJDQUVFLGdCQURBLFM3Q3MrSk4sQzZDbCtKRSxnQ0FDRSxxQjdDbytKSixDNkNuK0pJLDJDQUNFLGM3Q3ErSk4sQzZDaCtKRSxnQ0FDRSx3QjdDbStKSixDNkNoK0pJLDJDQUVFLGdCQURBLFM3Q20rSk4sQzZDNzlKRSxnQ0FDRSx3QjdDZytKSixDNkN2OUpJLDJDQUVFLGFBREEsUzdDMDlKTixDNkNwOUpBLGtDQUNFLGtCN0N1OUpGLEM2Q3A5SkEsK0JBQ0UsZUFDQSxrQjdDdTlKRixDNkNwOUpBLCtCQUNFLFlBRUEsc0JBREEsaUI3Q3c5SkYsQ01ycEtJLHlCdUNrTUYsa0NBQ0Usa0I3Q3U5SkYsQzZDcDlKQSwrQkFDRSxnQkFDQSxrQjdDczlKRixDNkNuOUpBLCtCQUNFLGNBRUEsdUJBREEsb0I3Q3M5SkYsQ0FDRixDTXBxS0ksMEJ1Q21ORixrQ0FDRSxrQjdDbzlKRixDNkNqOUpBLCtCQUNFLGdCQUNBLG1CN0NtOUpGLEM2Q2g5SkEsK0JBQ0UsZ0JBRUEsdUJBREEsa0I3Q205SkYsQ0FDRixDNkMzOEpFLGlFQUNFLG1CN0M2OEpKLEM2QzE4SkUsOERBQ0UsZUFDQSxnQjdDNDhKSixDNkN6OEpFLDhEQUNFLGdCQUVBLHVCQURBLGU3QzQ4SkosQzZDcjhKRSw2Q0FLRSxtQkFGQSxXQUZBLGdCQUdBLG9CQUZBLGU3QzI4SkosQ016cktJLDRCdUM0T0YsNkNBU0ksaUJBRkEsZ0JBQ0EsYzdDMjhKSixDQUNGLEM2Q3Y4SkUsaURBR0UsbUJBQ0EsY0FIQSxnQkFLQSxrQkFKQSxtQkFHQSxhN0MwOEpKLENNeHNLSSw2QnVDeVBGLGlEQVNJLFk3QzA4SkosQ0FDRixDNkN2OEpFLHdEQUdFLG1CQUZBLGdCQUNBLGM3QzA4SkosQzZDdjhKSSw4REFDRSxrQjdDeThKTixDNkMzN0pBLDJCQUVFLGNBREEsVzdDazhKRixDNkNyN0pBLDRCQUdFLDhCQURBLHNCQUVBLG1DQUhBLGtDQUlBLGlDN0M4N0pGLEM2QzU3SkEsOEJBQ0UsR0FDRSxTN0MrN0pGLEM2Qzc3SkEsR0FDRSxVN0MrN0pGLENBQ0YsQzZDeDdKQSxpQkFPRSw0QkFOQSxrQjFDalRZLEMwQ3dUWixtQkFOQSxZQUdBLGdCQUZBLGtCQUNBLFM3Q2k4SkYsQzZDNTdKRSx1QkFFRSxXQURBLFM3Qys3SkosQzZDMTdKQSxzQkFFRSxrQjFDNVRZLEMwQ3FVWixTQUZBLE9BREEsa0JBRUEsTUFMQSxnQ0FPQSxVN0M0N0pGLEM2QzE3SkEsNEJBRUUsK0NBRUEsaUI3QzY3SkYsQzZDMzdKQSw0QkFHRSwrQ0FFQSxvQkFKQSxVN0NrOEpGLEM2Q242SkEsb0JBQ0UsR0FFRSxpQ0FFQSxvQjdDODdKRixDNkM1N0pBLE1BRUUsK0RBRUEsb0I3Qzg3SkYsQzZDNTdKQSxPQUVFLGdFQUVBLHFCN0M4N0pGLEM2QzU3SkEsR0FFRSxvQjdDODdKRixDQUNGLEM2Q3Y2SkEsb0JBQ0UsR0FHRSxpQ0FGQSxnQjdDKzdKRixDNkMzN0pBLElBR0UsMkRBRkEsZ0I3Qys3SkYsQzZDMzdKQSxPQUdFLGlFQUZBLFU3Qys3SkYsQzZDMzdKQSxHQUNFLGM3QzY3SkYsQ0FDRixDNkNsNkpBLG9CQUNFLEdBRUUsb0VBRUEsb0I3QzQ3SkYsQzZDMTdKQSxPQUVFLHFFQUVBLHFCN0M0N0pGLEM2QzE3SkEsT0FFRSxzRUFFQSxxQjdDNDdKRixDNkMxN0pBLEdBRUUsb0I3QzQ3SkYsQ0FDRixDNkNyNkpBLG9CQUNFLEdBR0UsNERBRkEsZTdDNjdKRixDNkN6N0pBLElBR0UsZ0VBRkEsWTdDNjdKRixDNkN6N0pBLE9BR0UsNERBRkEsVTdDNjdKRixDNkN6N0pBLEdBQ0UsZTdDMjdKRixDQUNGLEM2Qzc2SkEsa0NBQ0UsR0FDRSxVN0MwN0pGLEM2Q3g3SkEsSUFDRSxTN0MwN0pGLEM2Q3g3SkEsR0FDRSxTN0MwN0pGLENBQ0YsQzZDNzZKQSxpQkFDRSxHQUNFLGFBQ0EsUzdDeTdKRixDNkN2N0pBLEdBQ0UsZ0JBQ0EsUzdDeTdKRixDQUNGLEM2QzU2SkEsZUFDRSxHQUNFLGFBQ0EsUzdDdzdKRixDNkN0N0pBLEdBQ0UsZUFDQSxTN0N3N0pGLENBQ0YsQzZDajdKRSxnREFDRSxnQjdDczdKSixDTXZoTEksNEJ1Q2dtQkYsZ0RBR0ksWTdDdzdKSixDQUNGLEM2Q3A3SkUsK0NBQ0UsZTdDdTdKSixDNkM3NkpNLDBCQURGLHlEQUdJLGdCQURBLFM3Q3E3Sk4sQzZDbjdKTSxzRUFDRSxZN0NxN0pSLENBQ0YsQ003aUxJLDZCdUNrbkJBLHlEQVVJLGdCQURBLFM3Q3U3Sk4sQzZDcjdKTSxzRUFDRSxZN0N1N0pSLENBQ0YsQzZDaDdKSSx1SkFDRSxtQjdDbTdKTixDNkM5NkpFLHFGQUNFLGdCQUNBLFM3Q2k3SkosQzZDLzZKRSxvREFDRSxlN0NpN0pKLEM2Qzk2SkEsa0VBQ0UsYTdDaTdKRjs7QTZDOTZKQSwwQkMvdEJBLFlBR0UsbUJBRkEsYUFDQSxzQkFFQSxpQjlDaXBMRixDOENocExFLHNCQUNFLG1COUNrcExKLEM4QzlvTEEsbUJBQ0UsZUFDQSxvQjlDaXBMRixDOEM5b0xBLGtCQUtFLG1CQUhBLHFCQURBLGtCQUdBLFlBRUEsaUJBSEEsVTlDb3BMRixDOEM5b0xBLG1CQUNFLHFCQUVBLGNBREEsWTlDa3BMRixDOENocExFLHVCQUVFLGFBREEsVzlDbXBMSixDOENocExFLHlCQUNFLG1COUNrcExKLEM4Q2hwTEUseUJBQ0Usa0I5Q2twTEosQzhDMW9MRSxzQkFDRSxhOUNncExKLEM4QzlvTEUsc0JBQ0UsVTlDZ3BMSixDOEMzb0xFLDBHQUdFLHdCM0NnQ1UsQzJDakNWLFU5QzhvTEosQzhDNW9MSSxzSEFDRSxVM0NxQlEsQzJDcEJSLGM5QzhvTE4sQzhDeG9MRSw0QkFDRSxhOUMyb0xKLEM4Q3JvTEksb0RBQ0UsWTlDd29MTixDOENwb0xJLGdGQUNFLFk5Q3NvTE4sQzhDam9MSSxvREFDRSxTOUNtb0xOLEM4Qy9uTEksZ0ZBQ0UsWTlDaW9MTixDK0M1dExBLFlBQ0UscUJBR0EsWUFGQSxrQkFDQSxVL0NndUxGLEMrQzd0TEEsZ0JBS0UseURBSEEseUJBRUEsa0JBREEsVUFGQSxpQi9Db3VMRixDK0M5dExBLDZCQUNFLG9CL0NpdUxGLEMrQy90TEEsc0JBQ0UsR0FJRSxTQUZBLFVBR0EsVUFKQSxTQUVBLE8vQ291TEYsQytDaHVMQSxHQUlFLFlBRkEsT0FHQSxVQUpBLE1BRUEsVS9Db3VMRixDQUNGLEMrQzl0TEEsOEJBRUUsa0JBRUEsZ0JBREEsYy9DaXVMRixDK0M5dExBLFlBU0UsdUNBRkEsOENBTkEsa0JBQ0Esa0JBQ0Esb0JBS0EsdUIvQ2t1TEYsQytDL3RMQSxtQkFDRSxHQUVFLHNCL0NrdUxGLEMrQ2h1TEEsR0FFRSx1Qi9Da3VMRixDQUNGLENnRDN4TEEsc0JBRUUsZ0RBREEscUJoRDh4TEYsQ2dEMXhMQSx5QkFDRSxTQUNBLGFBQ0EsZ0JBQ0EscUNoRDZ4TEYsQ2dENXhMRSxtQ0FDRSxZQUNBLHNCaEQ4eExKLENnRDF4TEEsdUJBR0UsbUJBRkEsYUFDQSw2QmhEOHhMRixDZ0Q1eExFLGdDQUNFLG1CaEQ4eExKLENnRDd4TEksb0NBRUUsWUFEQSxVaERneUxOLENpRDN4TEEsdUJBQ0Usb0JqRG96TEYsQ2lEbnpMRSx5QkFDRSx3QmpEcXpMSixDTTd3TEksNkIyQ3pDRix5QkFHSSwyQmpEdXpMSixDQUNGLENpRG56TEEsV0FDRSx3QmpEc3pMRixDTXR4TEksNEIyQzNCRixzQkFFSSx3QmpEbXpMSixDQUNGLENpRGx6TEksMkJBR0UsZUFEQSxnQkFFQSxpQkFIQSxlakR1ekxOLENNanlMSSw2QjJDdkJBLDJCQU9JLGlCQURBLDZCakR1ekxOLENBQ0YsQ012eUxJLDZCMkN2QkEsMkJBVU0sZUFDQSw2QmpEd3pMUixDQUNGLENpRHZ6TE0saUNBQ0Usa0NqRHl6TFIsQ01oekxJLDZCMkNWRSxpQ0FJSSwyQmpEMHpMUixDQUNGLENpRHh6TE0sK0JBQ0Usa0NqRDB6TFIsQ014ekxJLDZCMkNIRSwrQkFHSSx5QmpENHpMUixDQUNGLENNN3pMSSw2QjJDSEUsK0JBTUksMkJqRDh6TFIsQ0FDRixDaUR6ekxFLGlCQUVFLGVBREEsZ0JBRUEsZ0JqRDJ6TEosQ01wMUxJLDBCMkMwQkEsdUJBRUksa0JBRUEsV0FEQSxVakQ2ekxOLENBQ0YsQ005MExJLDZCMkNhQSx1QkFPSSxZakQ4ekxOLENBQ0YsQ2lEN3pMTSxnQ0FFRSxlQURBLGdCQUVBLGdCakQrekxSLENpRDd6TE0sMkJBQ0Usa0JqRCt6TFIsQ2lENXpMSSx3QkFDRSxZakQ4ekxOLENNOTFMSSw2QjJDK0JBLHdCQUdJLGFqRGcwTE4sQ2lEL3pMTSwwQkFDRSxnQmpEaTBMUixDQUNGLENpRC96TE0saUNBRUUsZUFEQSxnQkFFQSxnQmpEaTBMUixDTTMyTEksNkIyQ3VDRSxpQ0E5R0osaUJBQ0EsZ0JqRHM3TEEsQ0FDRixDaUQ3ekxBLGlCbkMxSEUsZ0JBRkEsU0FDQSxTZDg3TEYsQ2lEaDBMRSxvQkFDRSxtQkFDQSxtQmpEazBMSixDaURoMExJLCtCQUNFLG9CakRrMExOLENpRDl6TEUsNEJBQ0UsY2pEZzBMSixDaUQ5ekxJLGtDQUNFLGFqRGcwTE4sQ2lENXpMRSxxQkFFRSxhQUNBLHNCQUZBLFlBR0EsNkJqRDh6TEosQ00xNExJLDRCMkNvREosaUJBbUNJLGVqRHV6TEYsQ2lEOXpMRSxvQkFDRSxtQmpEZzBMSixDaUQ5ekxJLCtCQUNFLGVqRGcwTE4sQ0FDRixDTXI1TEksNkIyQzJGQSxvQkFDRSxtQmpENnpMSixDaUQzekxJLCtCQUNFLGtCakQ2ekxOLENBQ0YsQ2lEenpMRSxtQkFDRSxhakQyekxKLENPMThMRSw0RTBDaUpJLGFqRDR6TE4sQ01uNkxJLDZCMkNvR0YsbUJBT0ksaUJqRDR6TEosQ0FDRixDaUR2ekxFLHlDQURGLDZCQUVJLDhCQUVBLG9CQUVBLGtCQUhBLGdCQUVBLG9CQUVBLHFDakQyekxGLENpRDF6TEUsdUNBQ0UsbUJqRDR6TEosQ2lEMXpMRSx3Q0FDRSxrQmpENHpMSixDQUNGLENpRHh6TEEsd0JBQ0Usa0JBRUEsZTlDdkU0QixDOENzRTVCLGlCQUVBLHNCQUNBLGtCakQyekxGLENNOThMSSwwQjJDOElKLHdCQU9JLGlCakQ2ekxGLENBQ0YsQ01uOUxJLHlCMkN3SkEsaUNBQ0UsYUFFQSxlQURBLGVqRCt6TEosQ0FDRixDTTE5TEkseUIyQzhJSix3QkFvQkksbUJBRkEsYUFEQSxlQUVBLDZCakRnMExGLENpRDl6TEUsNEJBRUUsZ0JBQ0Esd0JBRkEsY2pEazBMSixDaUQvekxhLG1FQUNQLHdCakRpMExOLENBQ0YsQ2lENXpMQSxpQ0FDRSxrQkFFQSxlOUN0RzRCLEM4Q3FHNUIsaUJBRUEsb0JBQ0Esa0JqRCt6TEYsQ01sL0xJLDBCMkM4S0osaUNBT0ksaUJqRGkwTEYsQ0FDRixDTXYvTEkseUIyQ3dMQSwwQ0FDRSxhQUVBLGVBREEsZWpEbTBMSixDQUNGLENNai9MSSw0QjJDaUtKLGlDQW9CSSxtQkFGQSxhQURBLGVBRUEsNkJqRG8wTEYsQ2lEbDBMRSxxQ0FFRSxnQkFDQSx3QkFGQSxjakRzMExKLENpRG4wTGEsNEVBQ1Asd0JqRHEwTE4sQ0FDRixDaURoMExBLHlCQU1FLGE5QzNMWSxDOEN1TFosZUFEQSxnQkFFQSxnQmpEbzBMRixDTXJoTUksMEIyQzhNSix5QkFRSSxjakRtMExGLENBQ0YsQ00xaE1JLHlCMkN5TkEsa0NBQ0UsWWpEbzBMSixDQUNGLENNbGhNSSw0QjJDaU1KLHlCQWtCSSxtQkFGQSxhQUNBLDZCakRzMExGLENpRHAwTEUsNkJBRUUsZ0JBQ0Esd0JBRkEsY2pEdzBMSixDaURyMExhLG9FQUNQLHdCakR1MExOLENBQ0YsQ01qaU1JLDZCMkNpTUoseUJBZ0NJLGE5Q3JOVSxDOENtTlYsZUFEQSxlOUM5SjBCLEM4Q2dLMUIsb0JqRHcwTEYsQ0FDRixDTXRqTUkseUIyQ2tQSixrQkFHSSxvQkFEQSxnQmpEdzBMRixDQUNGLENNN2pNSSx5QjJDa1BKLGtCQU9JLGlDakR3MExGLENBQ0YsQ01sa01JLDBCMkNrUEosa0JBWUksc0JBREEsa0JqRDAwTEYsQ0FDRixDTXhrTUksMEIyQ2tQSixrQkFpQkksc0JBREEsa0JqRDIwTEYsQ0FDRixDaUR4MExFLGdDQUNFLHNCakQwMExKLENNcGtNSSw2QjJDeVBGLGdDQUdJLHFCakQ0MExKLENBQ0YsQ016a01JLDZCMkN5UEYsZ0NBTUkscUJqRDgwTEosQ0FDRixDaUR6MExFLDRCQUNFLG9CakQ0MExKLENpRHQwTFEsc0ZBRUUsYUFEQSw4QmpEeTBMVixDTXRsTUksNkIyQ29RSix5QkFpQkksYUFDQSxjQUNBLHdCakRxMExGLENBQ0YsQ003bE1JLDRCMkNvUUoseUJBeUJJLG1CQUhBLGFBQ0EsOEJBQ0Esc0JBRUEsVWpEdTBMRixDQUNGLENNbm5NSSx5QjJDOFNBLDhDQUNFLGtCakR3MExKLENpRHQwTEkseURBQ0UsY2pEdzBMTixDQUNGLENpRG4wTEEsNEJBRUUsYTlDaFJZLEM4QytRWixvQmpEdTBMRixDaURwMExFLCtCQUNFLG1CQUNBLGU5Q3BQMEIsQzhDcVAxQixrQmpEczBMSixDTXhuTUksNEIyQzJTSiw0QkFXSSxjQUVBLHFCQURBLGlCakR1MExGLENBQ0YsQ001b01JLHlCMkN3VEosNEJBaUJJLGVqRHUwTEYsQ2lEdDBMRSwrQkFDRSxrQkFDQSxtQmpEdzBMSixDQUNGLENNcnBNSSwwQjJDd1RKLDRCQXdCSSxrQmpEeTBMRixDaUR4MExFLCtCQUNFLGVBQ0Esa0JqRDAwTEosQ0FDRixDaURyMExBLCtCQUNFLFU5Q3JVWSxDOENzVVosa0JqRHcwTEYsQ010cE1JLDRCMkM0VUosK0JBSUksaUJBQ0EsZ0JBQ0EsbUJqRDAwTEYsQ0FDRixDTTdwTUksNkIyQzRVSiwrQkFVSSxhOUN6VFUsQzhDd1RWLGFqRDYwTEYsQ0FDRixDTW5xTUksNkIyQzRVSiwrQkFhSSxpQmpEODBMRixDQUNGLENpRDMwTEEsa0NuQ25hRSxnQkFGQSxTQUNBLFNkcXZNRixDaUQ5MExFLHFDQUNFLHFCQUNBLG1CakRnMUxKLENpRDkwTEksZ0RBQ0UsY2pEZzFMTixDaUQ1MExFLG9DdkNoYkEsZ0NBREEsYVBxR1ksQ09uR1osbUJBQ0EscUJ1QythRSxxQmpEazFMSixDT3R1TUUsK0hHdkJFLDJCUGtGVSxDT3BGVixhUG9GVSxDT25GVixvQlZtd01KLENpRG4xTEUsc0NBRUUsbUJBREEscUJqRHMxTEosQ2lEajFMQSwwQkFhRSxxQkFaQSxhQVdBLG1CQUxBLGVBRUEsaUJBREEsOEJBTEEsb0JBQ0EsYWpEdzFMRixDTTd0TUkseUIyQ2lZSiwwQkFnQkksa0JBSUEsaUJqRDYwTEYsQ0FDRixDTW51TUksMEIyQ2lZSiwwQkEyQkksdUJBREEsc0JBSEEsZUFFQSxhQURBLGFBSUEsb0JqRCswTEYsQ0FDRixDTWh1TUksNEIyQ29YSiwwQkFrQ0ksOEJBRkEsa0JBQ0EsVWpEaTFMRixDQUNGLENpRDUwTEUsd0J2Q2xlQSxnQ0FEQSxhUHFHWSxDT25HWixtQkFDQSxvQlZtek1GLENPeHhNRSwyRkd2QkUsMkJQa0ZVLENPcEZWLGFQb0ZVLENPbkZWLG9CVnF6TUosQ2lEbjFMQSw0QkFHRSxhOUN0WVksQzhDb1laLHFCQUNBLGlCakR1MUxGLENpRG4xTEEsaUNBQ0UscUJBQ0EsY2pEczFMRixDaURuMUxBLDBCQU9FLG1CQU5BLGNBSUEsYUFHQSxlQUxBLGtCQURBLGU5QzdXNEIsQzhDK1c1QixxQmpEeTFMRixDaURuMUxFLHlDQVZGLDBCQVdJLFlqRHMxTEYsQ0FDRixDTTd3TUksNEIyQzJhSiwwQkFlSSx5QmpEdTFMRixDQUNGLENpRHAxTEEsK0JBR0UsYTlDMWJZLEM4Q3diWixTQUNBLGdCakR3MUxGLENpRGgxTEEsdUJBR0Usb0JBREEsU0FEQSxtQmpEcTFMRixDTTl4TUksNkIyQ3djSix1QkFNSSxxQkFDQSxpQmpEbzFMRixDQUNGLENpRGoxTEEsNEJBQ0UsYTlDN2NZLEM4QytjWixlQURBLGdCQUVBLGdCakRvMUxGLENpRG4xTEUsa0NBQ0UsYWpEcTFMSixDTTl5TUksNkIyQ21kSiw0QkExaEJFLGlCQUNBLGlCQW1pQkUsZ0JqRHUxTEYsQ0FDRixDTXJ6TUksNEIyQ21kSiw0QkFjSSxhakR3MUxGLENBQ0YsQ012ME1JLDBCMkNnZUosNEJBa0JJLGdCakR5MUxGLENBQ0YsQ2lEeDFMRSxpREFwQkYsNEJBcUJJLGdCakQyMUxGLENBQ0YsQ2lEejFMRSwwQkF4QkYsNEJBeUJJLGtCakQ0MUxGLENBQ0YsQ2lEejFMQSwyQkFLRSxhOUM5ZVksQzhDMmVaLGVBREEsZ0JBRUEsaUJBQ0EsZ0JqRDYxTEYsQ2lEMzFMRSxpQ0FDRSxhakQ2MUxKLENNcDFNSSw2QjJDZ2ZKLDJCQXZqQkUsaUJBQ0EsZ0JqRCs1TUEsQ0FDRixDaUQ1MUxFLCtDQWRGLDJCQWVJLGdCakQrMUxGLENBQ0YsQ001Mk1JLDBCMkM2ZkosMkJBbUJJLGlCakRnMkxGLENBQ0YsQ2lEOTFMRSwwQkF0QkYsMkJBdUJJLGtCakRpMkxGLENBQ0YsQ2lENzFMQSxxQkFDRSxvQmpEZzJMRixDTTEzTUkseUIyQ3loQkoscUJBSUksb0JqRGkyTEYsQ0FDRixDaUQ5MUxBLHlCQUdFLG1CQUZBLGFBQ0EsZUFNQSxhQUpBLDhCQUNBLFVBRUEsa0JBREEsaUJqRG0yTEYsQ003M01JLDZCMkNvaEJKLHlCQVdJLFNqRGsyTEYsQ0FDRixDaURoMkxFLDhCQUNFLGtCakRrMkxKLENNcjRNSSw2QjJDa2lCRiw4QkFJSSxnQmpEbTJMSixDQUNGLENpRGgyTEUsb0NBQ0UscUJqRGsyTEosQ003NE1JLDZCMkMwaUJGLG9DQUlJLHdCakRtMkxKLENBQ0YsQ01sNU1JLDZCMkMwaUJGLG9DQVFJLHdCakRvMkxKLENBQ0YsQ2lEajJMRSw2QkFDRSxjakRtMkxKLENNMTVNSSw2QjJDc2pCRiw2QkFHSSxZakRxMkxKLENBQ0YsQ00vNU1JLDZCMkNzakJGLDZCQU1JLFlqRHUyTEosQ0FDRixDaURyMkxJLDJDQUNFLGVqRHUyTE4sQ2lEcDJMSSx3Q0FDRSxhakRzMkxOLENNMTZNSSw2QjJDd2tCRiw2QkFFSSxjQUNBLFlqRG8yTEosQ0FDRixDaURsMkxJLDJDQUNFLGVqRG8yTE4sQ2lEaDJMRSw2QkFFRSxZakRpMkxKLENpRGgyTEksMkNBQ0UsZWpEazJMTixDaUQ3MExBLGtDQUlFLG1CQUZBLGFBQ0EsZUFFQSw4QkFDQSxlQUNBLGdCQUNBLGlCakQrMExGLENNbjhNSSw2QjJDNG1CSixrQ0FXSSxTakRnMUxGLENBQ0YsQ2lEOTBMRSx1Q0FDRSxrQmpEZzFMSixDTTM4TUksNkIyQzBuQkYsdUNBSUksZ0JqRGkxTEosQ0FDRixDaUQ5MExFLDZDQUNFLHFCakRnMUxKLENNbjlNSSw2QjJDa29CRiw2Q0FJSSx3QmpEaTFMSixDQUNGLENNeDlNSSw2QjJDa29CRiw2Q0FRSSx3QmpEazFMSixDQUNGLENpRC8wTEUsc0NBQ0UsY2pEaTFMSixDTWgrTUksNkIyQzhvQkYsc0NBR0ksWWpEbTFMSixDQUNGLENNcitNSSw2QjJDOG9CRixzQ0FNSSxZakRxMUxKLENBQ0YsQ2lEbjFMSSxvREFDRSxlakRxMUxOLENpRGwxTEksaURBQ0UsYWpEbzFMTixDaURoMUxFLHNDQUtJLHFCakQ4MExOLENNaGdOSSwwQjJDNnFCRixzQ0FFSSxhakRxMUxKLENBQ0YsQ014L01JLDZCMkNncUJGLHNDQVFJLGNBQ0EsWWpEbzFMSixDQUNGLENpRGwxTEksb0RBQ0UsZWpEbzFMTixDaURoMUxFLHNDQUVFLFlqRGkxTEosQ2lEaDFMSSxvREFDRSxlakRrMUxOLENpRDkwTEUsdUNBRUUsZUFEQSxnQkFFQSxpQkFDQSxxQmpEZzFMSixDaUQvMExJLDZDQUNFLFdBQ0EsY2pEaTFMTixDTWpoTkksNkIyQ3lyQkYsdUNBaHdCQSxpQkFDQSxnQmpENGxOQSxDQUNGLENpRDd6TEUsWUFHRSxrQkFEQSxnQkFFQSxzQkFIQSxnQkFLQSxpQkFEQSxTakRpMExKLENNaGlOSSw2QjJDMHRCRixZQWp5QkEsaUJBQ0EsZ0JqRDJtTkEsQ0FDRixDaUQvekxFLFlBS0UsV2pEazBMSixDaUQ5ekxFLHdCQU5FLGtCQURBLGdCQUVBLHNCQUhBLGdCQUtBLFNqRHcwTEosQ01yak5JLDZCMkN5dkJKLFlBRUksOEJqRCt6TEYsQ0FDRixDaUQ1ekxBLHFFQUNJLGFqRCt6TEosQ2lEN3pMSSwwQkFISixxRUFJTSxXakRnMExKLENBQ0YsQ01wa05JLDZCMkMrdkJKLHFFQVFNLFdqRGkwTEosQ0FDRixDaUQ5ekxBLGlDQUNFLGtCakRpMExGLENrRHJwTkUseUNBREYscUJBRUksWWxEeXBORixDQUNGLENrRHRwTkEseUNBQ0Usa0JBQ0UsWWxEeXBORixDQUNGLENrRHRwTkEseUNBRUUsV0FTRSxtQkFOQSxXQUZBLGFBVUEsc0JBSkEseUJBSEEsT0FJQSxjQU5BLGVBR0EsU0FDQSxVbEQycE5GLENrRHBwTkEsZ0JBQ0Usa0JsRHNwTkYsQ2tEcHBOQSxjQUlFLHVDQUhBLGdCbER5cE5GLENrRHBwTkEsaUNBSkUsZS9DaURVLEMrQ2hEVixhbEQycE5GLENrRG5wTkUsZ0JBRUUsYUFEQSxVbERzcE5KLENrRGxwTk0saUNBTUUsMEJBQ0EsWUFDQSwwQkFQQSxhL0NpQ0ksQytDaENKLFdBT0EsZUFMQSxZQU1BLGlCQUxBLGlCQUZBLHVCbEQycE5SLENrRGpwTk0sbUNBTUUsMEJBSkEsYS9DbUJJLEMrQ3BCSixXQUdBLFlBR0Esb0JBSkEsVWxEc3BOUixDa0Q3b05BLGtCQUNFLE9BRUEsaUJBREEsaUJsRGdwTkYsQ2tEN29OQSxtQkFDRSxhQUNBLFdBQ0EsWUFDQSxtQmxEK29ORixDa0R6b05FLHNEQUNFLGFsRDhvTkosQ2tEM29OQSxpQkFRRSxtQkFQQSxXQUtBLGFBREEsV0FGQSxtQkFEQSxnQkFLQSw4QkFIQSxxQmxEaXBORixDa0Qzb05FLG1CQVFFLHlCQURBLDRCQUVBLDBCQU5BLGEvQ3ZCUSxDK0NxQlIsY0FHQSxlQUNBLGlCQUhBLGNsRG1wTkosQ2tEem9ORSxxQkFFRSxVQURBLFdBRUEsV2xEMm9OSixDa0R2b05JLDhCQUNFLFVsRHlvTk4sQ2tEcG9ORSwyQkFHRSxtQkFGQSxhQUNBLDJCQUVBLGVsRHNvTkosQ2tEcm9OSSw2QkFJRSxzQkFFQSwwQkFMQSxjQU1BLGVBTEEsZS9DS3NCLEMrQ0Z0QixzQmxEd29OTixDa0Q3bk5JLCtFQU9FLHlCQURBLDBCQURBLDZCQUpBLFdBQ0EsZUFDQSxnQkFDQSx3QmxEa29OTixDa0Qxbk5BLDZCQUNFLFdBQ0EsV0FJQSxpREFDQSxlQUpBLFlBQ0EsU0FDQSxzQmxEOG5ORixDa0Qxbk5FLHVDQUVFLDRCQURBLDBCQUVBLCtCbEQ0bk5KLENrRHRuTkEsYUFNRSwwQkFEQSxZQURBLFVBRkEsa0JBQ0EsS2xEMm5ORixDa0R0bk5BLDRCQVBFLGFsRGdvTkYsQ2tEdG5ORSxpQkFDRSxXbER3bk5KLENrRHJuTkUsbUJBQ0UsUWxEdW5OSixDa0Rubk5BLHFDQUNFLGlCbERxbk5GLENrRGxuTkEsdURBRUUsY0FDQSxtQkFGQSxZbER5bk5GLENrRC9tTkUsd0JBQ0UsT0FFQSxRQURBLE1BS0Esd0JBSEEsVWxEb25OSixDa0Q5bU5FLHlCQUlFLGVBSEEsdUJBSUEsaUJBQ0EsZ0JBSEEsYUFEQSxXbERvbk5KLENrRDVtTkEsdUJBRUUsZUFEQSx1QmxEK21ORixDQUNGLENNL3dOSSxrRTRDOEpGLHVCQU1JLGNBREEsc0JsRGluTkosQ0FDRixDa0RsMU5BLHlDQXFPRSxrRUFFRSxnQkFEQSxVbERpbk5GLENrRDdtTkEsa0VBRUUsVUFEQSxVbERnbk5GLENrRDVtTkEsNEdBQ0UsaUJsRDhtTkYsQ2tEM21OQSxrRkFDRSxRbEQ2bU5GLENrRDFtTkEsa0ZBQ0UsU0FDQSxZbEQ0bU5GLENrRHptTkEsTUFFRSxXQUNBLG9CQUZBLHlCbEQ2bU5GLENrRHptTkUscUJBR0UsbUJBSUEsbUJBREEsb0JBSkEsZWxEZ25OSixDa0R6bU5JLHdCQUdFLFdBREEsZUFEQSxnQmxENm1OTixDa0R2bU5FLGtCQUNFLFlsRHltTkosQ2tEdG1ORSxtQkFDRSxtQkFFQSxvQkFEQSxnQmxEeW1OSixDa0R0bU5JLHNCQUdFLGVBQ0EsaUJBRkEsdUJBREEsV2xEMm1OTixDa0RybU5JLHdCQUlFLGdCQUNBLGdCQUhBLFlBSUEsc0JBSEEsVUFGQSxXbEQ0bU5OLENrRGxtTkEsb0JBS0Usa0JBREEsWUFGQSxVQURBLFFBRUEsVWxEc21ORixDa0RqbU5BLGNBRUUsV0FEQSxXbERvbU5GLENrRGptTkUsbUJBRUUsa0JBRUEsV0FEQSxTQUZBLFdsRHNtTkosQ2tEaG1ORSxpQkFDRSxtQkFDQSxnQmxEa21OSixDa0QvbE5NLHlCQUdFLGdCQUVBLGVBSkEsV2xEb21OUixDa0Q3bE5NLHNCQUlFLFlBRkEsV0FHQSxlQUpBLGdCQUVBLFVsRGltTlIsQ2tEbGxOTSxrREFDRSxXbERvbE5SLENrRDFrTlEsd0VBRUUsa0JBQ0EsV0FGQSxXbERtbE5WLENrRC9rTlUsZ0RBQ0Usa0JsRGlsTlosQ2tEN2tOUSwyQ0FFRSxrQkFDQSxXQUZBLFdsRGlsTlYsQ2tEeGtOUSxxRUFDRSwyQmxENmtOVixDa0Rwa05JLHVDQUVFLFVBREEsT2xEdWtOTixDa0Rsa05FLHVCQUVFLHVCQURBLFdsRHFrTkosQ2tEamtOTSx3Q0FDRSxXbERta05SLENrRGhrTk0sMENBQ0UsVWxEa2tOUixDa0Q1ak5JLDJCQUNFLFdsRDhqTk4sQ2tEM2pOSSwrQkFDRSxnQmxENmpOTixDa0Qzak5NLGtDQUNFLGVBQ0EsZ0JsRDZqTlIsQ2tEeGpORSxrQkFHRSxvQkFGQSxrQkFDQSxXbEQyak5KLENrRHhqTkkseUJBRUUsYUFDQSxhQUZBLFVsRDRqTk4sQ2tEeGpOTSxpQ0FDRSxlbEQwak5SLENrRHRqTkksd0JBSUUsZUFGQSxZQUtBLDJCQUZBLGlCQUNBLGFBSEEsYUFGQSxVbEQ4ak5OLENrRHRqTk0sMkJBRUUsZUFDQSxpQkFGQSxjbEQwak5SLENrRG5qTkUsdUJBQ0UsNkJBQ0EsbUJsRHFqTkosQ2tEbmpOSSxzQ0FDRSxlbERxak5OLENrRG5qTk0saURBRUUsWUFDQSxVQUZBLFdsRHVqTlIsQ2tEampOSSxzQ0FFRSxpQkFEQSxlbERvak5OLENrRGhqTkksNkJBRUUsY0FEQSxXbERtak5OLENrRGhqTk0sbUNBS0UsVS9DbGFJLEMrQzhaSixjQUNBLFdBRUEsWUFEQSxxQmxEb2pOUixDa0Q1aU5RLCtDQUNFLGFsRDhpTlYsQ2tENWlOVSxrREFFRSxxQkFDQSxXQUVBLGtCQURBLG1CbEQ4aU5aLENrRHRpTk0sbUZBRUUsWUFDQSxrQkFGQSxZbEQwaU5SLENrRHJpTk0sc0NBQ0UsZUFDQSxnQmxEdWlOUixDa0RwaU5NLGdEQUVFLGVBQ0EsaUJBRkEsc0JsRHdpTlIsQ2tEbmlOTSwwRkFHRSxZQUNBLGtCQUZBLGFBREEsVWxEd2lOUixDa0RsaU5NLDJDQUVFLG9CQURBLFVsRHFpTlIsQ2tEbGlOUSw2Q0FJRSxnQkFDQSxZQUVBLFUvQzFkRSxDK0NxZEYsWUFJQSxXQUhBLFVBS0EsbUJBUEEsVWxEMmlOVixDa0RsaU5VLG1EQUNFLFlBQ0EsZ0JsRG9pTlosQ2tEamlOVSxrREFDRSxZbERtaU5aLENrRGhpTlUsMERBQ0UsVWxEa2lOWixDa0QzaE5FLHFEQUNFLGFsRDZoTkosQ2tEemhOQSxRQUlFLFNBRUEsc0NBREEsWUFKQSxlQUVBLFFsRDhoTkYsQ2tEemhORSwyQ0FOQSxXbERraU5GLENrRHZoTkUsa0JBQ0UsWWxEeWhOSixDa0R0aE5FLHlCQUtFLGdCQUNBLGdCQUpBLHVCQUVBLFlBSEEsTUFFQSxXbEQyaE5KLENrRHRoTkksNEJBQ0UsWWxEd2hOTixDa0RwaE5NLHNDQUNFLFdsRHNoTlIsQ2tEbmhOTSxnREFHRSxzQkFDQSxlQUNBLGlCQUhBLFVBSUEsa0JBTEEsV2xEMGhOUixDa0RqaE5RLHdFQUdFLHdCQURBLFVBRUEsb0JBSEEsVWxEc2hOVixDa0RoaE5RLG9DQUdFLHlCQURBLDRCQUVBLGNBSEEsV2xEcWhOVixDa0Q5Z05NLGdDQUNFLFVsRGdoTlIsQ2tEOWdOUSxtQ0FDRSxjQUNBLFVsRGdoTlYsQ2tEOWdOVSw2RUFFRSxZQURBLFVsRGloTlosQ2tEN2dOVSwwQ0FDRSxZbEQrZ05aLENrRDVnTlUsMENBRUUscUJBQ0EsaUJsRDZnTlosQ2tEemdOUSxzQ0FHRSxZQUZBLHNCQUNBLFNBRUEsV2xEMmdOVixDa0R2Z05NLDJDQUNFLHNCbER5Z05SLENrRHRnTk0sNkNBRUUsWUFEQSxRbER5Z05SLENrRHJnTk0sa0RBQ0UscUJsRHVnTlIsQ2tEbGdOVSwyQ0FDRSxZbERvZ05aLENrRGpnTlUsMkNBRUUsWUFEQSxVbERvZ05aLENrRC8vTVEsOENBQ0UsV2xEaWdOVixDa0Q5L01ZLDJEQUNFLFlsRGdnTmQsQ2tENy9NWSw0REFFRSx5QkFFQSxzQkFIQSxhbERpZ05kLENrRHQvTUUsbUNBRUUsU0FEQSxRbER5L01KLENrRHAvTUEsT0FDRSxhQUNBLGFBQ0EsZWxEcy9NRixDa0RwL01FLGdCQUNFLGFsRHMvTUosQ2tEbC9NSSxnQ0FDRSxzQmxEby9NTixDa0RoL01FLGNBQ0UsWWxEay9NSixDa0RoL01JLG1CQU1FLHNCQUNBLGtCQUNBLGVBSkEsWUFIQSxzQkFRQSxpQkFKQSxZQUtBLGtCQVJBLFVBQ0EsV2xEeS9NTixDa0Q5K01FLGlCQUNFLFlsRGcvTUosQ2tEOStNSSw0QkFDRSxVQUNBLFVsRGcvTU4sQ2tEMytNQSxtQkFFRSxXQURBLFdsRDgrTUYsQ2tEMytNRSxnQ0FDRSxjbEQ2K01KLENrRDErTUUsNkJBQ0UscUJsRDQrTUosQ2tEMStNSSxvQ0FFRSxhQUNBLFdBRkEsV2xEOCtNTixDa0QxK01NLHlDQUdFLDRCQUNBLGNBSEEsWUFJQSxnQkFIQSxlbEQrK01SLENrRHorTU0sNENBQ0UsZWxEMitNUixDa0R2K01JLG1DQUlFLGVBRkEsWUFHQSxpQkFGQSxXQUZBLFdsRDYrTU4sQ2tEditNTSxxQ0FDRSxjbER5K01SLENrRHIrTUksbUNBQ0UsVWxEdStNTixDa0RsK01BLFFBQ0UsWWxEbytNRixDa0RsK01FLGlCQUNFLFVBQ0EsU2xEbytNSixDa0RqK01FLGlCQUNFLFdBQ0EsU2xEbStNSixDa0RoK01FLG1CQUNFLFlsRGsrTUosQ2tEaCtNSSxzQkFLRSxnQkFIQSxTQUlBLGEvQ2h2Qk0sQytDaXZCTixlQU5BLE9BT0EsaUJBSkEsYUFLQSxpQkFOQSxVbER3K01OLENrRC85TUksMEJBRUUsdUJBREEsVUFFQSxXbERpK01OLENrRDU5TUEsVUFDRSxnQmxEODlNRixDa0Q1OU1FLDhCQUNFLGdCbEQ4OU1KLENrRDM5TUUscUJBRUUsVUFEQSxVbEQ4OU1KLENrRDE5TUUsd0JBR0UsWUFDQSxjQUZBLGdCQURBLHVCbEQrOU1KLENrRDE5TUksMkJBQ0UsZWxEODlNTixDa0R6OU1JLHNEQUpFLGVBQ0EsZ0JsRGcrTU4sQ2tEeDlNSSwyQkFDRSxlQUNBLGdCbEQwOU1OLENrRHY5TUksMkJBQ0UsZUFDQSxnQmxEeTlNTixDa0R0OU1JLDhCQUdFLGVBRkEsWUFHQSxpQkFGQSxZbEQwOU1OLENrRHA5TUUsaUJBRUUsc0JBQ0EsV0FGQSxpQ2xEdzlNSixDa0RwOU1JLHdCQUVFLGFBREEsb0JsRHU5TU4sQ2tEcDlNTSxnQ0FDRSxlbERzOU1SLENrRGw5TUksdUJBSUUsZUFGQSxZQUdBLGlCQUZBLFlBRkEsaUNsRHc5TU4sQ2tEbDlNTSw0QkFDRSxZbERvOU1SLENrRGo5TU0seUJBQ0UsZUFDQSxnQmxEbTlNUixDa0QvOE1JLGdFQUNFLFlsRGk5TU4sQ2tEOThNSSxvQ0FNRSxlQUZBLFlBSEEsc0JBTUEsaUJBRkEsYUFIQSxxQkFDQSxXbERvOU1OLENrRDU4TUUsK0JBQ0UsV0FFQSxnQkFEQSxXbEQrOE1KLENrRDU4TUksd0NBQ0UscUJsRDg4TU4sQ2tENThNTSwrQ0FFRSxhQUNBLFdBRkEsV2xEZzlNUixDa0Q1OE1RLG9EQUdFLDRCQUNBLGNBSEEsWUFJQSxnQkFIQSxlbERpOU1WLENrRDM4TVEsdURBQ0UsZWxENjhNVixDa0R6OE1NLDhDQUlFLGVBRkEsWUFHQSxpQkFGQSxXQUZBLFdsRCs4TVIsQ2tEejhNUSxnREFDRSxjbEQyOE1WLENrRHY4TU0sOENBQ0UsVWxEeThNUixDa0RwOE1FLDJCQUNFLFdBRUEsbUJBREEsV2xEdThNSixDa0RwOE1JLG1DQUNFLHFCbERzOE1OLENrRHA4TU0sMENBRUUsWUFEQSxXbER1OE1SLENrRHA4TVEsa0RBQ0UsY2xEczhNVixDa0RoOE1FLHNCQUNFLFdBRUEsY0FEQSxXbERtOE1KLENrRGg4TUksNEJBRUUsV0FEQSxXQUVBLGFsRGs4TU4sQ2tEOTdNTSwyQkFJRSxnQ0FDQSxlQUhBLFlBSUEsaUJBSEEsbUJBSUEsa0JBTkEsVWxEczhNUixDa0Q3N01NLDhCQU1FLGtCQUNBLGNBSEEsWUFIQSxVQU9BLGdCQUhBLGNBSEEsU0FDQSxVbERvOE1SLENrRHY3TVEsb0RBQ0UsdUJsRHk3TVYsQ2tEbDdNQSxRQUVFLG1CbERvN01GLENrRDk2TUUsNkRBQ0UsUWxEbTdNSixDa0RoN01FLG1CQUNFLFdsRGs3TUosQ2tELzZNRSxvQkFFRSxXQURBLHVCbERrN01KLENrRC82TUksZ0NBQ0UsWWxEaTdNTixDa0Q5Nk1JLHVCQUVFLGVBQ0EsaUJBRkEscUJsRGs3TU4sQ2tENzZNSSx1QkFFRSxlQUNBLGlCQUZBLGFsRGk3TU4sQ2tENTZNSSwwQkFJRSxlQUZBLFlBR0EsaUJBRkEsYUFGQSxXbERrN01OLENrRDE2TUUsZUFDRSxVbEQ0Nk1KLENrRDE2TUksOEJBQ0UsYWxENDZNTixDa0R6Nk1JLHlCQUVFLGFBQ0EsY0FDQSxlQUhBLFVsRDg2TU4sQ2tEajZNVSxvSUFFRSxhQURBLFVsRDQ2TVosQ2tEcjZNSSxxQkFFRSxZQUNBLG9CQUZBLHVCbER5Nk1OLENrRHI2TU0sNEJBQ0UsVWxEdTZNUixDa0RuNk1JLHFCQUNFLFVsRHE2TU4sQ2tELzVNRSx1QkFJRSxZQUNBLFlsRGk2TUosQ2tELzVNSSw0REFMQSxXQURBLGdCQUVBLFVsRHc2TUosQ2tELzVNTSx5Q0FDRSx1QmxEaTZNUixDa0R6NU1RLDRUQUNFLFVsRDg1TVYsQ2tEejVNSSw2QkFFRSxXQUlBLGVBRkEsWUFHQSxpQkFGQSxrQkFKQSxnQkFFQSxVbEQrNU1OLENrRHo1TU0saUNBQ0UsY0FDQSxhbEQyNU1SLENrRHQ1TUUsaUJBRUUsU0FEQSxVbER5NU1KLENrRHQ1TUksMkJBQ0UsZ0JsRHc1TU4sQ2tEcjVNSSx1QkFFRSxZQUVBLGlCQURBLHdCQUZBLHVCbEQwNU1OLENrRHI1TU0sOEJBQ0UsVWxEdTVNUixDa0RwNU1NLGlDQU1FLHFCQUpBLFlBS0EsY0FIQSxZQUhBLFdBT0EsZ0JBSEEsaUJBRkEsVWxEMjVNUixDa0RuNU1NLGtDQUNFLFdsRHE1TVIsQ2tEbDVNTSxtRUFNRSxxQkFKQSxZQUtBLGNBSEEsWUFIQSxVQU9BLGdCQUhBLGlCQUZBLFVsRHk1TVIsQ2tEajVNTSxzRUFNRSxxQkFKQSxZQUtBLGNBSEEsWUFIQSxVQU9BLGdCQUhBLGlCQUZBLFVsRHc1TVIsQ2tELzRNSSx1QkFNRSxxQkFIQSxZQUZBLGNBSUEsWUFIQSxXQUVBLFVsRG01TU4sQ2tEOTRNSSx3QkFFRSxZQURBLFNsRGk1TU4sQ2tENzRNSSx1QkFFRSxZQURBLFNsRGc1TU4sQ2tENTRNSSx3QkFFRSxZQURBLFVsRCs0TU4sQ2tEMzRNSSwyQkFFRSxZQURBLFNsRDg0TU4sQ2tEMTRNSSxrRUFDRSxZbEQ0NE1OLENrRHo0TUkseUJBQ0UsV0FDQSxTbEQyNE1OLENrRHA0TUksOEJBQ0UsZ0JsRHM0TU4sQ2tEaDRNRSxxQkFDRSxrQmxEazRNSixDa0RoNE1JLHdCQUdFLGVBQ0EsaUJBRkEsYUFEQSxVbERxNE1OLENrRGg0TU0sK0JBRUUsZUFDQSxpQkFGQSxjbERvNE1SLENrRDkzTVEsc0NBQ0Usc0JsRGc0TVYsQ2tENzNNUSxzQ0FFRSw0QkFEQSwyQmxEZzRNVixDa0R6M01FLDJCQUNFLGNBQ0Esb0JsRDIzTUosQ2tEeDNNRSxZQUNFLFFsRDAzTUosQ2tEdjNNRSxZQUNFLGdCbER5M01KLENrRHYzTUksNkJBRUUsZUFEQSxXbEQwM01OLENrRHQzTUksdUJBQ0UsV2xEdzNNTixDa0RyM01JLGtCQUNFLFNsRHUzTU4sQ2tEcDNNUSxtQ0FDRSxlQUNBLGdCbERzM01WLENrRHAzTVUsc0NBQ0UsY2xEczNNWixDa0RsM01RLG1DQUNFLGVBQ0EsZ0JsRG8zTVYsQ2tEbDNNVSx5Q0FFRSxpQkFEQSxVbERxM01aLENrRGozTVUsZ0dBR0UsZUFDQSxpQkFGQSxhQURBLFVsRHMzTVosQ2tEaDNNVSx1REFFRSxlQUNBLGlCQUZBLFlsRG8zTVosQ2tEaDNNWSw4REFDRSxZbERrM01kLENrRDkyTVUsc0RBQ0UsVWxEZzNNWixDa0R4Mk1BLGNBRUUsZ0JBREEsZ0JsRDIyTUYsQ2tEeDJNRSx5QkFDRSxVbEQwMk1KLENrRHYyTUUscUJBRUUsV0FEQSx1QmxEMDJNSixDa0R2Mk1JLDRCQUVFLGFBREEsVWxEMDJNTixDa0R2Mk1NLG9DQUNFLGVsRHkyTVIsQ2tEcjJNSSwyQkFJRSxlQUZBLFlBR0EsaUJBRkEsY0FGQSxVbEQyMk1OLENrRC8xTUUseUNBQ0UsY2xEbzJNSixDa0RqMk1FLG9CQUVFLGlCQURBLFdsRG8yTUosQ2tEajJNSSx1QkFFRSxlQUNBLGlCQUZBLFFsRHEyTU4sQ2tENTFNSSxtRUFDRSxZbERpMk1OLENrRDkxTUksdUJBQ0UsZUFDQSxnQmxEZzJNTixDa0Q3MU1JLDhCQUNFLG1CbEQrMU1OLENrRDcxTU0saUNBRUUsZUFDQSxpQkFGQSxXbERpMk1SLENrRDMxTUksMkJBSUUsd0JBREEsWUFGQSxRQUNBLFVsRCsxTU4sQ2tEMTFNSSwwQkFDRSxxQmxENDFNTixDa0R4MU1FLGNBR0UsZUFDQSxpQkFGQSxZQURBLFdsRDYxTUosQ2tEeDFNSSxpQkFDRSxlQUNBLGlCQUNBLGlCbEQwMU1OLENrRHQxTU0sMEJBQ0UsY0FDQSxXQUNBLG9CbER3MU1SLENrRHQxTVEsK0JBQ0UsZWxEdzFNVixDa0RyMU1RLGdDQUNFLG1CbER1MU1WLENrRHAxTVEsb0NBQ0UsZ0JBQ0EsbUJsRHMxTVYsQ2tEbjFNUSw2QkFDRSxlQUNBLGdCbERxMU1WLENrRGwxTVEsOEVBRUUsZUFDQSxpQkFGQSxTbERzMU1WLENrRGoxTVEsbUNBSUUsbUJBSEEsV0FFQSxhQUVBLFlBSEEsV2xEczFNVixDa0RoMU1RLGtDQUVFLG1CQURBLFdsRG0xTVYsQ2tEaDFNVSw2Q0FFRSxTQURBLFVsRG0xTVosQ2tEaDFNWSxrREFFRSxnQkFEQSxVbERtMU1kLENrRDcwTVEsK0JBQ0UsZUFDQSxpQkFDQSxpQmxEKzBNVixDa0Q1ME1RLG1DQUNFLGVsRDgwTVYsQ2tEMTBNTSxnQ0FFRSxlQUNBLGlCQUZBLHFCbEQ4ME1SLENrRHowTU0sb0NBQ0UseUJsRDIwTVIsQ2tEejBNUSxnREFFRSxnQkFEQSxvQmxENDBNVixDa0R0ME1RLDBDQUNFLGlCQUNBLGVsRHcwTVYsQ2tEcjBNUSxrREFDRSxZbER1ME1WLENrRHAwTVEsaURBQ0UsYWxEczBNVixDa0RsME1VLG1GQUdFLHFCQURBLFlBREEsVWxEczBNWixDa0RqME1VLDBDQUVFLFlBREEsV2xEbzBNWixDa0RqME1ZLGlEQUNFLFVsRG0wTWQsQ2tEaDBNWSw0Q0FHRSxlQUNBLGlCQUZBLGFBREEsV2xEcTBNZCxDa0Q3ek1RLDZDQUVFLGlCQURBLGVsRGcwTVYsQ2tEMXpNSSxxQkFHRSx3QmxENHpNTixDa0Qxek1NLDRDQUhBLGFBREEsV2xEazBNTixDa0Qxek1RLDRCQU1FLHNCQUNBLGtCQUNBLGVBSkEsWUFIQSxzQkFRQSxpQkFKQSxZQUtBLGtCQVJBLFVBQ0EsV2xEbTBNVixDa0R4ek1NLDZCQUNFLGVsRDB6TVIsQ2tEdHpNSSx1QkFFRSxtQkFEQSxXbER5ek1OLENrRHJ6TVEsZ0NBRUUsWUFEQSxVbER3ek1WLENrRHB6TVEseUZBRUUsYUFEQSxXbER1ek1WLENrRG56TVEsc0dBQ0UscUJBQ0EsZUFDQSxnQmxEcXpNVixDa0QveU1FLGFBR0UsZUFDQSxpQkFGQSxZQURBLFdsRG96TUosQ2tEL3lNSSxnQkFDRSxlQUNBLGdCbERpek1OLENrRDl5TUksZ0JBQ0UsZUFDQSxnQmxEZ3pNTixDa0Q1eU1FLGNBRUUsWUFEQSxXbEQreU1KLENrRDV5TUksaUJBQ0UsZUFDQSxnQmxEOHlNTixDa0QzeU1JLGlCQUVFLHdCQURBLFdsRDh5TU4sQ2tEM3lNTSxvQkFHRSxlQUNBLGlCQUZBLFlBREEsV2xEZ3pNUixDa0QzeU1RLHVCQUNFLGVBQ0EsZ0JsRDZ5TVYsQ2tEMXlNUSx3QkFFRSxhQUNBLHNCQUZBLFdsRDh5TVYsQ2tEcnlNQSxnQkFDRSxzQmxEdXlNRixDa0RweU1BLHFFQUNFLHVCbERzeU1GLENrRHB5TUUsd0VBQ0UsY0FDQSxlbERzeU1KLENrRGp5TUEsU0FDRSxjbERteU1GLENrRGp5TUUsZUFHRSxlQUNBLGlCQUZBLFlBREEsV2xEc3lNSixDa0RqeU1JLGtCQUNFLGVBQ0EsZ0JsRG15TU4sQ2tEaHlNSSxrQkFDRSxnQmxEa3lNTixDa0QveE1JLGtCQUNFLGVBQ0EsZ0JsRGl5TU4sQ2tEOXhNSSxxQkFDRSxXbERneU1OLENrRDV4TUUsZ0JBRUUsbUJBREEsV2xEK3hNSixDa0Q1eE1JLGtCQUNFLFFsRDh4TU4sQ2tEenhNQSxLQUNFLFlsRDJ4TUYsQ2tEeHhNQSxLQUVFLGdCQURBLFNsRDJ4TUYsQ2tEeHhNRSxnQkFHRSxnQkFGQSxXQUdBLGNBRkEsV2xENHhNSixDa0R4eE1JLG9CQUdFLG1CQUVBLGVBQ0EsaUJBRkEsU0FGQSxhQURBLFdsRCt4TU4sQ2tEeHhNTSx1QkFDRSxlQUNBLGdCbEQweE1SLENrRHJ4TUUsZ0JBQ0UsV0FFQSxjQURBLFdsRHd4TUosQ2tEcnhNSSxvQkFHRSxlQUNBLGlCQUZBLFlBREEsV2xEMHhNTixDa0RyeE1NLHVCQUNFLGVBQ0EsZ0JsRHV4TVIsQ2tEbHhNRSxZQUVFLFlBREEsV2xEcXhNSixDa0RseE1JLGVBQ0UsZUFDQSxnQmxEb3hNTixDa0RqeE1JLGVBQ0UsZUFDQSxnQmxEbXhNTixDa0RoeE1JLGVBRUUsZ0JBREEsV2xEbXhNTixDa0RoeE1NLGtCQUdFLGlCQUVBLGVBQ0EsaUJBRkEsaUJBRkEsVUFEQSxXbER1eE1SLENrRGh4TVEscUJBQ0UsZUFDQSxnQmxEa3hNVixDa0Qvd01RLHNCQUlFLFlBRkEsc0JBREEsVUFFQSxVbERreE1WLENrRDF3TUEsV0FDRSxnQmxENHdNRixDa0Qxd01FLG9CQUNFLFdBRUEsY0FEQSxXbEQ2d01KLENrRDF3TUksd0JBR0UsZUFDQSxpQkFGQSxZQURBLFdsRCt3TU4sQ2tEMXdNTSwyQkFDRSxlQUNBLGdCbEQ0d01SLENrRHp3TU0sMkJBQ0UsZUFDQSxnQmxEMndNUixDa0R0d01FLG9CQUNFLFdBRUEsYUFDQSxjQUZBLFdsRDB3TUosQ2tEdHdNSSwrQ0FDRSx5QkFDQSwwQmxEd3dNTixDa0R0d01NLGlEQUNFLHlCQUNBLDBCbER3d01SLENrRGx3TUEsVUFFRSxnQkFEQSxTbERxd01GLENrRGx3TUUsZ0JBRUUsWUFDQSxtQkFGQSxXbERzd01KLENrRGx3TUksa0JBRUUsb0JBQ0EsZUFDQSxpQkFIQSxzQmxEdXdNTixDa0Rod01FLGtCQUVFLFlBREEsV2xEbXdNSixDa0Rod01JLHFCQUNFLGVBQ0EsZ0JsRGt3TU4sQ2tEL3ZNSSw2QkFFRSxjQURBLFdsRGt3TU4sQ2tEL3ZNTSw0RUFDRSxZbERpd01SLENrRDd2TVEsNENBR0UsZ0NBQ0EscUJBQ0EsaUNBQ0EsZUFDQSxpQkFMQSx3QkFEQSxXbERxd01WLENrRDd2TVUsOENBQ0UsV2xEK3ZNWixDa0Q1dk1VLGlEQUVFLGVBREEsWUFFQSxnQmxEOHZNWixDa0R4dk1JLDRCQUlFLGVBRkEsWUFHQSxpQkFGQSxhQUZBLFdsRDh2TU4sQ2tEcnZNQSx3QkFDRSxTbER1dk1GLENrRHJ2TUUsOEJBRUUsWUFDQSxtQkFGQSxXbER5dk1KLENrRHJ2TUksZ0NBRUUsb0JBQ0EsZUFDQSxpQkFIQSxzQmxEMHZNTixDa0Rudk1FLGdDQUVFLFlBREEsV2xEc3ZNSixDa0Rudk1JLG1DQUVFLGVBQ0EsaUJBRkEsYWxEdXZNTixDa0Rsdk1JLG1DQUVFLGNBQ0EsaUJBRkEsYWxEc3ZNTixDa0Rqdk1JLG9DQUlFLDBCQUNBLGdCQUhBLGFBSUEsc0JBSEEsdUJBRkEscUJsRHd2TU4sQ2tEanZNTSxzQ0FDRSxZbERtdk1SLENrRGh2TU0sc0NBQ0UsY0FDQSxnQmxEa3ZNUixDa0QvdU1NLHVDQUNFLGVBQ0EsZ0JsRGl2TVIsQ2tEOXVNTSxzQ0FDRSxjQUNBLGdCbERndk1SLENrRDd1TU0sMENBRUUsb0JBQ0EsY0FDQSxnQkFIQSxzQmxEa3ZNUixDa0Q1dU1NLHNDQUVFLFlBR0EsZUFDQSxpQkFGQSxTQUhBLGtCQUVBLFdsRGl2TVIsQ2tEMXVNSSx3Q0FLRSxlQUhBLFlBSUEsaUJBRkEsaUJBREEsYUFGQSxXbERpdk1OLENrRHp1TUksMENBQ0UsWUFDQSxhbEQydU1OLENrRHp1TU0sNkNBQ0UsUWxEMnVNUixDa0R6dU1RLCtDQUVFLGdCQUNBLGVBQ0EsaUJBSEEsV2xEOHVNVixDa0RwdU1BLHFCQUVFLGdCQURBLFNsRHV1TUYsQ2tEcHVNRSw2QkFFRSxZQURBLFdsRHV1TUosQ2tEcHVNSSxnQ0FDRSxlQUNBLGdCbERzdU1OLENrRG51TUksZ0NBQ0UsZUFDQSxnQmxEcXVNTixDa0RsdU1JLGdDQUVFLHdCQURBLFdsRHF1TU4sQ2tEbHVNTSxtQ0FDRSxXbERvdU1SLENrRGx1TVEscUNBR0UsZ0NBQ0EscUJBQ0EsZUFDQSxpQkFKQSx3QkFEQSxXbER5dU1WLENrRGx1TVUsMENBQ0UsV2xEb3VNWixDa0RqdU1VLHVDQUVFLGVBREEsWUFFQSxnQmxEbXVNWixDa0RodU1VLHVDQUNFLFlBQ0EsWWxEa3VNWixDa0QzdE1FLCtCQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbERndU1KLENrRDN0TUksa0NBQ0UsZUFDQSxnQmxENnRNTixDa0QxdE1JLGlDQUlFLGVBRkEsWUFHQSxpQkFGQSxhQUZBLFdsRGd1TU4sQ2tEeHRNRSxpQ0FFRSxZQURBLFdsRDJ0TUosQ2tEeHRNSSxvQ0FDRSxlQUNBLGdCbEQwdE1OLENrRHZ0TUksb0NBQ0UsZUFDQSxnQmxEeXRNTixDa0R0dE1JLG9DQUVFLHdCQURBLFdsRHl0TU4sQ2tEdHRNTSx1Q0FDRSxXbER3dE1SLENrRHR0TVEsNkNBRUUsZUFDQSxpQkFGQSxXbEQwdE1WLENrRHJ0TVEsNENBR0UscUJBQ0EsbUJBRkEsWUFHQSxvQkFKQSxVbEQydE1WLENrRHB0TVEsNkNBRUUsZUFDQSxpQkFGQSxXbER3dE1WLENrRG50TVEsZ0RBR0UsZUFDQSxpQkFGQSxtQkFEQSxXbER3dE1WLENrRDlzTUEsV0FFRSxpQkFEQSxTbERpdE1GLENrRDlzTUUsa0JBRUUsWUFEQSxXbERpdE1KLENrRDlzTUkscUJBRUUsZUFDQSxpQkFGQSxXbERrdE1OLENrRDdzTUkscUJBRUUsa0JBREEsV2xEZ3RNTixDa0Q3c01NLHlCQUdFLCtCQUNBLHFCQUZBLFlBR0EsWUFKQSxVbERtdE1SLENrRDVzTU0sd0JBRUUsWUFEQSxXbEQrc01SLENrRDVzTVEsMkJBRUUsZUFDQSxpQkFGQSxXbERndE1WLENrRHpzTUkscUJBRUUsZUFDQSxpQkFGQSxXbEQ2c01OLENrRHRzTUEsU0FDRSxTbER3c01GLENrRHRzTUUsd0JBRUUsWUFEQSxXbER5c01KLENrRHRzTUksMkJBQ0UsZUFDQSxnQmxEd3NNTixDa0Ryc01JLDJCQUVFLHVCQURBLFdsRHdzTU4sQ2tEcnNNTSxnQ0FHRSxzQkFDQSxtQkFGQSxhQUdBLFlBSkEsV2xEMnNNUixDa0Rwc01NLGlDQUlFLGVBRkEsWUFHQSxpQkFGQSxpQkFGQSxXbEQwc01SLENrRGxzTUksMkJBQ0UsZUFDQSxnQmxEb3NNTixDa0Roc01FLGtCQUVFLHVCQURBLFdsRG1zTUosQ2tEaHNNSSxxQkFFRSxlQUNBLGlCQUZBLGVsRG9zTU4sQ2tEL3JNSSx5QkFFRSxpQkFEQSxVbERrc01OLENrRC9yTU0saUNBSUUsbUJBRUEsZUFKQSxZQUtBLGlCQUZBLFdBRkEsYUFGQSxVbER1c01SLENrRDlyTU0sK0JBR0UsZUFDQSxpQkFGQSxXQURBLHVCbERtc01SLENrRDlyTVEsa0NBQ0UsZUFDQSxnQmxEZ3NNVixDa0Qxck1FLG1CQUVFLHVCQURBLFdsRDZyTUosQ2tEMXJNSSxzQkFFRSxlQUNBLGlCQUZBLGVsRDhyTU4sQ2tEenJNSSwwQkFDRSxnQmxEMnJNTixDa0R6ck1NLGtDQUlFLG1CQUVBLGVBSkEsWUFLQSxpQkFGQSxXQUZBLGFBRkEsVWxEaXNNUixDa0R4ck1NLGdDQUdFLGVBQ0EsaUJBRkEsV0FEQSx1QmxENnJNUixDa0R4ck1RLG1DQUNFLGVBQ0EsZ0JsRDByTVYsQ2tEcHJNRSxjQUVFLG1CQURBLFdsRHVyTUosQ2tEcHJNSSxpQkFDRSxlQUNBLGdCbERzck1OLENrRG5yTUkscUJBR0UsZUFDQSxpQkFGQSxpQkFEQSxVbER3ck1OLENrRG5yTU0sd0JBQ0UsZUFDQSxnQmxEcXJNUixDa0Rqck1JLHdCQUNFLFlBQ0EsYWxEbXJNTixDa0Rqck1NLDJCQUNFLFFsRG1yTVIsQ2tEanJNUSw2QkFFRSxnQkFDQSxlQUNBLGlCQUhBLFdsRHNyTVYsQ2tENXFNQSxRQUNFLGNsRDhxTUYsQ2tENXFNRSxXQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbERpck1KLENrRDNxTUUsV0FFRSxZQURBLFlsRDhxTUosQ2tEMXFNTSxpQkFHRSxlQUNBLGlCQUZBLGFBREEsV2xEK3FNUixDa0R6cU1NLGdCQUdFLGVBQ0EsaUJBRkEsYUFEQSxXbEQ4cU1SLENrRHpxTVEscUJBRUUsYUFDQSxxQkFGQSxXbEQ2cU1WLENrRHJxTUUsa0JBR0UsZUFDQSxpQkFGQSxtQkFEQSxXbEQwcU1KLENrRHJxTUksdUJBR0Usc0JBQ0EsbUJBRkEsWUFHQSxnQkFKQSxVbEQycU1OLENrRGxxTUEsV0FDRSxTbERvcU1GLENrRGxxTUUsb0JBR0Usc0JBREEsNkJBREEsV2xEc3FNSixDa0RscU1JLHVCQUVFLGVBQ0EsaUJBRkEsV2xEc3FNTixDa0RscU1NLDRCQUNFLGVBQ0EsZ0JsRG9xTVIsQ2tEL3BNRSx3QkFFRSxhQURBLFdsRGtxTUosQ2tEL3BNSSwyQkFHRSxlQUNBLGlCQUZBLFlBREEsWWxEb3FNTixDa0Q5cE1JLDJCQUNFLFdsRGdxTU4sQ2tEOXBNTSxnQ0FHRSxxQkFDQSxlQUhBLFlBSUEsaUJBSEEsd0JsRG1xTVIsQ2tEMXBNQSxjQUNFLG1CbEQ0cE1GLENrRDFwTUUsZ0NBR0UsZUFDQSxpQkFGQSxXQURBLHVCbEQrcE1KLENrRDFwTUksbUNBQ0UsZUFDQSxnQmxENHBNTixDa0R2cE1BLFNBQ0UsY2xEeXBNRixDa0R2cE1FLHdCQUNFLGVsRHlwTUosQ2tEdHBNRSxzQkFJRSxZQUNBLGNBRkEsaUJBREEsVUFEQSxXbEQ0cE1KLENrRHRwTUkseUJBR0UsaURBRkEsZUFDQSxnQmxEeXBNTixDa0RycE1JLHlCQUNFLGVBQ0EsZ0JsRHVwTU4sQ2tEcHBNSSx5QkFDRSxlQUNBLGdCbERzcE1OLENrRG5wTUkseUJBRUUsU0FDQSxjQUZBLFdsRHVwTU4sQ2tEbHBNSSxnQ0FFRSxhQUNBLGdCQUZBLFdsRHNwTU4sQ2tEam9NWSx1TkFFRSxhQURBLFdsRG9wTWQsQ2tEN29NTSxzQ0FJRSxxQkFDQSxlQUhBLFlBSUEsaUJBSEEsMEJBRkEsT2xEb3BNUixDa0Qzb01JLHlDQUVFLG9CQURBLFdsRDhvTU4sQ2tEM29NTSw0Q0FFRSxZQURBLFNsRDhvTVIsQ2tEem9NSSw0QkFHRSxlQUNBLGlCQUZBLGdCQURBLFdsRDhvTU4sQ2tEeG9NSSx5Q0FHRSxxQkFDQSxtQkFGQSxZQURBLFVsRDZvTU4sQ2tEdm9NSSw0QkFDRSxZbER5b01OLENrRHRvTUksNEJBS0UsZUFIQSxZQUlBLGlCQUZBLG1CQURBLHlCQUZBLFdsRDZvTU4sQ2tEcm9NSSxrQ0FDRSxXQUVBLFlBQ0Esa0JBRkEsV2xEeW9NTixDa0Rub01NLG1EQUNFLFlsRHFvTVIsQ2tEbG9NTSx1Q0FLRSxXbERnb01SLENrRHBvTVEsbURBQ0UsWWxEc29NVixDa0Q5bk1NLHVDQUNFLGVBQ0EsZ0JsRGdvTVIsQ2tEOW5NUSwwQ0FDRSxjbERnb01WLENrRDVuTU0sdUNBQ0UsZUFDQSxnQmxEOG5NUixDa0Q1bk1RLDZDQUVFLGlCQURBLFVsRCtuTVYsQ2tEM25NUSx3R0FHRSxlQUNBLGlCQUZBLGFBREEsVWxEZ29NVixDa0Qxbk1RLDJEQUVFLGVBQ0EsaUJBRkEsWWxEOG5NVixDa0Qxbk1VLGtFQUNFLFlsRDRuTVosQ2tEcm5NRSxtQkFFRSxVQURBLFVsRHduTUosQ2tEcG5NRSx1QkFDRSxZbERzbk1KLENrRG5uTUUsaUJBQ0UsZUFDQSxnQmxEcW5NSixDa0Rubk1JLG9CQUNFLFVsRHFuTU4sQ2tEam5NRSwyQkFHRSxjQURBLGVBREEsV2xEcW5NSixDa0Robk1FLHNCQUVFLG1CQURBLFdsRG1uTUosQ2tEaG5NSSx5QkFFRSxlQUNBLGlCQUZBLGdCbERvbk1OLENrRDltTUUsdUJBR0UsWUFDQSxjQUZBLG9CQURBLFdsRG1uTUosQ2tEOW1NSSwwQkFDRSxlQUNBLGdCbERnbk1OLENrRDdtTUksaUNBRUUsYUFDQSxnQkFGQSxXbERpbk1OLENrRDdtTU0saURBQ0UsZWxEK21NUixDa0RwbU1FLGdEQUNFLFlsRHltTUosQ2tEdG1NRSxrQkFHRSxlQUNBLGlCQUZBLFlBREEsV2xEMm1NSixDa0R0bU1JLHFCQUNFLGVBQ0EsZ0JsRHdtTU4sQ2tEcm1NSSx1QkFDRSxXbER1bU1OLENrRHBtTVEsd0NBRUUsZUFDQSxpQkFGQSxXbER3bU1WLENrRG5tTVEsMENBRUUsZUFEQSxVbERzbU1WLENrRDlsTUEsVUFDRSxTbERnbU1GLENrRDdsTUUsYUFDRSxhQUVBLG1CQURBLFdsRGdtTUosQ2tEN2xNSSw2QkFDRSxhbEQrbE1OLENrRDVsTUksZ0JBQ0UsV2xEOGxNTixDa0QzbE1JLG9CQUNFLGNBRUEsaUJBREEsV2xEOGxNTixDa0QzbE1NLHVCQUNFLFdBQ0EsV2xENmxNUixDa0R2bE1BLHVFQUNFLDJCbER5bE1GLENrRHJsTUUsMENBR0UsWUFGQSxXQUdBLHFCQUZBLFVsRHlsTUosQ2tEcGxNRSwwQ0FHRSxZQUZBLFlBR0EscUJBRkEsVWxEd2xNSixDa0RsbE1BLGNBQ0UsZ0JsRG9sTUYsQ2tEbGxNRSwyQkFDRSxjbERvbE1KLENrRGpsTUUsa0JBRUUsWUFEQSxVbERvbE1KLENrRC9rTUEsZ0NBQ0UsU2xEaWxNRixDa0Q5a01BLHlDQUNFLGVBQ0EsaUJsRGdsTUYsQ2tEOWtNRSxtRUFDRSxpQmxEZ2xNSixDa0Q1a01BLFlBQ0UsYWxEOGtNRixDa0Q1a01FLGVBQ0UsY2xEOGtNSixDa0Qxa01BLHFCQUNFLFlsRDRrTUYsQ2tEdmtNSSxvQ0FDRSxlbER5a01OLENrRHRrTUksMENBQ0UsVWxEd2tNTixDa0Rya01JLHNDQUNFLGFsRHVrTU4sQ2tEcGtNSSxpREFDRSxPbERza01OLENrRG5rTUksNkNBQ0UsWWxEcWtNTixDQUNGLENtRGo0UkEsTUFBUSx1Qm5EbzRSUixDb0RsNFJBLFNBT0UsaUJBRkEsU0FGQSxPQUtBLG1CQVBBLHlCQUdBLE1BRUEsV0FKQSxZcEQyNFJGLENvRGw0UkEsV0FHRSxrQmpEcWF5QixDaUR2YXpCLFdBQ0EsVXBEczRSRixDb0RwNFJFLDBCQU1FLFlBSkEsWUFHQSxxQkFEQSxtQkFEQSxVQUlBLGtCQU5BLFlwRDQ0UkosQ29EcjRSSSw2QkFDRSxvQnBEdTRSTixDb0R0NFJNLGdDQUtFLDJEQUNBLHFCQUVBLGFqRGtabUIsQ2lEelpuQixjQUNBLFdBT0EsZUFOQSxZQU9BLGlCQUhBLFlBSEEsc0JwRDg0UlIsQ29EdDRSTSwrQkFLRSxtQkFDQSxrQkFFQSxhakRzWW1CLENpRDdZbkIsY0FDQSxXQU9BLGVBRUEsZWpEdUZzQixDaUQvRnRCLFlBT0EsaUJBSEEsWUFIQSxpQnBEKzRSUixDb0RwNFJFLDhCQUtFLFlBREEscUJBREEsY0FEQSxVQUlBLGtCQUxBLFlwRDI0UkosQ29EcjRSSSxpQ0FDRSxxQkFFQSxpQkFEQSx1QnBEdzRSTixDb0R0NFJNLHFDQUNFLFVwRHc0UlIsQ29EbDRSQSxXQUNFLGFwRHE0UkYsQ29EcDRSRSxrQ0FDRSxtQkFDQSxpQnBEczRSSixDb0RsNFJBLHFDQUVFLGlCcEQ4NFJGLENvRG40UkUsK0VBSkEsbUJBQ0Esa0JqRDJWeUIsQ2lEaFd6QixTQUNBLGFBQ0Esc0JBQ0EsdUJBSkEsT0FPQSxlQVZBLFdBRUEsU3BEMjVSRixDb0RqNVJFLDBDQVlFLHFCQVZBLGlCcEQrNFJKLENvRGw0UkUsaUZBQ0Usa0JwRG80UkosQ014NlJJLDZCOENPSixxQ0FpQ0ksc0JwRG80UkYsQ0FDRixDb0RqNFJJLG1GQUlFLDJEQUNBLHFCQUVBLFVqRDNDUSxDaURxQ1IsY0FDQSxXQU1BLGVBRUEsZWpET3dCLENpRFJ4QixpQkFIQSxrQkFIQSxzQnBEMDRSTixDTXo3UkksNEI4QzRDQSxtRkFhSSxXQUNBLGVBR0EsbUJBREEsZUFEQSxzQnBEczRSTixDb0RuNFJNLGdHQUNFLFlwRHE0UlIsQ0FDRixDb0RqNFJJLGtGQUtFLHdCakRsRVEsQ2lEbUVSLGtCQUZBLFVqRGhFUSxDaUQ2RFIsY0FDQSxXQUtBLGVBRUEsZWpEYndCLENpRFl4QixpQkFMQSxpQnBEeTRSTixDTWg5UkksNEI4Q29FQSxrRkFZSSxXQUVBLGtCQURBLFVwRHE0Uk4sQ0FDRixDb0RsNFJNLHdGQUNFLHFCcERvNFJSLENvRDczUkEsWUFDRSxXQUVBLGlCQUNBLGtCQUZBLFVwRGs0UkYsQ29ELzNSRSw4QkFJRSxrQmpEc1F1QixDaURuUXZCLFlBTEEsWUFJQSxxQkFEQSxjQUZBLFVBS0Esa0JBUEEsWXBEdzRSSixDb0RoNFJJLGlDQUNFLG9CcERrNFJOLENvRGo0Uk0sb0NBS0UsMkRBQ0EscUJBRUEsYWpEdVBtQixDaUQ5UG5CLGNBQ0EsV0FPQSxlQUVBLGVqRDNEc0IsQ2lEbUR0QixZQU9BLGlCQUhBLFlBSEEsc0JwRDA0UlIsQ29EajRSUSwyRkFFRSxZcERtNFJWLENvRGg0Uk0sbUNBS0Usa0JqRHdPbUIsQ2lEdk9uQixrQkFFQSxjQVBBLGNBQ0EsV0FPQSxlQUVBLGVqRDFFc0IsQ2lEa0V0QixZQU9BLGlCQUhBLFlBSEEsaUJwRHk0UlIsQ29ELzNSTSx3Q0FFRSxzQkFFQSxrQkFEQSxhakQ0Tm1CLENpRDlObkIsWUFNQSxlQUNBLGlCQUhBLHdCQUNBLGlCcERtNFJSLENvRDUzUkUsd0JBQ0Usa0JqRGlOdUIsQ2lEOU12QixXQURBLGVwRCszUkosQ29ENzNSSSwwQ0FHRSxnQkFEQSxZQURBLFlwRGk0Uk4sQ29ENzNSUSxnREFRRSxxQkFIQSxXQUhBLGVBREEsZWpEckdvQixDaUQyR3BCLFlBSEEsdUJBREEsaUJBR0Esd0JBR0EsaUJwRCszUlYsQ29ENzNSUSwrQ0FNRSxnQkFDQSxrQkFGQSxjQUhBLGVBREEsZWpEaEhvQixDaUR5SHBCLFlBUEEsaUJBS0EsY0FDQSxrQkFMQSxpQnBEcTRSVixDb0R6M1JFLDBCQUNFLGtCakQ0S3VCLENpRDNLdkIsUXBEMjNSSixDb0QxM1JJLDRDQUVFLGdCQURBLFlwRDYzUk4sQ29EMzNSTSwrQ0FDRSxjQUNBLFdwRDYzUlIsQ29ENTNSUSwyREFDRSxVcEQ4M1JWLENvRDUzUlEsaURBRUUsaUJBREEsV3BEKzNSVixDb0R6M1JFLDRCQUNFLGtCcEQyM1JKLENvRHQzUk0saUVBQ0UsVXBEdzNSUixDb0RuM1JFLDhCQUNFLGtCcERxM1JKLENvRC8yUkUsNkJBRUUscUJBVUEsZWpEek9VLENpRDJPVixrQkFEQSxnQ0FaQSxhQUtBLHVCQUZBLFNBT0EsNkJBTUEsaUJBRkEsZ0JBQ0EsdUJBWEEsZUFFQSxRQUdBLDJCQUZBLFdwRDAzUkosQ012bVNJLDRCOENxT0YsNkJBZ0NJLGlDQUpBLGdCQUVBLGtCQURBLGdDQUpBLGFBRkEsT0FGQSxTQU1BLGdCQVBBLGdCQVdBLGtCQUVBLGtCQVhBLGVBSUEsMkJBRkEsVXBEMjNSSixDQUNGLENvRGgzUkksMENBT0UsaUVBQ0EsZUFQQSxjQUtBLFlBSkEsa0JBRUEsV0FEQSxTQUVBLFdBSUEsU3BEazNSTixDTXBvU0ksNEI4Q3lRQSwwQ0FZSSwyQkFLQSxtQkFIQSxZQUVBLFdBREEsU0FGQSxVcER1M1JOLENBQ0YsQ29ENzJSSSxnQ0FLRSxhakQxUlEsQ2lEdVJSLGVBREEsZWpEbk93QixDaURxT3hCLGlCQUNBLGlCcERnM1JOLENNcnBTSSw0QjhDaVNBLGdDQU9JLGtCcERpM1JOLENBQ0YsQ012cVNJLHlCOEM4U0EsZ0NBVUksZXBEbTNSTixDQUNGLENvRGgzUkksZ0NBS0Usc0JBRUEsa0JBQ0EsZ0JBTEEsa0JwRHUzUk4sQ29EOTJSSSwrREFYRSxhakRwU1EsQ2lEeVNSLGVBR0EsaUJBUEEsaUJwRGc0Uk4sQ29EdDNSSSwrQkFDRSxlakQ5UHdCLENpRG1ReEIsa0JwRGczUk4sQ01qclNJLDRCOEMyVEEsK0JBU0ksZUFDQSxpQkFDQSxrQnBEaTNSTixDQUNGLENvRDkyUkksNkNBRUUsa0JqRGxUUSxDaURtVFIsbUJBRkEsc0JwRGszUk4sQ29ELzJSTSxnREFJRSxhakR0VU0sQ2lEb1VOLGVBREEsZWpEL1FzQixDaURpUnRCLGlCQUVBLGtCQUNBLGlCcERpM1JSLENvRC8yUk0sK0NBSUUsYWpEOVVNLENpRDRVTixlQURBLGVqRDFSc0IsQ2lENFJ0QixpQkFFQSxrQkFDQSxpQnBEaTNSUixDb0Q5MlJNLDREQUNFLGlCcERnM1JSLENvRC8yUlEsOERBQ0UsY0FDQSxXQUNBLGlCcERpM1JWLENvRGgzUlUsMkVBQ0UsY3BEazNSWixDb0QvMlJVLGtFQUNFLHFCcERpM1JaLENvRDkyUlUsd0VBQ0UsNkZwRGczUlosQ29ENzJSUSx5RUFNRSxhQUZBLGFqRFRpQixDaURPakIsZUFEQSxlakRyVG9CLENpRDJUcEIsT0FKQSxpQkFRQSxjQU5BLGtCQUdBLFFBRUEsa0JBREEsV3BEaTNSVixDb0QxMlJJLGdEQUVFLG1CQUNBLG1CQUZBLGtCQUdBLGlCcEQ0MlJOLENvRDMyUk0sbURBS0UsV0FKQSxlQUNBLGtCQUNBLGdCQUNBLGlCQUVBLGlCcEQ2MlJSLENNenZTSSw0QjhDc1lFLG1EQVFJLGtCcEQrMlJSLENBQ0YsQ29ENzJSTSxrREFNRSxXQUxBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsaUJwRGczUlIsQ010d1NJLDRCOENpWkUsa0RBUUksa0JwRGkzUlIsQ0FDRixDb0Q3MlJNLCtEQUVFLGFBQ0EsdUJBRkEsaUJwRGkzUlIsQ29EOTJSUSxpRUFDRSxjQUNBLFdBQ0EsaUJwRGczUlYsQ29ELzJSVSw4RUFDRSxjcERpM1JaLENvRDkyUlUscUVBR0UsZ0JBREEsZUFEQSxxQnBEazNSWixDb0Q3MlJVLDJFQUNFLHFCcEQrMlJaLENvRDUyUlEsNEVBTUUsYUFGQSxhakQ1RWlCLENpRDBFakIsZUFEQSxlakR4WG9CLENpRDhYcEIsT0FKQSxpQkFRQSxjQU5BLGtCQUdBLFFBRUEsa0JBREEsV3BEZzNSVixDb0R6MlJJLGdEQUVFLG1CQUNBLG1CQUZBLGFBR0EsaUJwRDIyUk4sQ29EMTJSTSxtREFLRSxXQUpBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBRUEsa0JwRDQyUlIsQ00zelNJLDRCOEN5Y0UsbURBUUksa0JwRDgyUlIsQ0FDRixDb0Q1MlJNLGtEQU1FLFdBTEEsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxrQnBEKzJSUixDTXgwU0ksNEI4Q29kRSxrREFRSSxrQnBEZzNSUixDQUNGLENvRDUyUk0sK0RBRUUsYUFDQSx1QkFGQSxpQnBEZzNSUixDb0Q3MlJRLGlFQUNFLGNBQ0EsV0FDQSxpQnBEKzJSVixDb0Q5MlJVLDhFQUNFLGNwRGczUlosQ29ENzJSVSxxRUFHRSxnQkFEQSxlQURBLHFCcERpM1JaLENvRDUyUlUsMkVBQ0UscUJwRDgyUlosQ29EMzJSUSw0RUFNRSxhQUZBLGFqRC9JaUIsQ2lENklqQixlQURBLGVqRDNib0IsQ2lEaWNwQixPQUpBLGlCQVFBLGNBTkEsa0JBR0EsUUFFQSxrQkFEQSxXcEQrMlJWLENvRHgyUkUsMkJBVUUsZWpEemdCVSxDaUQwZ0JWLGtCQUxBLGdDQUhBLHVCQUZBLFNBUUEsZUFHQSxnQkFWQSxlQUVBLFFBSUEsMkJBSEEsV3BEaTNSSixDb0R6MlJJLHdDQVFFLHNFQUNBLGVBUkEsY0FFQSxZQUlBLFlBTEEsZ0JBR0EsV0FEQSxTQUVBLFdBSUEsV3BEMjJSTixDTXo0U0ksNEI4Q3VnQkYsMkJBc0NJLGlDQUZBLGdCQURBLFlBTEEsT0FGQSxTQU1BLGdCQUdBLGtCQVJBLGVBRUEsTUFFQSxlQURBLFVwRGczUkosQ29EeDJSSSx5Q0FFRSxtQkFEQSxhQUVBLGNwRDAyUk4sQ29EeDJSTSxzREFFRSxpQkFEQSxhcEQyMlJSLENvRHQyUkksd0NBSUUsWUFDQSxlQUhBLFdBREEsU0FFQSxVcEQwMlJOLENBQ0YsQ29EcjJSSSx1Q0FLRSxlakRoa0JRLENpRDhqQlIsT0FGQSxnQkFDQSxNQUVBLFdwRHcyUk4sQ29EdDJSTSwwQ0FJRSxhakRqa0JNLENpRCtqQk4sZUFEQSxlakQxZ0JzQixDaUQ0Z0J0QixpQkFFQSx3QnBEdzJSUixDTXQ3U0ksNEI4Q2tsQkksMENBR0UsYWpEemtCSSxDaUR1a0JKLGVBSUEsZWpEeGhCb0IsQ2lEcWhCcEIsaUJBSUEsbUJBRkEsMEJwRHkyUlIsQ0FDRixDb0RuMlJJLDRDQUtFLGVqRDFsQlEsQ2lEd2xCUixPQUZBLGdCQUNBLE1BRUEsU3BEczJSTixDb0RwMlJNLGdEQUNFLHdCcERzMlJSLENNMThTSSw0QjhDNmxCQSw0Q0FXSSxVcERzMlJOLENvRHAyUk0seUVBRUUscUJBREEsbUJwRHUyUlIsQ29EbDJSSSxvREFFSSxpQnBEcTJSUixDb0RwMlJRLHdEQUdFLFlBQ0EsWUFIQSxVQUNBLFNwRHcyUlYsQ0FWRixDb0R0MVJJLDZDQUNFLHNCcERtMlJOLENvRGoyUk0sMkRBQ0UsZUFDQSxlcERtMlJSLENvRGgyUk0sK0NBSUUsYWpEN25CTSxDaUQybkJOLGVBREEsZWpEdmtCc0IsQ2lEeWtCdEIsaUJBRUEsbUJwRGsyUlIsQ29EaDJSTSwrQ0FDRSxrQmpEam9CTSxDaURrb0JOLGtCQUtBLFVqRDNvQk0sQ2lEOG9CTixjQU5BLGVBREEsZWpEL2tCc0IsQ2lEaWxCdEIsaUJBSUEsY0FEQSxrQkFGQSxrQkFLQSxXcERrMlJSLENNei9TSSw0QjhDNm5CQSw2Q0ErQkksc0JwRGkyUk4sQ29EaDJSTSwrQ0FDRSxlQUNFLGdCcERrMlJWLENvRC8xUk0sa0VBQ0UsVXBEaTJSUixDQUNGLENvRDcxUkksc0NBQ0Usa0JqRDdUcUIsQ2lEaVVyQixVakRycUJRLENpRG1xQlIsZUFEQSxlakQxbUJ3QixDaURpbkJ4QixvQkFMQSxpQkFJQSxtQkFEQSxlQURBLDJCcERrMlJOLENNaGhUSSw0QjhDd3FCQSxzQ0FjSSxlQUlBLGVqRDduQnNCLENpRDBuQnRCLGlCQUlBLG1CQUhBLGtCQUNBLGlCcERpMlJOLENBQ0YsQ29ENTFSSSx3Q0FDRSxxQnBEODFSTixDb0Q1MVJNLGtEQUNFLHFCcEQ4MVJSLENNamlUSSw0QjhDK3JCQSx3Q0FTSSx1QkFEQSxVcEQrMVJOLENvRDUxUk0sa0RBQ0UscUJwRDgxUlIsQ0FDRixDb0QxMVJNLDJDQU1FLGNBTEEsV0FFQSxlQURBLGVqRG5wQnNCLENpRHNwQnRCLHVCQURBLGlCQUdBLGtCQUVBLGVBREEsZXBENjFSUixDb0QzMVJRLHNEQUNFLGtCcEQ2MVJWLENNeGpUSSw0QjhDZ3RCRSwyQ0FlSSxhcEQ2MVJSLENvRDUxUlEsdURBQ0UsWXBEODFSVixDQUNGLENvRDMxUk0sMENBS0UsYWpEOXRCTSxDaUQydEJOLGVBREEsZWpEdnFCc0IsQ2lEeXFCdEIsaUJBQ0Esa0JwRDgxUlIsQ29EMzFSUSw0Q0FDRSxhcEQ2MVJWLENNMWtUSSw0QjhDcXVCRSwwQ0FZSSxlQUNBLGdCcEQ2MVJSLENvRDMxUlEsc0RBQ0UsWXBENjFSVixDQUNGLENvRDExUk0sMENBQ0UsYXBENDFSUixDb0QxMVJNLDREQUNFLGtCcEQ0MVJSLENNemxUSSw0QjhDNHZCRSw0REFHSSxjcEQ4MVJSLENBQ0YsQ29ENTFSTSxzREFJRSxlQUhBLFdBRUEsbUJBREEsa0JBR0Esa0JBQ0EsV3BEODFSUixDb0Q3MVJRLG9FQUNFLGNwRCsxUlYsQ29ENTFSUSxpRkFDRSx3QmpEcHZCSSxDaURxdkJKLG1CQUVBLG1DQUNBLGtCQUZBLFlwRGcyUlYsQ29EMzFSVSx1RkFDRSx3QnBENjFSWixDb0QxMVJVLHFGQUdFLGNBQ0EsNEZBRkEsWUFEQSxVcEQrMVJaLENvRHoxUlUsa0dBUUUsd0JqRDV4QkUsQ2lEOHhCRiw4REFFQSw0QkFEQSw0QkFFQSwwQkFOQSxtQkFFQSwyQkFSQSxhQUtBLFlBSkEsa0JBRUEsVUFEQSxRQUVBLFVwRG0yUlosQ29EMTFSWSxzR0FDRSwrRHBENDFSZCxDb0R4MVJVLHdGQUNFLHdCcEQwMVJaLENvRHoxUlksNEZBQ0UsOEZwRDIxUmQsQ29EejFSWSx5R0FDRSxhcEQyMVJkLENvRHYxUlEseURBTUUsYWpEdnpCSSxDaUQyekJKLGFBUkEsZUFEQSxlakQvdkJvQixDaUR5d0JwQix1QkFOQSxpQkFGQSxpQkFNQSxTQURBLGNBSkEsa0JBR0EsVXBENjFSVixDTWpxVEksNEI4Q2t3QkUsc0RBNkVJLGFBRUEsZUFEQSx1QkFIQSxtQkFEQSxpQkFFQSxxQnBENDFSUixDb0R2MVJRLG9FQUNFLGNwRHkxUlYsQ29EdDFSUSxvRUFDRSxnQnBEdzFSVixDb0RyMVJRLGlGQUNFLG1CQUNBLFlwRHUxUlYsQ29EdDFSVSxxRkFFRSxZQURBLFVwRHkxUlosQ29EcjFSVSxrR0FNRSx3QmpENzFCQSxDaUQ4MUJBLDRCQUNBLHdCQUhBLGtCQURBLFlBRkEsdUJBREEsUUFFQSxVcEQ0MVJaLENvRG4xUlEseURBQ0UsZUFDQSxnQnBEcTFSVixDQUNGLENvRGoxUk0sc0RBQ0UsaUJwRG0xUlIsQ29EbDFSUSw0REFLRSxhakRqM0JJLENpRG0zQkosY0FMQSxlQURBLGVqRDV6Qm9CLENpRCt6QnBCLG9CQURBLGlCQUdBLGlCcERxMVJWLENvRGoxUlEsK0RBY0Usd0JBWkEsa0JqRDEyQkksQ2lEMjJCSixZQVNBLGtCQVJBLHNCQU1BLGFqRGg0QkksQ2lEdTNCSixjQU9BLGVBRkEsYUFHQSxpQkFFQSxrQkFOQSxhQVFBLFlBTkEsVXBEMDFSVixDb0RoMVJRLHVFQU9FLGFqRDlpQmlCLENpRDRpQmpCLGVBREEsZWpEMTFCb0IsQ2lEdzFCcEIsT0FJQSxpQkFMQSxrQkFFQSxRcERzMVJWLENvRGgxUlUsNkVBQ0UscUJwRGsxUlosQ29ELzBSVSxnRkFDRSxTcERpMVJaLENvRDkwUlUsNkVBQ0UsUXBEZzFSWixDb0Q1MFJRLDREQVNFLHFCakQxNkJJLENpRDQ2QkosNENBQ0EsZ0JBWEEsZUFFQSxjQUVBLGVBRUEsZWpEaDNCb0IsQ2lEKzJCcEIsaUJBSkEsbUJBTUEsc0JBSkEsVXBEczFSVixDY3B1VEUseUVBQ0UsYWR1dlRKLENvRC8xUlUsa0VBRUUsK0JBREEsYXBEazJSWixDYzV2VEUsK0VBQ0UsYWQrd1RKLENvRGgzUlEsb0VBR0UsZUFEQSxtQkFEQSxpQnBEbzNSVixDb0RqM1JVLDBFQUVFLFdBREEsc0JwRG8zUlosQ29EbDNSWSx1RkFDRSxpQnBEbzNSZCxDb0RqM1JVLDBFQVVFLG9FQUZBLFlBSEEsYWpEbjhCRSxDaUR5OEJGLGVBRkEsY0FOQSxlQURBLGVqRDc0QmtCLENpRGs1QmxCLFlBSEEsaUJBRUEsWUFMQSxVcEQ2M1JaLENvRGozUlUsZ0ZBRUUsK0JBREEsYXBEbzNSWixDb0RoM1JVLDRGQVNFLHNCQUNBLGtCQUVBLDhCQUxBLE9BSkEsZ0JBRkEsU0FDQSxVQUVBLGtCQUNBLFNBQ0EsMkJBRUEsV0FHQSxXcERtM1JaLENvRGgzUlkseUhBT0UsZ0NBREEsYWpEcCtCQSxDaUQrOUJBLGVBR0EsZUFEQSxlakQ5NkJnQixDaURnN0JoQixpQkFIQSxxQnBEdTNSZCxDb0Q1MlJRLGtFQUtFLGVBREEsbUJBREEsZ0JBRkEseUJBQ0EseUJwRGkzUlYsQ29ENTJSVSxtRkFDRSxtQkFDQSxlcEQ4MlJaLENvRDMyUlUsc0ZBQ0Usd0JwRDYyUlosQ29EejJSWSx5R0FDRSxnQkFJQSxrQkFIQSwyQkFFQSxZQURBLFVwRDYyUmQsQ29EdjJSVSwwRkFJRSx5QkFEQSx1QkFEQSxrQkFNQSxhakQ3Z0NFLENpRGdoQ0YsY0FOQSxlQUpBLGVqRHA5QmtCLENpRHk5QmxCLGlCQUdBLGNBRkEsa0JBR0Esa0JwRDAyUlosQ29EdDJSVSx3SEFDSSxRcER3MlJkLENvRHIyUlUsNkhBQ0UsOEJwRHUyUlosQ29EcDJSVSw4SEFDRSw4QnBEczJSWixDb0RqMlJRLHVFQVFFLGFqRHppQ0ksQ2lEc2lDSixlQUpBLGNBS0EsZUFDQSxpQkFIQSxtQkFEQSxrQkFEQSxrQkFPQSx5QkFHQSxnQnBEbTJSVixDb0RqMlJVLDZFQUNFLGFwRG0yUlosQ29EaDJSVSwwRUFDRSxpQnBEazJSWixDb0QvMVJVLDZFQUdFLGVBQ0EsU0FGQSxVQURBLGtCQUlBLE9wRGkyUlosQ29EOTFSWSxzR0FDRSxhcERnMlJkLENvRDUxUlUsa0ZBTUUscUJqRDlrQ0UsQ2lEK2tDRix5QkFIQSxZQURBLE9BRkEsa0JBQ0EsUUFHQSxVcERnMlJaLENvRDcxUlksd0ZBUUUsd0RBRUEsd0JBREEsNEJBRUEscUJBVkEsV0FFQSxhQUlBLFlBSEEsU0FGQSxrQkFHQSxRQUNBLFVwRG8yUmQsQ29EMzFSVSx3RkFDRSx3QnBENjFSWixDb0R4MVJRLG9FQUNFLFdBRUEsbUJBRUEsa0JBSEEsV0FFQSxXcEQyMVJWLENvRHoxUlUsdUVBQ0UsaUJwRDIxUlosQ29EejFSVSx5RUFLSSxvRUFJQSxhakRubkNBLENpRHFuQ0EsZUFWQSxjQUNBLFdBS0EsZUFEQSxlakQ3akNnQixDaURpa0NoQix5QkFGQSxpQkFKQSx5QkFEQSxVcERtMlJkLENvRHoxUlUsK0VBRUUsK0JBREEsYXBENDFSWixDb0R6MVJVLGtGQUNFLGdEcEQyMVJaLENvRHoxUlUsdUVBQ0UsZ0NBTUEsa0JBQ0EsOEJBRkEscUJBSEEsZ0JBREEsVUFFQSxrQkFDQSxVcEQ4MVJaLENvRDExUlksMEVBQ0UsaUJwRDQxUmQsQ29EMzFSYywrRUFTRSx3QmpEcG9DRixDaURrb0NFLFlBQ0EsMEJBRkEsYWpEL29DRixDaUQ0b0NFLGVBREEsZWpEeGxDYyxDaUQybENkLHlCQURBLGlCQUhBLDJCcERxMlJoQixDb0QzMVJjLHdGQUNFLGdEcEQ2MVJoQixDb0QzMVJjLDRFQUdFLFlBQ0Esa0JBRkEsY0FEQSxVcERnMlJoQixDb0Q1MVJnQixrRkFTRSxnQ0FIQSxhakRscUNKLENpRHNxQ0ksZUFQQSxlQURBLGVqRDNtQ1ksQ2lEOG1DWix5QkFEQSxpQkFJQSxnQkFQQSwyQnBEdTJSbEIsQ01oaFVJLDRCOENzc0NNLGtNQUNFLGVBQ0EsZ0JwRHExUlYsQ29EbDFSUSxvRUFDRSxlcERvMVJWLENvRG4xUlUseUVBQ0UsZ0JBQ0EsUXBEcTFSWixDb0RqMVJjLDRFQUNFLFdBQ0EsUXBEbTFSaEIsQ0FDRixDb0QzMFJNLHlEQUdFLGFqRHJ0Q00sQ2lEbXRDTixlQUNBLGlCQUVBLGdCcEQ2MFJSLENNL2lVSSw0QjhDOHRDRSx5REFTSSxlQUNBLGlCQUZBLG1CQURBLGVwRGkxUlIsQ0FDRixDb0QzMFJNLHdEQUtFLGNBSEEsWUFFQSxzQkFEQSxrQkFGQSxVcERpMVJSLENNOWpVSSw0QjhDNHVDRSx3REFRSSxxQnBEODBSUixDQUNGLENvRDMwUk0sdURBSUUsYWpEaHZDTSxDaUQ4dUNOLGVBREEsZWpEMXJDc0IsQ2lENHJDdEIsaUJBRUEsa0JwRDYwUlIsQ00xa1VJLDRCOEN3dkNFLHVEQVNJLGVBREEsZWpEaHNDb0IsQ2lEa3NDcEIsaUJBQ0EsbUJBQ0EsaUJwRDgwUlIsQ0FDRixDb0QzMFJNLHFEQUlFLGFqRGh3Q00sQ2lEOHZDTixlQURBLGVqRDNzQ3NCLENpRDZzQ3RCLGlCQUVBLGtCcEQ2MFJSLENNMWxVSSw0QjhDd3dDRSxxREFTSSxlQURBLGVqRG50Q29CLENpRHF0Q3BCLGlCQUNBLGtCcEQ4MFJSLENBQ0YsQ29EMzBSTSx3REFFRSxtQkFDQSxtQkFGQSxZcEQrMFJSLENvRDUwUlEsMkRBSUUsVWpENXZDSSxDaUQwdkNKLGVBREEsZWpENXRDb0IsQ2lEOHRDcEIsaUJBRUEsaUJwRDgwUlYsQ29ENTBSUSwwREFJRSxVakRud0NJLENpRGl3Q0osZUFEQSxlakR0dUNvQixDaUR3dUNwQixpQkFFQSxrQnBEODBSVixDb0QzMFJRLHVFQUNFLGtCQUNBLGlCcEQ2MFJWLENvRDUwUlUseUVBQ0UsY0FDQSxXQUNBLGlCcEQ4MFJaLENvRDUwUlUsb0ZBTUUsYUFGQSxhakQxOEJlLENpRHc4QmYsZUFEQSxlakR0dkNrQixDaUR3dkNsQixpQkFFQSxpQnBEKzBSWixDb0R6MFJNLHlEQUNFLG1CcEQyMFJSLENvRDEwUlEsNERBUUUsYWpEM3pDSSxDaUQ0ekNKLFdBUEEsZUFEQSxlakRqd0NvQixDaURtd0NwQixpQkFJQSxtQkFEQSxpQkFEQSxVQURBLGlCcERpMVJWLENvRHowUlEsNkVBU0Usa0JqRHgwQ0ksQ2lEeTBDSixrQkFKQSxVakR6MENJLENpRDgwQ0osZUFUQSxlQURBLGVqRDV3Q29CLENpRGd4Q3BCLHlCQUZBLGlCQUtBLG1CQURBLGVBTUEsa0JBREEsV3BENDBSVixDb0R6MFJVLG1GQUNFLGtCcEQyMFJaLENNdHFVSSw0QjhDNnpDRSx5REFvQ0ksZ0JBREEsVXBEMjBSUixDb0R6MFJRLDREQUVFLGVBQ0EsaUJBQ0EsbUJBSEEsWXBEODBSVixDQUNGLENvRHQwUk0sbURBQ0UsbUJBQ0EsYXBEdzBSUixDb0R2MFJRLHNEQUtFLGFqRHgyQ0ksQ2lENDJDSixXQU5BLGVBREEsZWpEbHpDb0IsQ2lEb3pDcEIsaUJBSUEsbUJBREEsZ0JBREEsU3BEMjBSVixDb0RyMFJRLHFEQUtFLGFqRHAzQ0ksQ2lEaTNDSixlQURBLGVqRDl6Q29CLENpRGkwQ3BCLHVCQURBLGlCQUdBLGtCcER1MFJWLENNeHNVSSw0QjhDNDJDRSxtREF5QkksZ0JBQ0EsU3BEdTBSUixDb0RyMFJRLHNEQUNFLGVBQ0EsaUJBQ0EsWXBEdTBSVixDb0RwMFJRLHFEQUNFLGVBQ0EsaUJBQ0Esa0JwRHMwUlYsQ29EbjBSUSx3RUFDRSxVcERxMFJWLENvRDl6UlEsOERBRUUsZUFEQSxnQkFFQSxpQkFDQSxrQnBEazBSVixDb0QvelJRLDZEQUVFLGVBREEsZ0JBRUEsZ0JwRGkwUlYsQ0FaRixDb0QveVJJLHVDQUVFLDBCQUVBLFNBQ0EsT0FGQSxnQkFHQSxXcEQ2elJOLENNL3VVSSw0QjhDNDZDQSx1Q0FTSSxlQUNBLFVwRDh6Uk4sQ0FDRixDb0Q1elJNLHdEQUVFLHFCakRuN0NNLENpRG83Q04sc0JwRDZ6UlIsQ3FEajBVRSw4REFFRSxXQUNBLFdBRkEsYXJEcTBVSixDb0RqMFJRLDhEQUNFLGlCcERtMFJWLENvRGowUlUsb0lBQ0UsWXBEbTBSWixDb0RoMFJRLCtEQStCRSx3QkFWQSxrQmpENzhDSSxDaUQ4OENKLHlCQUNBLGtCQU9BLFVqRDE5Q0ksQ2lEODlDSixlQVZBLGVBU0EsV0FQQSxlQURBLGVqRDk1Q29CLENpRGc2Q3BCLGlCQUtBLFNBSEEsZUFEQSxrQkFSQSxXcEQ2elJWLENvRGgxUlUsbUVBQ0UsV3BEazFSWixDb0RoMVJVLHFFQUNFLFdwRGsxUlosQ29EaDFSVSx3RUFDRSxVcERrMVJaLENvRGgxUlUsb0VBQ0UsZWpEdjhDRSxDaUR3OENGLHlCQUNBLHNCQUVBLGFqRHY4Q0UsQ2lEczhDRixpQnBEbTFSWixDb0RqMVJZLDBFQUNFLGtCcERtMVJkLENvRGowUlUscUVBQ0Usa0JqRDVuQ2UsQ2lENm5DZix3QnBEbTBSWixDb0RoMFJRLHNFQU1FLGFqRHQrQ0ksQ2lEaytDSixZQUNBLGVBRkEsZWpEOTZDb0IsQ2lEaTdDcEIsaUJBR0EsZUFGQSxnQnBEbzBSVixDTXJ6VUksNEI4Q3k3Q0Usd0RBK0RHLHFCcERpMFJQLENvRC96UlEscUVBQ0UsVXBEaTBSVixDb0Q5elJRLCtEQVdFLGNBREEsV0FEQSxxQnBEMHpSVixDb0RsMFJVLHdJQUdFLFdBREEsVXBEbzBSWixDb0RqMFJVLG9FQUNFLGlCcERtMFJaLENvRDF6UlEsc0VBQ0UsWXBENHpSVixDQUNGLENvRHZ6Uk0sMERBQ0Usd0JqRDFxQ21CLENpRDJxQ25CLGlCcER5elJSLENvRHh6UlEsNkRBS0UsMkRBQ0EsMEJBTEEsV0FPQSxxQkFDQSxXQU5BLGVBREEsZWpENzlDb0IsQ2lEKzlDcEIsaUJBR0Esd0JwRDR6UlYsQ00zMVVJLDRCOENxaERFLDBEQWdCSSxZcEQwelJSLENvRHZ6Uk0sa0VBRUksYXBEMHpSVixDb0R6elJVLHVFQUNFLFlwRDJ6UlosQ29EeHpSVSxxRUFFRSwwQkFEQSxzQnBEMnpSWixDb0RoelJNLGdFQUNFLHFCcERvelJSLENvRGx6UlUsNkVBRUUsa0JBREEsVXBEcXpSWixDQXBCRixDb0R2eFJBLG1CQUVFLHdCakRoaUQwQixDaURraUQxQixxQkFIQSxrQkFFQSxrQkFFQSxTcEQreVJGLENvRDd5UkUsOEJBRUUseUJBREEsaUJwRGd6UkosQ01qNFVJLDRCOENnbERGLDhCQUlJLDJCcERpelJKLENBQ0YsQ29EOXlSRSw2Q0FDRSx3QnBEZ3pSSixDTXo0VUksNEI4Q3dsREYsNkNBR0kseUJBQ0EsU3BEa3pSSixDQUNGLENvRDl5UkUsaUNBR0UsbUJBRkEsYUFDQSxzQkFFQSx1QkFFQSxZQURBLGlCcERpelJKLENvRDd5UkUsd0JBQ0UsbUJwRCt5UkosQ00xNVVJLDZCOEMwbURGLHdCQUdJLGlDcERpelJKLENBQ0YsQ00vNVVJLDRCOEMwbURGLHdCQU1JLDZCcERtelJKLENBQ0YsQ29EaHpSRSw4QkFDRSxrQkFDQSxTcERrelJKLENvRC95UkUsc0JBT0UsMkRBQ0EscUJBSEEsVWpEdG5EVSxDaURrbkRWLHFCQUVBLGVBREEsZWpENWpEMEIsQ2lEOGpEMUIsaUJBS0Esb0JwRGl6UkosQ29EL3lSRSx3QkFJRSxVakRob0RVLENpRGlvRFYsY0FIQSxlQURBLGVqRHhrRDBCLENpRDBrRDFCLGlCQUdBLGVwRGl6UkosQ29EL3lSRSxnRUFDRSxZcERpelJKLENNOTdVSSw2QjhDeWtESixtQkF5RUkscUJBREEsaUJBRUEsaUJwRGl6UkYsQ29EL3lSRSw4QkFDRSxTcERpelJKLENvRDl5UkUsc0JBR0UscUJBRkEsZUFDQSxpQkFFQSxpQnBEZ3pSSixDb0Q3eVJFLHdCQUNFLGVBQ0EsZ0JwRCt5UkosQ0FDRixDTWw5VUksNEI4Q3lrREosbUJBOEZJLHlCQUNBLCtCQUNBLGVwRCt5UkYsQ29EN3lSRSxzQkFPRSxpQ0FKQSwwQkFGQSxrQkFDQSxxQkFHQSxzQkFEQSxxQkFFQSxhcERnelJKLENBQ0YsQ01sK1VJLHFEOEMycURBLHNCQWdCSSw4QkFKQSx5QkFIQSxpQkFDQSxnQkFDQSxpQkFHQSxzQkFEQSx1QkFFQSxhcERtelJOLENBQ0YsQ005K1VJLDRCOEMrckRBLHdCQUNFLG1CQUNBLG9CQUNBLG9CQUNBLG9CcERrelJKLENBQ0YsQ010L1VJLHFEOEMrckRBLHdCQU1JLG1CQUNBLGlCQUNBLGNwRHF6Uk4sQ0FDRixDb0QveVJBLDZCQUVFLHlCQURBLHNCcERtelJGLENvRGh6UkUsb0NBQ0UsbUNBRUEsV0FEQSxXcERtelJKLENvRC95UkUsbUNBQ0UsbUNBQ0EsVXBEaXpSSixDTTNnVkksNEI4QzhzREosNkJBZ0JJLHdCcERpelJGLENvRC95UkUsb0NBQ0ksbUNBRUEsd0JBRUEseUJBQ0EscUJBSkEsVUFLQSxvQkFIQSx1QnBEb3pSTixDb0Q5eVJFLG1DQUNFLG1DQUNBLHdCQUdBLDRCQUNBLHFCQUhBLFVBSUEsb0JBSEEsMEJwRG16UkosQ29EN3lSRSx3Q0FHRSxtQkFGQSxhQUNBLHFCcERnelJKLENvRDV5UkUsZ0NBQ0Usb0JwRDh5UkosQ29EM3lSRSxrQ0FDRSxvQnBENnlSSixDQUNGLENvRHp5UkEsZ0JBQ0UsbUJwRDR5UkYsQ29EM3lSRSxtQkFJRSxVakRsd0RVLENpRGd3RFYsZUFEQSxlakR4c0QwQixDaUQwc0QxQixpQkFJQSxtQkFEQSxnQkFEQSxtQnBEK3lSSixDb0QzeVJFLGdDQUVFLGtCakRyd0RVLENpRG93RFYsbUJBRUEsdUJBQ0EsaUJwRDZ5UkosQ29ENXlSSSxrQ0FJRSxVakRoeERRLENpRDh3RFIsZUFEQSxlakR4dER3QixDaUQwdER4QixnQnBEK3lSTixDb0Q1eVJJLGtDQUVFLGtCakRyeERRLENpRHN4RFIsa0JBS0EsVWpEMXhEUSxDaURteERSLHFCQUlBLGVBREEsZWpEL3REd0IsQ2lEaXVEeEIsaUJBR0Esa0JBRkEsa0JBR0EsV3BEOHlSTixDb0Q3eVJNLHdDQUNFLGVwRCt5UlIsQ01ybFZJLDRCOEM0eURBLG1CQUNFLGVBQ0EsaUJBRUEsbUJBREEsZ0JBRUEsZ0JwRDR5UkosQ29EenlSRSxnQ0FDRSxnQkFDQSxZcEQyeVJKLENvRDF5Ukksa0NBQ0UsZUFDQSxnQnBENHlSTixDb0R6eVJJLGtDQUNFLGVBQ0EsaUJBQ0EsaUJwRDJ5Uk4sQ0FDRixDb0RyeVJBLGtGQUtFLGFBREEsbUJBREEsZXBEeXlSRixDcUQxclZFLDhGQUVFLFdBQ0EsV0FGQSxhckQrclZKLENNeG5WSSw2QjhDczBESixrRkFRSSxlcEQreVJGLENBQ0YsQ005blZJLDRCOENzMERKLGtGQVlJLFlwRGl6UkYsQ0FDRixDb0QveVJFLHdGQUlFLFVqRGoxRFUsQ2lEazFEVixXQUhBLGVBREEsZWpEdnhEMEIsQ2lEeXhEMUIsaUJBR0EsbUJwRGt6UkosQ003b1ZJLDRCOENxMURGLHdGQVNJLGVBQ0EsaUJBQ0EsZ0JwRG96UkosQ29EM3lSSSw4UUFFSSxZcERxelJSLENBWEYsQ29EdnlSTSw4SEFDRSx5QnBEc3pSUixDTXJxVkksNEI4QzgyREUsOEhBR0ksWXBEeXpSUixDQUNGLENvRHR6Ukksc0hBS0UsbUJBRUEsbUJBT0Esd0JqRHYzRFEsQ2lEaTNEUixtQkFGQSxXQUZBLGNBRkEsWUFVQSxpQkFGQSxtQkFDQSxpQkFGQSwwQkFJQSxpQnBEd3pSTixDb0R0elJNLGtJQUNFLFVwRHl6UlIsQ29EdnpSTSxrSUFFRSxlQURBLGVqRDMwRHNCLENpRDYwRHRCLGlCQUNBLGVwRDB6UlIsQ29EeHpSTSxnSUFNRSxvRUFDQSxxQkFFQSxlQURBLGNBSEEsV0FKQSxrQkFDQSxXQUNBLFNBQ0EsU3BEZzBSUixDTWp0VkksNkI4Q3EzREEsc0hBcUNJLFlwRDR6Uk4sQ0FDRixDb0R4elJFLHNXQVFFLG1CQU5BLGtCakRyNURVLENpRHM1RFYsbUJBT0EsVWpEajZEVSxDaURzNkRWLGVBUkEsY0FGQSxlQURBLGVqRHQyRDBCLENpRHcyRDFCLGlCQVFBLGlCQURBLGlCQURBLGtCQURBLFdwRGkwUkosQ29EMXpSRSw0R0FHRSxXcEQyelJKLENNL3VWSSw0QjhDaTdERiw0R0FvQkksWXBEK3lSSixDQUNGLENvRDl5Ukksb0hBQ0UsZ0JwRGl6Uk4sQ29EM3lSRSw0REFDRSx3QmpEbm1EdUIsQ2lEb21EdkIsZ0JwRDh5UkosQ29EMXlSSSxpRUFDRSxlcEQ0eVJOLENvRDF5Uk0sdUVBQ0UsbUJBQ0EscUJwRDR5UlIsQ29EdnlSRSxrREFNRSxjQUpBLG1CQURBLGdCQUVBLHNCQUNBLGtCQUNBLHVCcEQweVJKLENNN3dWSSw0QjhDNjhESiwrQ0EyQkksYUFFQSxtQkFEQSxlcEQweVJGLENvRHZ5UkUsa0VBQ0UsWXBEeXlSSixDb0R0eVJFLDREQUNFLGNBRUEsc0JBRUEsdUJBREEsZ0NBRkEsa0JwRDJ5UkosQ29EcnlSRSwrREFDRSxhQUNBLHNCcER1eVJKLENvRHR5UkksaUVBQ0UscUJBQ0Esa0JwRHd5Uk4sQ0FDRixDb0RseVJBLHNDQU1FLGNBSkEsbUJBREEsZ0JBRUEsc0JBRUEsbUJBREEsaUJwRHV5UkYsQ29EbHlSQSxvREFHRSxtQkFEQSxhQUVBLDBCcERxeVJGLENvRHB5UkUsOEVBQ0UsYUFFQSwyQkFEQSx5QkFHQSxtQkFEQSxlcER3eVJKLENNOXpWSSw2QjhDa2hFRiw4RUFPSSxZcEQweVJKLENBQ0YsQ29EenlSSSxzR0FFRSwwQkFEQSxzQnBENnlSTixDTXowVkksNEI4QzJoRUEsc0dBSUkseUJwRCt5Uk4sQ0FDRixDb0QxeVJBLDRDQUVFLFNBREEsMEJwRDh5UkYsQ01wMVZJLDRCOENxaUVKLDRDQVFJLG1CQUhBLGFBQ0EsbUJBQ0Esd0JwRCt5UkYsQ29ENXlSRSw2RkFDRSxjQUNBLFlwRDh5UkosQ0FDRixDb0QxeVJBLCtCQUNFLGFBSUEsb0JBQ0EsaUJBSEEsa0JBREEsV0FFQSxTcEQreVJGLENvRDN5UkUseURBSUUsT0FGQSxnQkFEQSxTQU9BLGdCQURBLGtCQUpBLFVBRUEsc0JBQ0Esa0JwRCt5UkosQ01uM1ZJLDRCOEM4akVGLHlEQVdJLGlCcEQ4eVJKLENBQ0YsQ29ENXlSSSw0REFDRSxxQkFDQSxpQkFHQSxrQkFEQSxrQkFEQSxxQnBEZ3pSTixDb0Q1eVJNLHNGQUlFLG1CQUZBLHFCQUdBLGVBQ0EsaUJBSEEscUJBSUEsaUJwRDZ5UlIsQ29EM3lSUSxvSEFDRSx3QnBENnlSVixDb0QzeVJVLDBKQUNFLGtCcEQ2eVJaLENvRDF5UlUsMkhBTUUsb0VBQ0EscUJBRUEsZUFEQSxjQUhBLFdBSkEsa0JBQ0EsYUFDQSxXQUNBLFNwRGl6UlosQ29EeHlSUSxxSEFDRSx3QmpEcm1FSSxDaUR1bUVKLGFBREEseUJwRDJ5UlYsQ29EcnlSTSx1RkFNRSxvRUFDQSxxQkFFQSxlQURBLGNBRUEsYUFMQSxXQUpBLGtCQUNBLFdBQ0EsU0FDQSxTcEQ2eVJSLENNejZWSSw0QjhDc2pFSiwrQkFxRkksY0FDQSxrQnBEa3lSRixDQUNGLENvRDl4UkUsMkJBVUUsZWpEbnBFVSxDaURxcEVWLGtCQURBLGdDQVJBLGVqRHZsRTBCLENpRHdsRTFCLHVCQUhBLFNBUUEsNkJBSUEsY0FYQSxlQUdBLFFBR0EsMkJBRkEsV3BEd3lSSixDb0RoeVJJLHdDQU9FLHNFQUNBLGVBUEEsY0FLQSxZQUpBLGtCQUVBLFdBREEsU0FFQSxXQUlBLFNwRGt5Uk4sQ00xOFZJLDRCOENpcEVGLDJCQW9DSSxpQ0FIQSxnQkFGQSxZQUZBLE9BR0EsZ0JBR0Esa0JBREEsaUJBUEEsTUFDQSxlQUVBLFVwRHd5UkosQ29EaHlSSSx3Q0FJRSxZQUZBLFdBREEsU0FFQSxVcERteVJOLENBQ0YsQ29EL3hSSSxpREFPRSwwQkFIQSxhakR2ckVRLENpRHFyRVIsZUFEQSxlakRob0V3QixDaURrb0V4QixpQkFHQSxtQkFEQSwyQnBEbXlSTixDTXYrVkksNEI4QytyRUEsaURBYUksZ0JBSEEsZUFJQSxlakQ5b0VzQixDaUQyb0V0QixpQkFJQSxtQkFDQSxnQkFKQSx3QnBEc3lSTixDQUNGLENvRC94UkksMkNBRUUsbUJBREEsY3BEa3lSTixDb0RoeVJNLHlEQUVFLG1CQURBLGVwRG15UlIsQ29EanlSUSxvRUFNRSxxQmpEdnRFSSxDaURvdEVKLFNBRkEsYUFJQSxhQUhBLGVBRUEsV0FHQSxVcERteVJWLENvRC94Uk0saURBT0UscUJqRG51RU0sQ2lEcXVFTiw0Q0FDQSxnQkFUQSxjQUVBLGVBRUEsZWpEMXFFc0IsQ2lEeXFFdEIsaUJBRUEsc0JBSkEsVXBEeXlSUixDY2gvVkUsOERBQ0UsYWRtZ1dKLENvRGp6Uk0sa0RBVUUsd0JqRC80RG1CLENpRDY0RG5CLFlBTkEsa0JBQ0EsZUFGQSxlakRwckVzQixDaUR1ckV0QixpQkFHQSxlQURBLGVBREEsa0JBSUEsV3BEb3pSUixDb0RqelJRLHdEQUNFLHdCcERtelJWLENvRGh6UlEsNkRBQ0UscUJqRDN2RUksQ2lENHZFSixhakR4dkVJLENpRHl2RUosU3BEa3pSVixDTXBrV0kseUI4Qyt3RUksNkRBS0ksY3BEb3pSVixDQUNGLENvRGx6UlUsbUVBQ0UsZXBEb3pSWixDb0QveVJNLHlEQUVFLGVBREEsaUJwRGt6UlIsQ29EL3lSUSwrREFFRSxlakQ5d0VJLENpRGd4RUosNENBQ0Esc0JBSUEsYWpEanhFSSxDaURteEVKLGVBSkEsZUFDQSxpQkFFQSxzQkFKQSxVcERxelJWLENjaGpXRSw0RUFDRSxhZG1rV0osQ29EajBSUSw4RUFJRSxpRUFDQSw0QkFHQSx5QkFEQSxXQU5BLGtCQUNBLFdBQ0EsU0FHQSxVcERxMFJWLENvRGgwUlEsaUZBU0Usc0JBQ0EseUJBQ0Esa0JBSkEsT0FKQSxnQkFGQSxTQUNBLDBCQUVBLGtCQUNBLFNBQ0EsMkJBRUEsV0FJQSxXcERrMFJWLENvRGgwUlUsOEdBSUUsY0FIQSxlQUNBLGVBQ0EsZ0JwRG0wUlosQ29ENXpSTSx5REFFRSxrQkFEQSxVcEQrelJSLENvRDd6UlEsOERBQ0UsK0JwRCt6UlYsQ29EN3pSUSw4REFVRSxpRUFGQSxnQ0FIQSxhakRwMEVJLENpRDAwRUosZUFGQSxjQU5BLGVBREEsZWpEOXdFb0IsQ2lEbXhFcEIsWUFIQSxpQkFFQSxzQkFMQSxVcER5MFJWLENvRDV6UlEsOEZBR0UsMkJBREEsMEJwRCt6UlYsQ29EM3pSUSwyRkFHRSwyQkFEQSwwQnBEOHpSVixDb0QxelJRLDBFQVVFLHFCakR2MkVJLENpRHcyRUoseUJBQ0Esa0JBSkEsT0FMQSxnQkFGQSxTQWFBLGdCQVpBLGNBRUEsa0JBQ0EsU0FFQSwyQkFFQSxXQUlBLFdwRDZ6UlYsQ29EMXpSVSw2RUFDRSxjQUVBLFdBREEsaUJwRDZ6UlosQ29EenpSVSxnRkFJRSxhakRuM0VFLENpRGczRUYsZUFLQSxjQUpBLGVBTUEsZWpEcjBFa0IsQ2lEZzBFbEIsaUJBSUEsa0JBRkEsY3BEOHpSWixDb0R0elJNLDBFQUNFLGtCQUNBLFNwRHd6UlIsQ29EdnpSUSwrTUFDRSxZcER5elJWLENvRHZ6UlEsbUdBR0UsV0FEQSxtQkFEQSxhcEQyelJWLENvRHh6UlUseUdBQ0UsWXBEMHpSWixDb0R0elJZLGdKQUNFLFdBQ0EsV3BEd3pSZCxDb0R0elJZLDRLQUdFLGFBRkEsa0JBQ0EsUXBEeXpSZCxDb0RwelJTLHFRQWlCRyxzQkFGQSx5QkFDQSwwQkFkQSxzQkFEQSxjQUlBLE9BUUEsZ0JBTkEsU0FFQSxpQkFDQSxlQUNBLGdCQUdBLFVBWEEsa0JBU0EsZ0JBUkEscUJBSUEsV0FGQSxTcERpMFJaLENvRHB6UlksMlFBSUUsY0FIQSxlQUtBLGNBSkEsZUFNQSxnQkFMQSxpQkFJQSxrQkFGQSxjcER5elJkLENvRHB6UmMsNlZBQ0UsZ0JwRHN6UmhCLENvRGp6UlUsd0lBQ0UsY3BEbXpSWixDb0RqelJZLDBJQUNFLGVBRUEsZ0JBREEsZ0JwRG96UmQsQ005dldJLDRCOENtdEVBLDJDQWdRSSxtQkFEQSxjcERpelJOLENvRDl5Uk0seURBSUUsU0FGQSxnQkFEQSxhQUVBLGVBRUEsVXBEZ3pSUixDb0QveVJRLG9FQUNDLGFwRGl6UlQsQ29EN3lSTSx5REFDRSxRcEQreVJSLENvRDl5UlEsOERBQ0UsZXBEZ3pSVixDb0QzeVJRLCtFQUNFLGVBQ0EsaUJBQ0EsYUFFQSxlQURBLGFwRDh5UlYsQ29EenlSTSxrREFDRSxrQkFHQSxtQkFEQSxhQURBLFVwRDZ5UlIsQ0FDRixDb0R0eVJJLG1EQUNFLGdCQUNBLFNwRHd5Uk4sQ29EdnlSTSxnRUFHRSxhQURBLFdBREEsUXBEMnlSUixDTTF5V0ksNEI4QzgvRUUsZ0VBT0ksU0FEQSxVQUdBLFdBREEsUXBEMnlSUixDQUNGLENvRHZ5Uk0seUVBQ0UsZXBEeXlSUixDTXJ6V0ksNEI4QzJnRkUseUVBR0ksWXBEMnlSUixDQUNGLENvRHZ5UlEsaUZBQ0Usa0JwRHl5UlYsQ003eldJLDRCOENtaEZJLGlGQUlJLGVwRDB5UlYsQ0FDRixDb0Q5eFJRLDBHQUNFLHlCcERpeVJWLENvRDV4Uk0sdUVBQ0Usc0JBQ0Esa0JBQ0Esc0JBR0EsZUFGQSxrQkFDQSxnQkFFQSxnQnBEOHhSUixDb0Q3eFJRLDZFQUNFLHdCcEQreFJWLENNLzFXSSx5QjhDc2tGSSxxRkFJSSxzQkFDQSwwQkFHQSwwQkFMQSxnQkFEQSxhcERpeVJWLENBQ0YsQ003MVdJLDRCOEN5a0ZKLDBCQUVJLFlwRHV4UkYsQ0FDRixDb0RweFJBLG1CQUVFLDBCQURBLGlCcER3eFJGLENNeDJXSSw0QjhDK2tGSixtQkFNSSx1QkFEQSxZcER5eFJGLENBQ0YsQ29EdnhSRSwwQkFDRSxxQnBEeXhSSixDTWozV0ksNEI4Q3VsRkYsMEJBR0ksZXBEMnhSSixDQUNGLENvRHp4UkUseUJBR0UsbUJBRkEsa0JBQ0EsZ0JBRUEsbUJBQ0Esa0JwRDJ4UkosQ003M1dJLDRCOEM2bEZGLHlCQU9JLG1CQUVBLGdCQURBLGlCQUVBLG9CcEQ2eFJKLENBQ0YsQ01yNFdJLDZCOEM2bEZGLHlCQWFJLFVwRCt4UkosQ0FDRixDTTE0V0ksNEI4QzRtRkEsdUNBRUUsbUJBQ0EsY3BEZ3lSSixDQUNGLENvRDd4UkUsNEJBR0UsbUJBRkEsa0JBQ0EsZ0JBRUEsb0JwRCt4UkosQ010NVdJLDRCOENtbkZGLDRCQU9JLG1CQURBLGdCQUVBLHFCcERpeVJKLENBQ0YsQ003NVdJLDZCOENtbkZGLDRCQVdJLFVwRG15UkosQ0FDRixDTWw2V0ksNkI4Q2dvRkEsa0NBRUksWXBEb3lSTixDQUNGLENvRGp5UkUsMEJBR0UsbUJBRkEsYUFDQSw2QnBEb3lSSixDTTU2V0ksNEI4Q3NvRkYsMEJBS0ksNkJwRHF5UkosQ0FDRixDb0RueVJFLGtDQUNFLFlBQ0EsWXBEcXlSSixDb0RueVJJLDJEQUpGLGtDQUtJLGNwRHN5UkosQ0FDRixDb0RyeVJJLG9DQVBGLGtDQVFJLFNwRHd5UkosQ0FDRixDTS83V0ksNkI4QzhvRkYsa0NBWUksZXBEeXlSSixDQUNGLENNajlXSSwwQjhDMnBGRixrQ0FlSSxlcEQyeVJKLENBQ0YsQ010OVdJLDBCOEMycEZGLGtDQWtCSSxnQnBENnlSSixDQUNGLENvRDF5UkUsK0JBS0UsaUJBREEsa0JBREEsa0JBREEsbUJBREEsVXBEZ3pSSixDTXI5V0ksNEI4Q29xRkYsK0JBT0ksWXBEOHlSSixDb0QzeVJBLDJCQUtJLG1CQUZBLGlDQUdBLGVBRkEsdUJwRGd6UkosQ0FSRixDb0RseVJJLDhCQUNFLGNwRDZ5Uk4sQ01uL1dJLHlCOENvc0ZGLHdCQUtJLG1CcEQ4eVJKLENBQ0YsQ00zK1dJLDRCOEN1ckZGLHdCQVFJLGNwRGd6UkosQ0FDRixDb0Q3eVJFLCtCQUNFLGFqRDdyRlUsQ2lEK3JGViw2QkFEQSxnQkFFQSwwQnBEK3lSSixDTXQvV0ksNEI4Q21zRkYsK0JBTUkseUJwRGl6UkosQ0FDRixDb0RoelJJLHNDQUdFLGFqRGoyRXFCLENpRGcyRXJCLDZCQURBLDBCQUdBLDBCcERrelJOLENNamdYSSw0QjhDMnNGQSxzQ0FNSSx5QnBEb3pSTixDQUNGLENvRGp6UkksdUNBRUUseUJBREEsMEJBRUEsMEJwRG16Uk4sQ00zZ1hJLDRCOENxdEZBLHVDQU9JLHlCQURBLDBCQUVBLDBCcERvelJOLENBQ0YsQ29EbHpSUSxnREFDRSxlcERvelJWLENvRDl5UkUsOEJBQ0UsZXBEZ3pSSixDb0QveVJJLGdDQUVFLG1CQURBLGdCQUVBLGdCcERpelJOLENvRDl5UkksZ0NBQ0UsYXBEZ3pSTixDb0Q3eVJFLDhCQUNFLGFBRUEsdUJBREEsZXBEZ3pSSixDb0Q1eVJFLCtCQUNFLDZCcEQ4eVJKLENvRDd5UkksNkNBQ0UsWXBEK3lSTixDb0QxeVJBLG1CQUVFLHdCQURBLGlCcEQ4eVJGLENNaGpYSSw0QjhDaXdGSixtQkFLSSxtQkFDQSxnQkFGQSxlcERpelJGLENvRDd5UkEsc0JBRUksa0JwRGd6UkosQ0FKRixDb0R2eVJJLG9DQUVFLG1CQURBLGFBRUEsc0JwRDh5Uk4sQ005a1hJLHlCOENxeUZKLFVBRUksWXBENHlSRixDQUNGLENvRHp5UkEsa0JBRUUsb0VwRDZ5UkYsQ29EenlSQSxzQ0FIRSxtQkFGQSxzQnBEb3pSRixDb0QveVJBLG9CQUVFLHNFcEQ2eVJGLENvRHZ5UkEsa0JBR0Usb0VwRDB5UkYsQ29EdnlSQSxzQ0FKRSx1QkFEQSxzQnBEa3pSRixDb0Q3eVJBLG9CQUdFLHNFcEQweVJGLENvRHZ5UkEscUJBQ0UsYUFDQSx1QkFDQSxrQnBEMHlSRixDTXJtWEksNkI4Q3d6RkoscUJBS0ksb0JwRDR5UkYsQ0FDRixDb0R6eVJBLDBCQUdFLHNCQUNBLG1CQUVBLGVBSkEsZUFHQSxrQkFKQSxlcERpelJGLENNbm5YSSw0QjhDaTBGSiwwQkFRSSxjcEQ4eVJGLENBQ0YsQ29EM3lSQSxnQ0FHRSxTQUZBLFVBQ0EsT3BEK3lSRixDb0Q1eVJBLDRCQUlFLHlCQURBLG1CQU1BLFNBUEEsWUFLQSxRQUZBLGtCQUdBLFFBRkEsT0FLQSxlQVZBLFVwRHl6UkYsQ001b1hJLDRCOENrMUZKLDRCQWNJLE1wRGd6UkYsQ0FDRixDb0Q3eVJBLDBDQUdFLDBCcERnelJGLENvRDd5UkEsYUFDRSxrQnBEZ3pSRixDTTNwWEksNkI4QzAyRkosYUFHSSxrQnBEa3pSRixDQUNGLENvRGh6UkUscUJBQ0UsbUJwRGt6UkosQ29EL3lSRSwwQkFDRSxrQnBEaXpSSixDb0Q3eVJBLHFCQUNFLG1CcERnelJGLENNdnJYSSx5QjhDMDRGSixPQUVJLFlwRGd6UkYsQ0FDRixDTWhyWEksNEI4Q200RkosS0FFSSxZcERnelJGLENBQ0YsQ29EdHlSSSx1RUFNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQU1BLGlCQVJBLGtCQUdBLFFBR0EscURwRDJ5Uk4sQ29EbnlSQSxtQkFLSSxTQUdBLHVCQUpBLE9BSEEsY0FNQSxrQkFMQSxrQkFJQSxVcER3eVJKLENNMXRYSSx5QjhDNDZGSixtQkFZSSxrQkFEQSxpQnBEd3lSRixDQUNGLENvRHB5UkEsaUJBQ0Usc0JBSUEsc0NBREEsa0JBRUEsV0FDQSxlQUNBLGtCQUNBLGdCQUNBLGlCQVJBLGtCQUNBLGlCcEQ4eVJGLENvRHJ5UkUsdUJBQ0Usa0JqRGhsRnVCLENpRGlsRnZCLGNwRHV5UkosQ01qdlhJLHlCOENpOUZFLDhGQUFLLFlwRHF5UlQsQ0FDRixDb0RqeVJBLG1CQUNFLGNBRUEsZUFDQSxnQkFDQSxpQkFIQSxrQkFJQSw4QnBEb3lSRixDc0Q1elhBLGdDQUNJLGlCdEQrelhKLENzRDV6WEEsK0JBRUksZ0JBQ0Esb0JBRkEscUJ0RGkwWEosQ3NEOXpYSSx3REFDSSxpQkFDQSxxQkFDQSxrQnREZzBYUixDc0QvelhRLHFFQUNJLGtCdERpMFhaLENzRDd6WEksMkRBQ0kscUJ0RCt6WFIsQ014d1hJLDZCZ0RyRUosK0JBa0JRLHFCdEQrelhOLENBQ0YsQ003d1hJLDRCZ0RyRUosK0JBdUJRLG9CQURBLFl0RGkwWE4sQ3NEL3pYTSwwREFDSSxnQkFDQSxVQUNBLGlCdERpMFhWLENzRDl6WE0sd0RBQ0ksbUJBRUEsZ0JBREEsa0J0RGkwWFYsQ3NEN3pYTSwyREFDSSxxQnREK3pYVixDQUNGLENzRDN6WEEsa0VBQ0ksMkJBR0EsZ0JBREEsYUFEQSxVdERnMFhKLENzRDV6WEksK0VBRUksd0JuRGdZbUIsQ21ENVhuQixzQkFMQSxtQkFFQSxxQkFDQSxtQkFDQSxVdEQrelhSLENzRDN6WEksa0ZBQ0ksWXRENnpYUixDc0QzelhRLG9GQUNJLGtCdEQ2elhaLENNcnpYSSw0QmdEM0JKLGtFQXdCUSxhQUVBLFlBREEsdUJBR0EsbUJBREEsZXRENnpYTixDc0QxelhNLCtFQUNJLGNBQ0EsY0FDQSxZdEQ0elhWLENzRHh6WFUsb0ZBQ0kscUJBQ0EsZXREMHpYZCxDc0R0elhNLDhFQUVJLDJCQURBLFd0RHl6WFYsQ3NEdHpYVSwyRkFDSSxnQkFDQSxpQnREd3pYZCxDc0RwelhNLHFGQUNJLFl0RHN6WFYsQ0FDRixDc0RselhBLDBCQUNJLGFBRUEsbUJBREEsb0J0RHN6WEosQ014MVhJLDRCZ0RnQ0osMEJBTVEsOEJBQ0EsbUJBQ0EsZXREc3pYTixDQUNGLENzRGx6WEEsb0VBQ0ksYXREcXpYSixDc0RuelhJLHVHQUNJLGVBRUEsZ0JBREEsZ0J0RHN6WFIsQ3NEbHpYSSxrR0FDSSxzQnREb3pYUixDTTMyWEksNEJnRDJESSx1R0FFSSxTQUNBLGdCQUZBLFV0RHF6WFYsQ3NEaHpYTSx3R0FDSSxZdERrelhWLENzRDd5WEYsK0JBR1EsZ0JBREEsZXREa3pYTixDc0QveVhNLHdEQUNJLGtCdERpelhWLENBVEYsQ3NEbnlYQSx3QkFDSSxxQnREZ3pYSixDc0Q5eVhJLDJCQUNJLGVBQ0EsZ0J0RGd6WFIsQ012NFhJLDRCZ0RrRkosd0JBVVEsbUJBREEsWXREaXpYTixDc0QveVhNLDJCQUNJLGVBQ0EsZ0J0RGl6WFYsQ0FDRixDTTk1WEkseUJnRCtGSix3QkFrQlEsbUJ0RGl6WE4sQ0FDRixDc0Q5eVhBLHlCQUVJLG1CQURBLFd0RGt6WEosQ3NEOXlYQSw0QkFDSSxlQUNBLGdCQUNBLGtCdERpelhKLENzRDl5WEEsbUVBQ0ksOENBS0EsNEJBRkEsZUFEQSxZQUVBLGlCQUhBLFd0RHF6WEosQ3NEL3lYSSx3RUFDSSxrQkFDQSxRdERpelhSLENNOTZYSSw0QmdEbUhKLG1FQWVRLHlDQURBLGNBTUEsbUJBREEsZ0JBRkEsWUFJQSxtQkFIQSxRQUZBLFV0RHN6WE4sQ3NEL3lYTSx3RUFDSSxLdERpelhWLENzRC95WFUscUZBQ0ksWXREaXpYZCxDQUNGLENzRDN5WEEsc0JBS0ksY0FKQSxhQUVBLG1CQURBLGdCQUVBLHNCQUVBLFV0RDh5WEosQ016OFhJLDRCZ0RxSkosc0JBVVEsbUJBREEsc0JBRUEsaUJ0RCt5WE4sQ0FDRixDc0QzeVhJLDhEQUNJLFl0RDh5WFIsQ3NEMXlYQSw4REFDSSxxQnRENnlYSixDTXg5WEksNEJnRDBLSiw4REFHUSxxQnREK3lYTixDQUNGLENzRDV5WEEsaURBRUksaUJBQ0EsaUJ0RDh5WEosQ3NEM3lYQSwwRUFDSSx5QkFDQSxpQnREOHlYSixDc0QzeVhBLG9FQUNJLFV0RDh5WEosQ3NEM3lYQSxzREFHSSxnQ0FGQSxnQkFDQSxxQnREK3lYSixDc0Q1eVhJLDZEQUNJLGNBQ0EsZUFDQSxnQkFDQSxtQkFDQSxtQnREOHlYUixDc0QxeVhBLGtEQUNJLGNBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0Esb0J0RDZ5WEosQ3NEM3lYSSx1REFDSSxvQnRENnlYUixDc0Q1eVhRLDJEQUVJLGVBQ0EscUJBRkEsY3REZ3pYWixDc0Q1eVhZLGdFQUNJLHNCdEQ4eVhoQixDc0R2eVhBLCtDQUVJLHVCQUNBLDhCQUZBLGlDdEQ0eVhKLENzRHR5WFksc0dBRUksWUFEQSxVdER5eVhoQixDTXJoWUksNEJnRG9PSiwrQ0FlUSxjQUVBLGlCQURBLGlCdER1eVhOLENzRHB5WE0sZ0VBQ0ksa0JBRUEsVUFEQSxLdER1eVhWLENBQ0YsQ3NEbHlYQSxpQ0FDSSxnQnREcXlYSixDc0RseVhBLDRFQUNJLFV0RHF5WEosQ3NEanlYSSx3QkFDSSxpQnREb3lYUixDTTdpWUksNEJnRDhRQSxpSUFFUSxZdERreVhWLENBQ0YsQ3NEOXhYQSw2QkFDSSxhbkQvUVUsQ21EZ1JWLG1CQUNBLGdCQUNBLG9CQUNBLDhCdERpeVhKLENNM2pZSSw0QmdEcVJKLDZCQVFRLGlCdERreVhOLENBQ0YsQ3VEdm9ZQSxnSUFLSSx5QkFEQSx1QkFGQSxzQkFDQSxpQnZENG9ZSixDdUR4b1lJLDRKQUNJLDRCdkQyb1lSLEN1RHhvWUksd0pBQ0ksNEJ2RDJvWVIsQ3VEeG9ZSSwwQ0FDSSxTdkQwb1lSLENNbmxZSSw0QmlEdkVKLGdJQXFCUSx5QkFEQSxxQnZENG9ZTixDdUR6b1lNLDBDQUNJLDRCQUNBLDRCdkQyb1lWLEN1RHhvWU0sNElBRUksMEJBREEsaUJBRUEseUJ2RDJvWVYsQ3VEeG9ZTSxvSkFFSSxnQkFEQSxldkQ0b1lWLEN1RHhvWU0sNEpBQ0ksd0JBRUEseUJBQ0EscUJBQ0Esb0JBSEEsdUJ2RDhvWVYsQ3VEeG9ZTSx3SkFDSSx3QkFFQSw0QkFDQSxxQkFDQSxvQkFIQSwwQnZEOG9ZVixDQUNGLEN1RHZvWUEsNkNBQ0kseUJ2RDBvWUosQ3VEdm9ZQSxrQ0FFSSxnQkFEQSxhdkQyb1lKLEN1RHhvWUksOERBR0ksU0FEQSwyQkFEQSxldkQ0b1lSLEN1RHZvWUksb0VBQ0ksZXZEeW9ZUixDdURyb1lBLDZHQUNJLG1CQUNBLDZCdkR3b1lKLEN1RHRvWUksdUNBRUksZ0JBQ0EsZ0J2RHdvWVIsQ3VEcm9ZSSxzSEFFSSxvQkFEQSxnQkFFQSxzQkFDQSxpQnZEdW9ZUixDdURwb1lJLHNIQUVJLGtCQURBLGdCQUVBLG9CdkRzb1lSLENNL3BZSSw2QmlENkJJLHNIQUNJLGV2RHFvWVYsQ0FDRixDTXBxWUksNEJpREtKLDZHQThCUSxjdkRxb1lOLEN1RHBvWU0sc0hBQ0ksaUJBQ0EsaUJBQ0EsZXZEc29ZVixDdURub1lNLHNIQUNJLGlCQUNBLHFCQUNBLGF2RHFvWVYsQ0FDRixDdURob1lJLG9EQUNJLFl2RG1vWVIsQ012cllJLDRCaUR3REksb0RBQ0ksbUJ2RGtvWVYsQ0FDRixDdUQ5bllBLG1DQUVJLG1CQUNBLGN2RGdvWUosQ01qc1lJLDRCaUQ4REosbUNBTVEsb0J2RGlvWU4sQ0FDRixDdUQvbllJLHVDQUNJLGdCdkRpb1lSLENNenNZSSw0QmlEdUVBLHVDQUlRLGV2RGtvWVYsQ0FDRixDdUQ5bllBLHFDQUdJLHNCQURBLDhCdkRpb1lKLEN1RDluWUksbUVBQ0ksd0J2RGdvWVIsQ3VEOW5ZUSxxRUFDSSxldkRnb1laLEN1RDVuWUksK0NBQ0ksc0J2RDhuWVIsQ001dFlJLDRCaURnRkoscUNBa0JRLGlDdkQ4bllOLEN1RDFuWUYseUNBRVEsZXZEOG5ZTixDQUxGLEN1RHJuWUEsb0NBRUkseUJBQ0EsV0FGQSxjdkRnb1lKLEN1RDVuWUksd0NBQ0ksOEJ2RDhuWVIsQ3VEM25ZSSx5Q0FDSSx5QkFDQSxvQnZENm5ZUixDdUQ1bllRLCtDQUNJLHdCdkQ4bllaLEN1RDFuWUksMENBQ0ksd0J2RDRuWVIsQ00xdllJLDRCaUQ0R0osb0NBc0JRLGV2RDRuWU4sQ3VEMW5ZTSx3Q0FDSSxtQnZENG5ZVixDdUR6bllNLDBDQUVJLG1CQURBLGtDdkQ0bllWLEN1RHhuWU0seUVBQ0ksZ0J2RDBuWVYsQ3VEem5ZVSw0RUFDSSxZdkQybllkLENBQ0YsQ3VEdm5ZSSxvRkFFSSx3QnBEcU5tQixDb0RwTm5CLG9DdkR3bllSLEN1RHJuWVksZ0xBQ0ksTXZEdW5ZaEIsQ3VEcm5ZZ0Isd01BQ0ksWXZEdW5ZcEIsQ3VEcG5ZZ0IsME1BQ0ksWXZEc25ZcEIsQ3VEbm5ZWSw4S0FDSSxldkRxblloQixDdURsbllZLDBIQUVJLG1CQURBLGdCQUVBLHFCQUNBLHlCdkRvblloQixDdURqbllZLDBMQUNJLGdCQUNBLGtCdkRtblloQixDTXR5WUksNkJpRHdMZ0Isd01BQ0ksWXZEaW5ZdEIsQ3VEOW1Za0IsME1BQ0ksWXZEZ25ZdEIsQ3VENW1ZYyxzSEFDSSxZdkQ4bVlsQixDQUNGLENNanpZSSw2QmlENE1nQixrWkFDSSxhdkQybVl0QixDQUNGLEN1RHRtWVEsd0tBQ0ksMEJ2RHdtWVosQ001ellJLDRCaURxSkEsb0ZBbUVRLDBCdkR3bVlWLEN1RGptWWMsMEhBRUksa0JBQ0EsaUJBRkEsc0J2RHFtWWxCLEN1RGhtWWMsMExBQ0ksb0J2RGttWWxCLEN1RDlsWVUsd0tBRUksaUJBREEsb0J2RGltWWQsQ3VEN2xZVSw0RkFDSSxZdkQrbFlkLENBQ0YsQ01oMVlJLDZCaURxUFEsNEZBQ0ksb0J2RDhsWWQsQ0FDRixDdUR6bFlJLDJDQUNJLHlCQUNBLGlCdkQybFlSLEN1RHhsWVksOEZBQ0ksdUJ2RDBsWWhCLENNNTFZSSw0QmlENFBBLDJDQVdRLDBCdkR5bFlWLENBQ0YsQ3VEcmxZQSxzQ0FDSSxzQnZEd2xZSixDdUR0bFlJLHdDQUVJLG1CQURBLGdCQUVBLHNCQUNBLHVCdkR3bFlSLENNMzJZSSw2QmlENFFKLHNDQVdRLDJCdkR3bFlOLENBQ0YsQ01oM1lJLDRCaUQ0UUosc0NBZVEsU3ZEeWxZTixDdUR2bFlNLHdDQUNJLGdCdkR5bFlWLEN1RHRsWU0sMENBQ0ksNkJ2RHdsWVYsQ0FDRixDdURybFlJLDhDQUNJLGNBQ0EseUJ2RHVsWVIsQ3VEcmxZUSxvREFDSSxhdkR1bFlaLEN1RGxsWUEsd0NBQ0ksaUN2RHFsWUosQ010NFlJLDRCaURnVEosd0NBSVEsdUJ2RHNsWU4sQ3VEcGxZTSw2Q0FDSSxvQnZEc2xZVixDdURsbFlVLG9GQUNJLGV2RG9sWWQsQ0FDRixDdUQva1lBLHFDQUNJLGtCdkRrbFlKLEN1RGhsWUkseUNBQ0ksZ0J2RGtsWVIsQ3VEOWtZUSxpRUFDSSw0QnZEZ2xZWixDTTM1WUksNEJpRGtVSixxQ0FjUSxtQnZEK2tZTixDQUNGLEN1RDVrWUEsdUNBQ0kscUJ2RCtrWUosQ3VEN2tZSSwwQ0FDSSx5QnZEK2tZUixDdUQxa1lBLHlCQUVJLGVBQ0Esa0JBQ0EsZ0JBRUEsc0JBREEsaUJBRUEsb0JBTkEsaUJ2RG1sWUosQ01qN1lJLDRCaUQ2VkoseUJBVVEsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxnQnZEOGtZTixDQUNGLEN1RHprWUEsNkJBTUksa0JBSEEsbUJBRUEsaUJBREEsa0JBRkEsd0J2RCtrWUosQ01sOFlJLDRCaURpWEosNkJBU1Esc0JBQ0EsbUJ2RDRrWU4sQ0FDRixDdUQxa1lJLDhDQUdJLG1DQURBLG9CQURBLGtCdkQ4a1lSLEN1RHBrWUEsNkNBSUksc0JBRkEsdUJBR0EsVXZEcWtZSixDTW45WUksNEJpRGdaQSx3REFFUSw0QnZEcWtZVixDQUNGLENNcitZSSx5QmlEb2FKLDhEQUdRLHNDQUNBLHVDQUdBLHlCdkRta1lOLENBQ0YsQ01sK1lJLDRCaUR1WkosOERBVVEsa0J2RHFrWU4sQ0FDRixDdURqa1lBLDhDQUNJLGtDdkRva1lKLEN1RGxrWUksbURBQ0ksa0N2RG9rWVIsQ3VEaGtZQSw0Q0FHSSw0QkFEQSxVdkRta1lKLEN1RGhrWUksa0RBQ0ksa0N2RGtrWVIsQ3VEL2pZSSx1REFDSSxrQ3ZEaWtZUixDdUR6allBLHNJQUNJLHNCdkRna1lKLEN1RDVqWUksbUNBQ0kscUNBQ0EsbUJBRUEsc0NBREEsdUNBR0EsWUFDQSw0QkFDQSxXQUNBLFVBSkEsb0J2RG1rWVIsQ003Z1pJLDRCaURxY0EsbUNBWVEsV0FDQSxTdkRna1lWLENBQ0YsQ3VEOWpZUSx3UEFDSSxlQUNBLGlCQUNBLDBCdkRna1laLENNeGhaSSw0QmlEMmRBLHNDQUVRLHFCQUNBLG1CdkQrallWLENBQ0YsQ3VEN2pZSSw0Q0FDSSxtQ0FDQSxtQkFFQSxzQ0FEQSx1Q0FRQSxlQUxBLFlBSUEsdUJBSEEsNEJBQ0EsV0FDQSxVQUpBLG9CdkRxa1lSLENNM2laSSw0QmlEaWVBLDRDQWlCUSxtQ0FGQSx5QkFEQSx5QkFFQSxtQkFFQSxldkRna1lWLENBQ0YsQ3VEOWpZUSwwUUFDSSxlQUNBLGlCQUNBLDBCdkRna1laLEN1RDVqWUksNENBRUksbUNBREEsWUFFQSxtQkFFQSxzQ0FEQSx1Q0FPQSxxQkFFQSxlQU5BLFlBR0Esa0JBREEsZ0JBR0EsdUJBSkEsNEJBRkEscUJBUUEsU3ZEOGpZUixDTXprWkksNEJpRDZmQSw0Q0FnQlEsNkJ2RGdrWVYsQ0FDRixDdUQ5allRLDBRQUNJLGVBQ0EsaUJBQ0EsMEJ2RGdrWVosQ3VENWpZUSxrREFDSSxvQnZEOGpZWixDdUR6allBLDBDQUNJLHlCQUNBLDBCdkQ0allKLEN1RHpqWUEsZ0NBQ0ksaUJ2RDRqWUosQ3VEMWpZSSw2QkFISixnQ0FJUSx5QnZENmpZTixDQUNGLEN1RDFqWUEsaUJBRUksbUJBTUEsY0FQQSxhQUtBLGVBREEsZ0JBRkEsdUJBSUEsaUJBRUEsa0J2RDZqWUosQ3VEeGpZQSw4QkFDSSx5QnZEMmpZSixDdUR4allBLGtEQUVJLHdCdkQyallKLEN1RDFqWUksZ0VBRUksa0N2RDRqWVIsQ3VEMWpZUSw4RUFDSSxrQ3ZENmpZWixDdUQxallRLDRFQUNJLG1DQUNBLHFCdkQ2allaLEN1RDFqWVEsZ0pBQ0ksU3ZEOGpZWixDdUQzallRLDBFQUNJLFl2RDhqWVosQ00vb1pJLDZCaUQrakJBLGdFQXNCUSxtQnZEK2pZVixDQUNGLEN1RDVqWVksOEZBQ0ksbUNBQ0EscUJ2RCtqWWhCLEN1RDVqWVksZ0xBQ0ksU3ZEZ2tZaEIsQ3VEN2pZWSwwRkFDSSxZdkRna1loQixDTW5xWkksNkJpRHdsQkksZ0ZBZVEsbUJ2RGlrWWQsQ0FDRixDdUQ3allJLGtGQUlJLHlCQUNBLFdBSkEscUJBQ0EsZ0NBQ0EsaUJ2RGtrWVIsQ3VEOWpZUSxzRkFFSSxpQkFEQSxnQkFFQSxnQnZEaWtZWixDdUQ5allRLHNMQUVJLHlCQU1BLGtCQUNBLGNBSEEsbUJBREEsZ0JBRUEscUJBR0EsWUFQQSx5QkFGQSxrQkFHQSxpQnZEd2tZWixDdUQ5allJLG9GQUlJLGdDQUNBLGNBSkEsMEJBQ0EsZ0NBQ0EsaUJ2RG1rWVIsQ003c1pJLDRCaUR1b0JBLG9GQVNRLDBCQUNBLHdCdkRra1lWLENBQ0YsQ3VEaGtZUSx3RkFFSSxpQkFEQSxnQkFFQSxnQnZEbWtZWixDdURoa1lRLDBMQUVJLHlCQU1BLGtCQUNBLGNBSEEsbUJBREEsZ0JBRUEscUJBR0EsWUFQQSx5QkFGQSxrQkFHQSxpQnZEMGtZWixDTXh1WkksNEJpRDBwQkksMExBYVEsa0N2RHVrWWQsQ0FDRixDdURua1lJLGtGQUNJLGtDdkRza1lSLENNbnZaSSw0QmlEaXJCSSxrRkFDSSx5QkFDQSxzQkFDQSx3QkFDQSxldkRza1lWLEN1RHBrWVUsc0ZBQ0ksV0FFQSxtQkFEQSxnQkFFQSxtQnZEdWtZZCxDdURwa1lVLHNGQUNJLHlCQUNBLFV2RHVrWWQsQ3VEbmtZTSxnRUFDSSxpQkFDQSxnQnZEc2tZVixDdURwa1lVLDhFQUNJLG9CQUNBLG9CdkR1a1lkLEN1RHBrWVUsNEVBQ0kscUJBQ0Esa0J2RHVrWWQsQ3VEcGtZVSxzRUFHSSxxQkFGQSxpQkFDQSxpQkFHQSxvQkFEQSxpQnZEd2tZZCxDdURya1lVLDBFQUNJLGF2RHdrWWQsQ3VEcGtZVSxnRkFhSSx1QkFEQSxtQnZENmpZZCxDdUR2a1ljLDhGQUNJLG9CQUNBLG1CdkQwa1lsQixDdUR2a1ljLDRGQUNJLHFCQUNBLG1CdkQwa1lsQixDdURya1ljLDhGQU1JLHlCQUxBLDJCQUNBLGtCQUNBLGdCQUNBLGlCQUNBLHNCdkR5a1lsQixDdUR2a1lrQix3R0FDSSxrQkFDQSxrQkFDQSxnQkFDQSxtQnZEMGtZdEIsQ0FDRixDTS8wWkkseUJpRDh3QlksOEZBQ0ksNEJBQ0EsZ0JBRUEsd0JBREEsbUJ2RHNrWWxCLEN1RG5rWWMsa0dBQ0ksMkJBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EscUJ2RHNrWWxCLENBQ0YsQ3VEaGtZQSw4QkFDSSx3QnZEbWtZSixDdUQ5allRLGdEQUtJLFlBSkEsV0FLQSxlQUpBLGdCQUNBLGlCdkRta1laLEN1RDlqWVksc0RBQ0ksYXZEZ2tZaEIsQ3VENWpZUSw4Q0FDSSxrQnZEOGpZWixDdUQzallRLGlEQUNJLGtCdkQ2allaLEN1RGhqWUEsc0pBQ0ksYXZEdWpZSixDdURwallBLFFBQ0ksaUJBQ0Esb0J2RHVqWUosQ01yM1pJLDRCaUQ0ekJKLFFBS1EsaUJBQ0Esb0J2RHdqWU4sQ0FDRixDdURyallBLDBCQUNJLGNBQ0EsY3ZEd2pZSixDdUR0allJLG1DQUNJLHVCdkR3allSLEN1RHJqWUksZ0NBQ0ksYUFFQSxtQkFEQSxVdkR3allSLEN1RHJqWVEsbUNBQ0ksbUJ2RHVqWVosQ3VEcGpZUSxtQ0FDSSxldkRzallaLEN1RGxqWUksNkJBRUksZUFEQSxnQkFFQSxnQnZEb2pZUixDdURqallJLGdDQUNJLHVCdkRtallSLENNdDVaSSw2QmlEdTJCSSw2QkFDSSxZdkRrallWLEN1RC9pWU0sNkJBQ0ksY3ZEaWpZVixDQUNGLENNOTVaSSw0QmlEczBCSiwwQkEyQ1EsY3ZEaWpZTixDdUQvaVlNLG1DQUNJLGtCdkRpallWLEN1RDlpWU0sZ0NBQ0ksZUFDQSxrQnZEZ2pZVixDdUQ5aVlVLG1DQUNJLGVBQ0EsaUJBRUEsZ0JBREEsY3ZEaWpZZCxDdUQ1aVlNLDZCQUNJLGN2RDhpWVYsQ0FDRixDdUR4aVlBLGlFQUVJLHlCQUNBLFdBRUEscUJBREEsa0JBSEEsVXZEK2lZSixDdUR6aVlJLHVFQUNJLGVBQ0EsaUJBQ0EsdUJ2RDJpWVIsQ01oOFpJLDRCaUQyNEJKLGlFQWlCUSxpQkFEQSx3QnZEMGlZTixDdUR4aVlNLHVFQUNJLGVBQ0EsZ0J2RDBpWVYsQ0FDRixDdUR2aVlJLGlDQUNJLHNCQUdBLGdCQUZBLGN2RDJpWVIsQ01oOVpJLDRCaURtNkJBLGlDQU9RLDhCQURBLFVBRUEsVXZEMmlZVixDQUNGLEN1RHhpWUkscUNBS0kseUJBREEsMEJBRUEsMkJBSEEsNkJBREEsd0JBREEsMEJBTUEsbUJ2RDBpWVIsQ01oK1pJLDRCaUQrNkJBLHFDQVNRLG9CdkQ0aVlWLENBQ0YsQ3VEeGlZQSx5QkFFSSx1QkFEQSxhQUVBLGN2RDJpWUosQ3VEemlZSSwwQ0FMSix5QkFNUSxzQnZENGlZTixDQUNGLEN1RHppWUEsMkJBRUksbUJBREEsYUFJQSxhQURBLGdCQURBLGdCdkQ4aVlKLEN1RDFpWUksK0JBQ0ksc0JBRUEsb0JBREEsY3ZENmlZUixDdUR6aVlJLHFDQWJKLDJCQWNRLGtCdkQ0aVlOLENBQ0YsQ01sZ2FJLDRCaUR1OEJKLDJCQXFCUSxhQURBLGdCQURBLFN2RDhpWU4sQ3VEMWlZTSwrQkFFSSxzQkFEQSxhdkQ2aVlWLEN1RHppWU0sOEJBQ0ksZXZEMmlZVixDQUNGLEN1RHRpWUEsdURBQ0ksYUFDQSxnQkFDQSxldkR5aVlKLEN1RHZpWUkseUJBRUksd0JwRHIrQk0sQ29EcytCTixvQnBEdCtCTSxDb0RvK0JOLGV2RDJpWVIsQ3VEbGlZUSwrREFDSSx3QnBENytCRSxDb0Q4K0JGLG9CdkR3aVlaLENNbmlhSSw0QmlEMCtCSix1REFzQlEsY0FDQSxldkR1aVlOLEN1RHJpWU0seUJBQ0ksVXZEdWlZVixDQUNGLEN1RHBpWUksNEJBRUksYUFDQSxpQkFDQSx5QkFIQSxVdkR5aVlSLEN1RHJpWVEscUNBRUksbUNBQ0EsZ0NBRkEsdUJBR0EsMkJ2RHVpWVosQ014amFJLDRCaUQ2Z0NJLHFDQU9RLHlCdkR5aVlkLENBQ0YsQ3VEeGlZWSwyQ0FJSSxnQ0FEQSxtQ0FEQSx3QkFEQSxjdkQ2aVloQixDdUR0aVlRLDBDQUVJLFdBREEsMEJBRUEsTXZEd2lZWixDdURwaVlRLG1DQUVJLGVBREEsZ0JBRUEsZ0J2RHNpWVosQ005a2FJLDRCaURxaUNJLG1DQU1RLGVBREEsZ0JBRUEsZ0J2RHdpWWQsQ0FDRixDdURyaVlnQixpREFFSSxZQURBLFV2RHdpWXBCLENNemxhSSw0QmlEZ2pDWSxpREFLUSxlQUVBLGdCQURBLGdCQUZBLGF2RDRpWXRCLEN1RHBpWVUsb0RBRVEsWXZEdWlZbEIsQ3VEbGlZYyx3REFFUSx1QnZEcWlZdEIsQ0FURixDdUR6aFlnQiwwREFDSSxldkRxaVlwQixDdUQvaFlJLDBCQUNJLFdBR0EsZUFEQSxnQkFFQSxpQkFIQSx5QnZEb2lZUixDdURoaVlRLGdDQUNJLGN2RGtpWVosQ3VEemhZUSx5TEFDSSxzQkFDQSxhdkQ4aFlaLEN1RDVoWVkscU1BQ0ksd0JBRUEsZUFEQSxnQkFFQSxnQnZEOGhZaEIsQ3VEM2hZWSxvWUFFSSxZdkQ4aFloQixDdUQzaFlRLHFJQUNJLCtCdkQ2aFlaLEN1RHpoWUksNkhBQ0kseUJBQ0EsYXZEMmhZUixDdUR6aFlRLHVJQUNJLHdCQUVBLGVBREEsZ0JBRUEsZ0J2RDJoWVosQ3VEemhZWSxtSkFDSSxjdkQyaFloQixDdURyaFlRLGlNQUNJLHNCQUNBLFV2RHVoWVosQ3VEcmhZWSw2TUFDSSxxQkFFQSxlQURBLGdCQUVBLGdCdkR1aFloQixDdURwaFlZLG9aQUVJLFN2RHVoWWhCLEN1RG5oWVEsdUhBQ0ksa0N2RHFoWVosQ001cWFJLDRCaURzcENJLHVIQUlRLGtCdkRzaFlkLENBQ0YsQ3VEbmhZUSw2SUFDSSwrQnZEcWhZWixDdURoaFlRLGlIQUNJLDJCdkRraFlaLEN1RGhoWVEsaUhBQ0ksZXZEa2hZWixDdUQ5Z1lJLHlHQUNJLDBCdkRnaFlSLEN1RDVnWUkseUZBQ0ksa0JBQ0EsU3ZEOGdZUixDdUQzZ1lJLGtTQUVJLGdDQUNBLGlDQUZBLFN2RCtnWVIsQ3VEMWdZWSxzVUFDSSx3QnZENGdZaEIsQ3VEdGdZSSxtSkFDSSx1QnZEd2dZUixDdURwZ1lRLCtJQUlJLG1CQUZBLGFBR0Esc0JBRkEsWUFGQSxVdkQwZ1laLEN1RHBnWVkseUtBSUksY0FGQSxlQURBLGdCQUVBLGdCdkR1Z1loQixDdURoZ1lRLDJKQUVJLGtCQURBLGdCQUVBLG9CdkRrZ1laLEN1RDkvWEksdVFBQ0ksd0J2RGdnWVIsQ3VENy9YSSx1UEFDSSxrQ3ZEKy9YUixDdUQzL1hJLCtMQUNJLHdCdkQ2L1hSLEN1RDEvWEkseUdBQ0ksb0J2RDQvWFIsQ3VEeC9YSSxxSEFDSSxTdkQwL1hSLEN1RHYvWEkscUxBQ0Usd0J2RHkvWE4sQ3VEci9YUSwrSkFDSSxhdkR1L1haLEN1RHIvWFEscVBBQ0ksVXZEdS9YWixDdURyL1hRLGlLQUNJLFl2RHUvWFosQ3VEci9YUSwrSkFLSSxtQkFFQSxXQUhBLGFBRkEsZUFEQSxnQkFLQSx5QkFIQSxnQnZEMi9YWixDdURuL1hJLHFIQUNJLGtCQUNBLFN2RHEvWFIsQ3VEbi9YUSxnV0FFSSxZdkRzL1haLEN1RG4vWFEsdUtBRUksV0FEQSxhdkRzL1haLEN1RGovWGdCLHlUQUdJLGFBRkEsa0JBQ0EsUXZEby9YcEIsQ3VELytYWSw0Y0FrQkksc0JBRkEseUJBQ0EsMEJBZEEsc0JBREEsY0FJQSxPQVFBLGdCQU5BLFNBRUEsaUJBQ0EsZUFDQSxnQkFHQSxVQVhBLGtCQVNBLGdCQVJBLHFCQUlBLFdBRkEsU3ZENi9YaEIsQ3VEaC9YZ0Isd2RBS0ksY0FKQSxlQU1BLGNBSkEsZUFEQSxnQkFFQSxpQkFJQSxrQkFGQSxnQnZEcy9YcEIsQ3VEbC9Yb0IsNG5CQUNJLGtCdkRzL1h4QixDdURqL1hZLGlQQUNJLGN2RG0vWGhCLEN1RGovWGdCLHFQQUNJLGVBRUEsZ0JBREEsZ0J2RG8vWHBCLEN1RDUrWFEsaUtBQ0ksYXZEOCtYWixDdUQzK1hRLHlNQUNJLGF2RDYrWFosQ3VEeCtYUSxzU0FDSSxtQnZENitYWixDdUR2K1hJLHNDQUNJLHFCdkQwK1hSLEN1RHgrWEksa0NBRUEsc0JBR0EsNER2RDArWEosQ3VEdCtYQSw4QkFFSSxlQURBLGdCQUVBLGdCdkR5K1hKLEN1RHQrWEEsMkNBS0ksbUJBRUEsV0FIQSxhQUZBLGVBREEsZ0JBS0EseUJBSEEsZ0J2RDYrWEosQ3VEdCtYQSxrQ0FDSSxjQUdBLGVBREEsZ0JBRUEsaUJBSUEsZ0JBSEEsYUFFQSxtQkFEQSxVQUxBLFN2RGcvWEosQ3VEditYSSw0Q0FJSSxXQURBLGdCQURBLE9BREEsUXZENCtYUixDTTMzYUksNEJpRDg0Q0EsNENBT1EsUXZEMCtYVixDQUNGLEN1RHgrWFEsa0RBRUksNkJBREEsMkJ2RDIrWFosQ3VEeCtYWSwwREFFSSw2QkFEQSx5QnZEMitYaEIsQ3VEcitYUSxrREFFSSxhQURBLGdCdkR3K1haLEN1RHQrWFksMERBQ0ksYUFDQSxxQkFDQSxjdkR3K1hoQixDTTk1YUkseUJpRG03Q1EsMERBTVEsY3ZEeStYbEIsQ0FDRixDdUR2K1hnQiw4REFDSSxVdkR5K1hwQixDdURyK1hZLHVEQUVJLGVBREEsZ0JBRUEsaUJBQ0EsU3ZEdStYaEIsQ00vNWFJLDRCaURvN0NRLHVEQU9RLFV2RHcrWGxCLENBQ0YsQ3VEdCtYZ0IseURBQ0ksY0FDQSx5QnZEdytYcEIsQ01yN2FJLHlCaURtOUNBLDBDQUVRLGtCdkRvK1hWLENBQ0YsQ3VEaitYSSx1Q0FDSSx5QnZEbStYUixDdUQvOVhBLGVBQ0ksdUJ2RGsrWEosQ01qOGFJLHlCaUQ4OUNKLGVBSVEsc0J2RG0rWE4sQ0FDRixDdURqK1hJLG9CQUNJLHNCdkRtK1hSLENNejhhSSx5QmlEcStDQSxvQkFJUSxzQnZEbytYVixDQUNGLEN1RGgrWEEsZUFDSSxzQnZEbStYSixDTWw5YUkseUJpRDgrQ0osZUFJUSx1QnZEbytYTixDQUNGLEN1RGwrWEksb0JBQ0ksc0J2RG8rWFIsQ00xOWFJLHlCaURxL0NBLG9CQUlRLHNCdkRxK1hWLENBQ0YsQ3VEaitYQSxlQUNJLHNCdkRvK1hKLENNbithSSwwQmlEOC9DSixlQUlRLHVCdkRxK1hOLENBQ0YsQ3VEbitYSSxvQkFDSSxzQnZEcStYUixDTTMrYUksMEJpRHFnREEsb0JBSVEsc0J2RHMrWFYsQ0FDRixDdURsK1hBLDRCQUNJLCtCdkRxK1hKLEN1RG4rWEksdUVBQ0ksb0J2RHErWFIsQ3VEOTlYSSw2SEFDSSxldkRtK1hSLENNaC9hSSw0QmlENGdEQSx3REFJUSxlQUNBLGdCdkRvK1hWLENBQ0YsQ3VEaCtYQSxpQ0FDSSxrQ3ZEbStYSixDdURqK1hJLDRFQUNJLG9CdkRtK1hSLEN1RC85WEEsNENBRUksbUJBREEsWXZEbStYSixDTWxnYkksNkJpRDhoREosNENBTVEsbUJBREEsWXZEbytYTixDQUNGLEN1RGorWEksNkRBTUEsbUJBTEEsbUVBQ0EsMEJBR0EsYUFEQSxnQkFEQSxzQnZEcytYSixDTWhoYkksNEJpRHVpREEsNkRBVUksZUFEQSxnQkFFQSxnQnZEbytYTixDQUNGLENNcGliSSx5QmlEcWtEQSwrQ0FFUSx3QnZEaytYVixDQUNGLEN1RDk5WEEsa0NBSUksbUJBRUEseUJBQ0Esa0JBSkEsYUFEQSxhQUdBLHVCQUdBLGNBUEEsV3ZEdytYSixDdUQvOVhJLCtFQUVJLGVBREEsZ0JBRUEsaUJBRUEsZUFEQSxpQnZEaytYUixDdUQ5OVhJLCtFQU1JLFdBSkEsZUFEQSxnQkFFQSxpQkFJQSxtQkFIQSxrQkFDQSw4QnZEaytYUixDdUQvOVhRLDJGQUNJLGN2RGkrWFosQ3VELzlYUSxtRkFDSSxVdkRpK1haLEN1RHY5WEEsZ0ZBRUkscUJBREEsYXZEZytYSixDdUQzOVhJLGNBRUksZUFEQSxnQkFFQSxpQkFFQSxnQ3ZEODlYUixDTWhsYkksNEJpRDZtREEsY0FRUSxlQURBLGdCQUVBLGlCQUNBLFVBQ0EsU3ZEZytYVixDQUNGLEN1RDk5WFEsZ0JBQ0ksY0FDQSx5QnZEZytYWixDdUQxOVhBLHlDQUNJLHdCdkQ2OVhKLEN1RDE5WEEsd0NBQ0ksOEJ2RDY5WEosQ3VEejlYSSx3Q0FLSSxtQkFIQSx3QnBEbHlDbUIsQ29EdXlDbkIsV0FKQSxhQUNBLHVCQUVBLGVBTEEsVXZEaytYUixDdUR6OVhJLHlDQU9JLG1CQU5BLHlCQUdBLGtCQUVBLGFBSEEsZUFLQSx1QkFIQSxjQUhBLGF2RGkrWFIsQ3VEdDlYUSwrQ0FDSSxrQkFDQSxrQnZEdzlYWixDdURwOVhJLHdDQUVJLFdBQ0EsYXZEcTlYUixDdURuOVhRLDRDQUNJLG9CdkRxOVhaLEN1RGg5WEEsa0NBRUksYXZEazlYSixDdURoOVhJLHVDQUlJLGFBQ0EsdUJBSEEsU0FDQSxldkRtOVhSLEN1RDk4WFUsNEZBQ0Usa0J2RGc5WFosQ3VEMzhYSSwrQ0FFSSxlQURBLGdCQUVBLGdCdkQ2OFhSLEN1RDM4WFEsb0RBQ0ksa0J2RDY4WFosQ016cGJJLDRCaURpdERJLHVDQUNJLG9CdkQyOFhWLENBQ0YsQ00zcWJJLHlCaURtdURBLHdDQUVRLGN2RDA4WFYsQ0FDRixDdURyOFhBLGlEQUVJLGVBREEsZ0JBRUEsaUJBQ0Esa0J2RHc4WEosQ3VEdDhYSSx5REFDSSxxQnZEdzhYUixDdURwOFhBLDRCQUNJLGtCdkR1OFhKLENNanJiSSw2QmlEeXVESiw0QkFJTSxnQnZEdzhYSixDQUNGLEN1RHI4WEEsMkJBR0ksYUFEQSxxQ0FFQSwwQkFIQSxzQnZEMjhYSixDdUR0OFhJLG1DQUNJLGdDdkR3OFhSLEN1RHI4WEksOEJBQ0ksYXZEdThYUixDdURwOFhJLDZEQUNJLGV2RHM4WFIsQ3VEbDhYQSxZQUNJLG1CdkRxOFhKLEN1RGw4WEEsWUFDSSxtQnZEcThYSixDdURsOFhBLFlBQ0ksbUJ2RHE4WEosQ3VEbjhYQSx3Q0FDSSxnQ3ZEczhYSixDdURqOFhJLDJDQUNJLDZCdkRvOFhSLEN1RGw4WFEsOENBRUksZUFEQSxnQkFFQSxnQnZEbzhYWixDTS90YkksNEJpRHF4REEsMkNBVVEsY3ZEbzhYVixDdURsOFhVLDhDQUNJLGVBQ0EsZ0J2RG84WGQsQ0FDRixDdURoOFhJLDRDQUNJLG9CdkRrOFhSLEN1RC83WFEsK0NBRUksZUFEQSxnQkFFQSxpQkFDQSxzQnZEaThYWixDdUQ5N1hRLDhDQUVJLGVBREEsZ0JBRUEsaUJBQ0EsaUJ2RGc4WFosQ012dmJJLDRCaUR3eURBLDRDQW9CUSxjQURBLGV2RGk4WFYsQ3VEOTdYVSw4Q0FDSSxldkRnOFhkLENBQ0YsQ3VENTdYSSx3Q0FDSSxhQUNBLGdCdkQ4N1hSLENNcHdiSSw2QmlEbzBEQSx3Q0FLUSxjdkQrN1hWLENBQ0YsQ016d2JJLDRCaURvMERBLHdDQVVRLGFBREEscUJ2RGk4WFYsQ3VEOTdYVSw0Q0FDSSxrQnZEZzhYZCxDQUNGLEN1RDc3WFEsMkNBQ0ksZXZEKzdYWixDdUQxN1hJLDRDQUNJLHFCdkQ0N1hSLENNeHhiSSw0QmlEMjFEQSw0Q0FJUSxrQnZENjdYVixDQUNGLEN1RHo3WEEsd0NBQ0kseUJ2RDQ3WEosQ3VEdjdYSSxrR0FDSSxtQnZEMjdYUixDTW56YkkseUJpRDQzREksMElBQ0kscUJ2RDI3WFYsQ0FDRixDdUR2N1hBLDRDQUNJLFV2RDA3WEosQ3VEejdYSSxrREFDSSxhcER2MkRNLENvRHcyRE4sMkV2RDI3WFIsQ3VEcjdYSSw2RkFDSSxZdkQyN1hSLEN1RHg3WEksa0RBQ0ksVXZEMDdYUixDdUR2N1hBLDBDQUNJLG1CdkQwN1hKLENNbDBiSSw0QmlEdTRESiwwQ0FJUSxrQnZEMjdYTixDQUNGLENNcDFiSSx5QmlENDVESiw0RUFJUSx3QnZEMDdYTixDdUR6N1hNLDBGQUNJLFd2RDQ3WFYsQ0FDRixDdUR0N1hJLHdHQUVJLGdCQURBLGV2RDI3WFIsQ3VEejdYUSxnSEFDSSxjQUNBLFl2RDQ3WFosQ003MWJJLDRCaURzNkRJLHdHQUNJLGF2RDI3WFYsQ3VEejdYVSxnSEFFSSxlQUNBLGFBRkEsYXZEODdYZCxDdURyN1hFLDBEQUVRLGN2RHk3WFYsQ0FMRixDdUQvNlhBLGlDQUNJLGlCdkR3N1hKLEN3RDU3YkEsMEJBQ0UseUJBSUEsY0FEQSxnQkFGQSxhQUNBLFV4RGk4YkYsQ3dEOTdiRSxpQ0FDRSxlQUVBLFNBREEsV3hEaThiSixDTTc0YkkseUJrRDVESiwwQkFZSSxZeERpOGJGLENBQ0YsQ3dELzdiQSx1QkFFRSxlQURBLGdCQUVBLGlCQUNBLHlCeERrOGJGLEN3RC83YkEsdUJBQ0UsYXhEazhiRixDd0RoOGJJLGdDQUNFLFV4RGs4Yk4sQ3lEMzliQSxxQkFDSSxzQkFDQSxVekQ4OWJKLENNeDViSSw2Qm1EckVBLDJCQUVRLFl6RCs5YlYsQ0FDRixDeUR4OWJJLCtCQUNJLDJCekQwOWJSLENNaDZiSSw2Qm1EM0RBLCtCQUdRLHNCekQ0OWJWLENBQ0YsQ01yNmJJLDZCbUQzREEsK0JBTVEsbUJ6RDg5YlYsQ0FDRixDeUQ3OWJRLG9DQUtJLGVBRkEsa0JBQ0EsZ0JBRUEsaUJBSkEsa0JBREEsU3pEbytiWixDTWw3YkksNkJtRG5ESSxvQ0FRUSxjekRpK2JkLENBQ0YsQ012N2JJLDZCbURuREksb0NBWVEsZUFEQSxnQnpEbytiZCxDQUNGLENNNzdiSSw0Qm1EbkRJLG9DQWVRLGV6RHErYmQsQ0FDRixDeURqK2JJLDJCQUNJLGdCekRtK2JSLENNcjhiSSw2Qm1EL0JBLDJCQUdRLGlCekRxK2JWLENBQ0YsQ00xOGJJLDRCbUQvQkEsMkJBTVEseUJ6RHUrYlYsQ0FDRixDeUR0K2JRLGdDQUdJLGVBRkEsa0JBQ0EsZ0JBRUEsZ0J6RHcrYlosQ01yOWJJLDRCbUR2QkksZ0NBTVEsZ0J6RDArYmQsQ0FDRixDeUR0K2JJLDRCQUVJLG1CQURBLGFBSUEsU0FGQSxxQkFDQSxjQUVBLGNBNkJJLHdCekQ0OGJaLENNbitiSSw2Qm1EWkEsNEJBUVEsMEJ6RDIrYlYsQ0FDRixDTXgrYkksNkJtRFpBLDRCQVdRLFNBQ0EsVXpENitiVixDQUNGLEN5RDUrYlEsK0NBQ0ksWXpEOCtiWixDeUQ1K2JRLGtDQUtJLHNCQUZBLDRCQUZBLHFCQUdBLGFBRkEsU3pEaS9iWixDTXJnY0kseUJtRGtCSSxrQ0FVUSxhQURBLFd6RCsrYmQsQ0FDRixDTTkvYkksNEJtREtJLGtDQWNRLGFBREEsV3pEaS9iZCxDQUNGLEN5RDMrYlEsK0NBQ0ksaUJ6RDYrYlosQ012Z2NJLDZCbUR5QkksK0NBSVEsaUJ6RDgrYmQsQ0FDRixDTTVnY0ksNEJtRHlCSSwrQ0FRUSxpQnpEKytiZCxDQUNGLENNamhjSSw2Qm1EcUNJLG1DQUdRLGlDQURBLGV6RCsrYmQsQ0FDRixDeUQ3K2JZLHNEQUVJLFV6RGcvYmhCLEN5RDcrYlksa0hBRkksbUJBRkEsMEN6RHEvYmhCLEN5RDUrYlksb0NBZkosbUNBZ0JRLDBCekQrK2JkLENBQ0YsQ3lEOStiWSxxQ0FsQkosbUNBbUJRLDBCekRpL2JkLENBQ0YsQ3lEaC9iWSxxQ0FyQkosbUNBc0JRLDBCekRtL2JkLENBQ0YsQ3lEbC9iWSxxQ0F4QkosbUNBeUJRLDRCekRxL2JkLENBQ0YsQ01wamNJLDZCbURpRVEsa0RBR1EsaUJ6RG8vYmxCLENBQ0YsQ016amNJLDRCbURpRVEsa0RBT1EsaUJ6RHEvYmxCLENBQ0YsQ3lEai9iUSxxQ0FDSSxhekRtL2JaLEN5RGwvYlkscUNBRkoscUNBR1Esb0J6RHEvYmQsQ0FDRixDTXRrY0ksNkJtRG1GUSwrQ0FHUSx5QkFEQSxtQnpEcy9ibEIsQ0FDRixDeURoL2JJLG9DQUNJLG1CekRrL2JSLENNL2tjSSw2Qm1ENEZBLG9DQUdRLGlCekRvL2JWLENBQ0YsQ01wbGNJLDRCbUQ0RkEsb0NBTVEsa0J6RHMvYlYsQ0FDRixDeURyL2JRLHlDQUtJLFdBRkEsZUFGQSxrQkFDQSxnQkFFQSxnQnpEdy9iWixDTWhtY0ksNkJtRG9HSSx5Q0FPUSxlQUNBLGdCekR5L2JkLENBQ0YsQ3lEdC9iUSwyQ0FDSSxrQnpEdy9iWixDTXptY0ksNEJtRGdISSwyQ0FJUSxrQnpEeS9iZCxDQUNGLEN5RHIvYkksMkJBQ0ksd0J6RHUvYlIsQ3lEdC9iUSxpQ0FJSSxlQUZBLGtCQUNBLGdCQUVBLGlCQUpBLCtCekQ0L2JaLENNeG5jSSw2Qm1EMkhJLGlDQVFRLGlCQURBLHVCekQyL2JkLENBQ0YsQ005bmNJLDZCbUQySEksaUNBV1EsY3pENC9iZCxDQUNGLEN5RDEvYlEsK0JBQ0ksNkJ6RDQvYlosQ010b2NJLDZCbUR5SUksK0JBR1EsNkJ6RDgvYmQsQ0FDRixDTTVuY0ksbURtRHNJUSwyQ0FDSSxZekR5L2JkLENBQ0YsQ3lEbC9iUSxxREFFSSxhQUdBLHVCQURBLDRCQUhBLFd6RHcvYlosQ012cGNJLDRCbUQ4SkkscURBUVEsbUJ6RHEvYmQsQ0FDRixDeURoL2JRLGlDQUNJLHVCekRrL2JaLENNNXFjSSwwQm1EOExJLG1DQUVRLGtDekRnL2JkLENBQ0YsQ01wcWNJLDRCbURzTEksZ0NBR1EsdUJBREEscUJ6RGkvYmQsQ0FDRixDeUQvK2JZLGtDQUVJLFdBRUEsZUFEQSxnQkFFQSxpQkFKQSxnQnpEcS9iaEIsQ3lEOStiUSxpQ0FFSSxhQURBLGlCQUVBLFV6RGcvYlosQ010cmNJLDRCbURtTUksaUNBTVEsYUFDQSxpQkFGQSxXekRvL2JkLENBQ0YsQ00xc2NJLHlCbUQyTlEsc0NBRVEsWXpEaS9ibEIsQ0FDRixDeUQ1K2JJLGlEQUdJLFNBREEsMkJBREEsZXpEZy9iUixDeUQzK2JJLHVEQUNJLGV6RDYrYlIsQ3lEditiQSxvQ0FFSSx5QkFEQSxtQnpEMitiSixDTS9zY0ksNkJtRG1PSixvQ0FJUSxtQnpENCtiTixDQUNGLEN5RHgrYkEsK0JBQ0ksZ0J6RDIrYkosQ014dGNJLDZCbUQ0T0osK0JBSVEsZ0J6RDQrYk4sQ0FDRixDTTF1Y0kseUJtRGdRQSxxQ0FFUSw0QkFDQSxlekQ0K2JWLENBQ0YsQ3lEeCtiQSw4QkFDSSx1QnpEMitiSixDTXZ1Y0ksNkJtRDJQSiw4QkFHUSx1QnpENitiTixDQUNGLEN5RDErYkEsNEJBQ0kscUJBRUEsZ0JBREEsZ0J6RDgrYkosQ3lEMytiSSwwQ0FDSSxjekQ2K2JSLENNbHdjSSx5Qm1EK1FKLDRCQVVRLG9CQUNBLHlCekQ2K2JOLEN5RDMrYk0sMENBQ0ksZ0J6RDYrYlYsQ0FDRixDTTN3Y0ksMEJtRCtRSiw0QkFtQlEsMkJ6RDYrYk4sQ0FDRixDTWh4Y0ksMEJtRCtRSiw0QkF1QlEsbUJBQ0Esc0J6RDgrYk4sQ0FDRixDeUQ1K2JJLDZIQUNJLDBCekQ4K2JSLEN5RDUrYlEsMklBQ0ksVXpEOCtiWixDeUQ1K2JZLGdUQUVJLFN6RDYrYmhCLENNbHhjSSw0Qm1ENlJBLDZIQWFRLHVCekQ0K2JWLEN5RDErYlUsMklBQ0ksU3pENCtiZCxDQUNGLEN5RHgrYkksMkZBRUksb0JBREEsZ0J6RDIrYlIsQzBEcDJjSSxvQkFFSSxxQkFEQSxhQU1BLFNBSkEsMkJBQ0EscUJBRUEsY0FEQSxTMUR5MmNSLENNeHljSSw2Qm9EdEVBLG9CQVdRLDJCQURBLFUxRHkyY1YsQ0FDRixDTTl5Y0ksNkJvRHRFQSxvQkFjUSxTQUNBLGUxRDAyY1YsQ0FDRixDTXB6Y0ksNEJvRHRFQSxvQkFvQlEsU0FEQSxtQjFENDJjVixDQUNGLEMwRHoyY1EsMEJBS0ksc0JBRkEsNEJBRkEscUJBR0EsYUFGQSxTMUQ4MmNaLENNOTBjSSx5Qm9EbENJLDBCQVVRLGFBREEsVzFENDJjZCxDQUNGLENNdjBjSSw0Qm9EL0NJLDBCQWNRLGFBREEsVzFEODJjZCxDQUNGLENNNzBjSSw2Qm9EN0JJLDJCQUdRLGlDQURBLGUxRDYyY2QsQ0FDRixDMEQzMmNZLDhDQUVJLFUxRDgyY2hCLEMwRDMyY1ksa0dBRkksbUJBRkEsMEMxRG0zY2hCLEMwRHoyY1EsNkJBRUksY0FEQSxtQjFENDJjWixDMEQxMmNZLHFDQUhKLDZCQUlRLG9CMUQ2MmNkLENBQ0YsQzBEMTJjUSx5QkFFSSxtQkFEQSxZMUQ2MmNaLENNejJjSSw0Qm9ETEkseUJBSVEsYUFDQSxRMUQ4MmNkLENBQ0YsQ001M2NJLHlCb0RnQlEsOEJBRVEsa0JBQ0EsUzFEODJjbEIsQ0FDRixDTXIzY0ksNEJvREdRLDhCQU9RLFMxRCsyY2xCLENBQ0YsQzBENzJjZ0Isb0NBQ0ksc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxpQjFEKzJjcEIsQ00vNGNJLDBCb0QwQlksb0NBVVEsZUFDQSxrQkFDQSxnQkFDQSxpQkFKQSxpQjFEbzNjdEIsQ0FDRixDMEQ3MmNnQixvQ0FDSSxrQ0FDQSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLDhCMUQrMmNwQixDTWg2Y0ksMEJvRDJDWSxvQ0FRUSxlQUNBLGtCQUNBLGdCQUNBLGdCMURpM2N0QixDQUNGLEMwRGgzY29CLDBDQUNJLGlDMURrM2N4QixDMkR0K2NJLDZCQUNJLGUzRHkrY1IsQzJEeCtjUSxxQ0FFSSxtQkFEQSxhQUVBLG9CM0QwK2NaLEMyRHYrY1Esa0NBQ0ksOERBQzJCLDRCQUFkLFlBQ2IsbUJBREEsVTNENCtjWixDMkR4K2NRLGtDQUlJLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsbUJBTkEsa0JBREEsaUIzRGkvY1osQzJEcitjQSwwREFDSSxVM0R3K2NKLEM0RHJnZEEsb0JBRUksYUFDQSxTQUNBLHFCQUhBLGM1RDJnZEosQ01uOGNJLDRCc0R6RUosb0JBUVEsU0FEQSxjNUQwZ2ROLENBQ0YsQzREdmdkSSx5QkFDSSx5QkFDQSwrQjVEeWdkUixDNER0Z2RJLDJCQUNJLGVBQ0EsZ0JBQ0Esa0I1RHdnZFIsQzREcmdkSSx1QkFDSSxpQkFDQSxnQjVEdWdkUixDTXQ5Y0ksNEJzRDdDSiwwQkFFUSxtQjVEc2dkTixDQUNGLENNeitjSSwwQnNEaENKLDBCQU1RLHFCNUR1Z2ROLENBQ0YsQzREcGdkQSx1QkFJSSx1QkFIQSxhQUNBLGVBQ0Esc0I1RHdnZEosQ014K2NJLDRCc0RuQ0osdUJBT1EsMEI1RHdnZE4sQ0FDRixDNERyZ2RBLDRDQUVJLGFBREEsYUFFQSxVNUR3Z2RKLENNbi9jSSw0QnNEbEJKLDRDQUVRLFk1RHdnZE4sQ0FDRixDNERyZ2RBLDZDQUNJLGFBQ0Esb0I1RHdnZEosQzREcmdkUSxtSEFFSSx5QkFFQSxtQkFDQSxrQkFGQSxjQUZBLGM1RDJnZFosQ01yZ2RJLDZCc0RaSiw2Q0FlUSxnQjVEc2dkTixDQUNGLENNMWdkSSw0QnNEWkosNkNBb0JRLGFBREEsUzVEd2dkTixDQUNGLEM0RG5nZEEsdUJBQ0ksZTVEc2dkSixDNERuZ2RRLDhIQUNJLGdCNURxZ2RaLEM0RGpnZEksK0NBQ0ksWTVEbWdkUixDNERqZ2RRLHNFQUNJLGNBQ0EsZTVEbWdkWixDNEQ3L2NRLDJFQUNJLGE1RCsvY1osQzREdi9jQSx3QkFFSSxjQUNBLGVBRkEsYTVENC9jSixDNER2L2NBLG1FQUdJLGNBREEsaUJBREEsUTVENC9jSixDNER2L2NBLGtCQUNJLGVBRUEsc0JBREEsb0JBR0Esa0JBREEsVTVEMi9jSixDTXJqZEksNEJzRHNESixrQkFRUSxtQkFDQSxvQjVEMi9jTixDQUNGLEM0RHgvY0EscUJBQ0ksbUJBQ0Esb0I1RDIvY0osQ01oa2RJLDRCc0RtRUoscUJBS1EsaUJBQ0EsZ0I1RDQvY04sQ0FDRixDNER6L2NBLGlCQUNJLG1CQUNBLG1CNUQ0L2NKLENNM2tkSSw0QnNENkVKLGlCQUtRLGVBQ0Esa0I1RDYvY04sQ0FDRixDNEQxL2NBLHFCQUNJLGVBQ0Esa0I1RDYvY0osQzREMS9jQSxxQkFDSSxlQUNBLGdCQUNBLGdCNUQ2L2NKLEM0RDEvY0EsZ0NBQ0ksWTVENi9jSixDTWhtZEksNEJzRGtHSixnQ0FJUSxzQkFDQSxrQjVEOC9jTixDQUNGLEM0RDMvY0EsdUJBQ0ksYTVEOC9jSixDNEQzL2NBLGdEQUNJLFM1RDgvY0osQzRENS9jSSxrRUFDSSxtQkFDQSxpQjVEOC9jUixDTWxuZEksNEJzRCtHSixnREFVUSxlQURBLFU1RCsvY04sQzRENy9jTSxrRUFDSSxtQkFDQSxlNUQrL2NWLEM0RDUvY00seUZBQ0ksUTVEOC9jVixDNEQzL2NNLHNJQUVJLHNCQURBLGU1RDgvY1YsQ0FDRixDNER6L2NBLGlCQUNJLGNBRUEsZUFEQSx5QjVENi9jSixDNER4L2NJLDBCQUNJLG9CNUQyL2NSLEM0RHQvY0ksOEJBQ0ksa0JBRUEsc0JBREEsbUI1RDAvY1IsQ01ucGRJLDRCc0R1SkEsOEJBTVEsbUJBQ0Esb0I1RDAvY1YsQ0FDRixDNERyL2NJLDJEQUNJLGE1RHcvY1IsQzREcC9jQSwwQkFJSSx1QkFIQSxhQUNBLGVBR0EsU0FGQSxzQjVEeS9jSixDNERyL2NJLGlEQUVJLGFBREEsYUFFQSxRNUR1L2NSLEM0RHIvY1EscURBRUksZUFEQSxhNUR3L2NaLEM0RHIvY1EsbURBQ0ksZUFDQSxnQjVEdS9jWixDNERuL2NZLGtFQUNJLGdCNURxL2NoQixDTXJyZEksNkJzRHlLSiwwQkE2QlEsVTVEbS9jTixDNERqL2NNLGlEQUNJLFk1RG0vY1YsQ0FDRixDTTdyZEksNEJzRHlLSiwwQkFxQ1EsUTVEbS9jTixDNERqL2NNLGlEQUNJLFk1RG0vY1YsQ0FDRixDNEQ5K2NBLG1DQUNJLGlCNURpL2NKLENNenNkSSw0QnNEdU5KLG1DQUlRLFVBQ0EsZTVEay9jTixDNERoL2NNLHNDQUNJLFk1RGsvY1YsQ0FDRixDNEQ5K2NBLCtCQUNJLGtCQUVBLHNCQURBLG1CNURrL2NKLENNeHRkSSw0QnNEb09KLCtCQU1RLG1CQUNBLG9CNURrL2NOLENBQ0YsQzRELytjQSxpQ0FDSSxVNURrL2NKLENNbHVkSSw0QnNEK09KLGlDQU1RLFdBQ0Esd0JBRkEsa0JBREEsVTVEcy9jTixDQUNGLENNdnZkSSwwQnNENFBKLGlDQVdRLG9CNURvL2NOLENBQ0YsQzREai9jQSxtQkFDSSxhNURvL2NKLENNbnZkSSw0QnNEOFBKLG1CQUdRLGM1RHMvY04sQ0FDRixDNERuL2NBLGtCQUNJLHNCQUNBLGE1RHMvY0osQzRELytjQSxrQ0FDSSxtQjVEaS9jSixDTWh3ZEksNEJzRDhRSixrQ0FJUSxvQjVEay9jTixDQUNGLEM0RC8rY0EseUJBS0ksc0JBSEEsU0FFQSxhQUhBLGVBS0EsWUFIQSxZNURxL2NKLEM0RC8rY0EsMEJBQ0ksVTVEay9jSixDNERoL2NJLDhCQUNJLGdCNURrL2NSLEM0RDkrY0EsaUNBRUkscUJBREEsYUFFQSxRQUNBLG1CNURpL2NKLENNNXhkSSw0QnNEOFNJLDZDQUNJLGtCNURpL2NWLEM0RHorY1Usc0RBRUksWUFEQSxVNUQrK2NkLEM0RHgrY0YsVUFFUSxhNUQ0K2NOLENBWkYsQzRENTljQSw0Q0FDSSxtQjVENCtjSixDNEQxK2NJLGtJQUNJLG1CQUNBLG9CQUNBLGVBQ0EsZTVENCtjUixDNER4K2NBLG1DQUNJLGU1RDIrY0osQzREeCtjQSxvQkFDSSx5QkFDQSxxQjVEMitjSixDNER6K2NJLHVCQUNJLGtCQUVBLHNCQURBLG1CNUQ0K2NSLENNdDBkSSw0QnNEK1ZJLHVCQUNJLGlCQUNBLGdCNUQwK2NWLEM0RHIrY0Ysd0NBRVEsVTVEeStjTixDQUxGLEM0RC85Y0ksbUVBRUksbUJBREEseUJBRUEsbUI1RHcrY1IsQzREcitjSSxnRUFFSSx1QkFEQSxnQjVEdytjUixDNERwK2NJLGtDQUNJLGVBQ0EsbUJBQ0EsaUI1RHMrY1IsQzREbitjSSxrQ0FDSSxhekRuWE0sQ3lEb1hOLHlCNURxK2NSLEM0RG4rY1Esd0NBQ0ksb0I1RHErY1osQ014MmRJLDRCc0R3WUksK0RBQ0ksa0I1RG0rY1YsQ0FDRixDNEQvOWNBLG1CQUNJLGNBQ0EsZUFDQSxnQkFDQSxpQkFDQSxjNURrK2NKLENNcjNkSSw0QnNEdVpBLG1EQUVRLGM1RGkrY1YsQ0FDRixDNEQ3OWNBLHFFQUNJLFk1RGcrY0osQzRELzljSSxpR0FDSSwyQjVEaStjUixDTWw0ZEksNEJzRHFhSSxpR0FFSSxlQUNBLGlCQUZBLHlCNURrK2NWLENBQ0YsQzRENTljQSxzREFDSSxnQjVEKzljSixDNEQ3OWNJLDREQUNJLG1DQUNBLDhCNUQrOWNSLEM0RDM5Y0EsOERBQ0ksZ0I1RDg5Y0osQzRENTljSSxvRUFDSSxtQ0FDQSwrQkFDQSxvQjVEODljUixDNkRuK2RBLG1CQUdJLFlBRkEsY0FHQSxjQUNBLFlBSEEsYzdEeStkSixDTWw2ZEksNEJ1RHpFSixtQkFRUSx5QkFDQSxpQkFDQSxnQjdEdStkTixDQUNGLEM2RHArZEEsaUJBR0kseUJBRkEsYUFJQSxlQUhBLFNBRUEsbUI3RHcrZEosQzZEcitkSSx1QkFDSSx3QjdEdStkUixDTXA3ZEksNEJ1RDNESixpQkFhUSxTN0R1K2ROLEM2RHIrZE0sd0NBSEEscUI3RDIrZE4sQzZEcCtkTSxxQkFDSSxTN0RzK2RWLENBQ0YsQzZEbCtkQSx1QkFDSSxXN0RxK2RKLEM2RGwrZEEsd0JBRUkseUJBQ0EsWUFDQSwwQkFFQSxlQURBLGNBSkEsb0I3RDArZEosQ003OGRJLDRCdUQ5Qkosd0JBU1EsZ0I3RHMrZE4sQ0FDRixDNkRuK2RBLGlDQUNJLFk3RHMrZEosQzZEbitkQSwrQkFHSSxxQkFGQSxhQUNBLFU3RHUrZEosQ016K2RJLDBCdURBSiwrQkFNUSxXN0R1K2ROLENBQ0YsQzZEcCtkQSxxQkFFSSxtQkFEQSxhQUVBLHNCN0R1K2RKLENNditkSSw0QnVESEoscUJBTVEsYzdEdytkTixDQUNGLEM2RHIrZEEsV0FHSSxtQkFEQSx5QkFEQSxrQkFHQSxnQzdEdytkSixDNkR0K2RJLGlCQUNJLHdCN0R3K2RSLEM2RHArZEEsbUJBQ0ksZ0I3RHUrZEosQ00xL2RJLDRCdURrQkosbUJBSVEsY0FDQSxVN0R3K2ROLENBQ0YsQzZEcitkQSxtQ0FDSSxPN0R3K2RKLENNcGdlSSw0QnVEMkJKLG1DQUtRLGdCQURBLE83RDArZE4sQ0FDRixDNkR0K2RBLG1CQUNJLE83RHkrZEosQ005Z2VJLDRCdURvQ0osbUJBSVEsTzdEMCtkTixDNkR0K2RGLDBCQUVRLGtCN0QwK2ROLENBTEYsQzZEaitkQSxpQ0FJSSxzQkFHQSxrQkFGQSw0QkFRQSxjQUxBLGtCQUdBLFNBRkEsb0JBQ0EsOEJBVEEsZUFFQSxTQVNBLDBCQVZBLFU3RHEvZEosQzZEeCtkSSx3Q0FPRSwwREFOQSxXQUVBLGNBRUEsVUFEQSxrQkFFQSxRQUpBLFk3RCsrZE4sQzZEdCtkQSwrQkFDSSxxQjdEeStkSixDNkRyK2RJLHlHQUNJLHlCN0R3K2RSLEM2RHQrZFEsK0dBQ0ksb0I3RHcrZFosQzZEbitkQSxxQ0FDSSxtQkFDQSxnQkFDQSxtQjdEcytkSixDOEQ1b2VBLDJCQUNJLGE5RCtvZUosQzhENW9lUSxzRUFDSSx5QkFJQSxrQkFGQSxZQUdBLGlCQUZBLFlBRkEsVTlEa3BlWixDOEQxb2VJLDZCQUNJLGVBQ0EsZ0JBQ0EscUI5RDRvZVIsQ01qbWVJLDBCd0R2Q0ksMkNBQ0ksa0I5RDJvZVYsQ0FDRixDTXpsZUksNEJ3RDlDSSwyQ0FDSSxtQjlEMG9lVixDQUNGLEM4RHZvZUksZ0RBQ0ksMkNBQ0ksdUM5RHlvZVYsQ0FDRixDOERwb2VBLGlEQUNJLGU5RHVvZUosQzhEcm9lSSxzRUFDSSxjQUNBLHlCOUR1b2VSLEM4RHRvZVEsNEVBQ0ksYTlEd29lWixDTTltZUksNkJ3RGpDSixpREFhUSxZQURBLGM5RHdvZU4sQ0FDRixDOERwb2VBLGdDQUNJLHlCQUNBLFlBR0Esa0JBRkEsZ0JBQ0EsYzlEd29lSixDOERyb2VJLGtDQUNJLHlCQUlBLHVCQUNBLGtCQUNBLGdCQUNBLG9CQUpBLHNCQURBLHFCQURBLHdCOUQ2b2VSLEM4RHJvZVEsK0NBQ0ksa0VBR0EseUJBQ0EsZUFGQSxrQkFEQSxpQjlEMG9lWixDOERwb2VRLHdDQUNJLFdBQ0EsYzlEc29lWixDOERsb2VJLHNDQUdJLHlCQURBLFlBRUEsY0FIQSxtQjlEdW9lUixDOERsb2VRLG9EQUNJLGNBQ0EsZUFDQSxnQkFDQSxrQjlEb29lWixDOERob2VJLHNDQUNJLHlCQU9BLFdBSkEsa0JBQ0EsY0FIQSw0QkFLQSxhQURBLHdCQUhBLFU5RHVvZVIsQzhEaG9lUSw0Q0FFSSxrQkFDQSxvQkFGQSxrQjlEb29lWixDOERob2VZLGtEQUNJLHlCQUNBLFU5RGtvZWhCLEM4RDVuZUEsbUNBRUksYUFEQSxZOURnb2VKLEM4RDduZUksc0NBQ0ksaUJBQ0EsZ0I5RCtuZVIsQ016cmVJLDRCd0RvREosbUNBV1EsZ0NBREEsWTlEZ29lTixDOEQ3bmVNLHNDQUNJLG1CQUNBLG1COUQrbmVWLENBQ0YsQzhEM25lQSxPQUNJLG1COUQ4bmVKLEM4RDNuZUEsTUFDSSxvQjlEOG5lSixDOEQzbmVBLDRCQUVJLDZCQURBLGM5RCtuZUosQzhENW5lSSxxREFDSSxtQjlEOG5lUixDTW50ZUksNEJ3RGdGSiw0QkFTUSxZOUQ4bmVOLEM4RDVuZU0saUNBQ0ksb0I5RDhuZVYsQ0FDRixDOEQxbmVBLG1DQUNJLG9COUQ2bmVKLEM4RDFuZUEsOEJBQ0ksWTlENm5lSixDOEQxbmVBLG9DQUNJLGVBQ0EsZUFDQSxnQkFDQSxxQjlENm5lSixDOEQzbmVJLDJDQVVJLCtCQUNBLG9CQUxBLHlCQURBLGtCQUpBLFdBQ0EscUJBRUEsWUFJQSxvQkFEQSxtQkFFQSxzQkFOQSxVOURxb2VSLEM4RDNuZVcsaUZBRVAsNERBREEsd0I5RDhuZUosQzhEem5lQSxVQUVJLGVBREEsVTlEOG5lSixDOEQxbmVJLGVBQ0ksYTlENG5lUixDOEQxbmVRLHFCQUNJLGE5RDRuZVosQytEaDFlQSxtQkFHSSxzQkFEQSxtQkFFQSxXQUNBLG1CQUNBLGdCQUNBLHNCQU5BLHFCQVFBLGtCQUVBLFlBREEsVUFFQSxTL0RrMWVKLENNcnhlSSw0QnlEekVKLG1CQWdCUSxZQURBLFMvRG8xZU4sQ0FDRixDK0RqMWVJLHlCQUNJLFUvRG0xZVIsQ005eGVJLDRCeUQvQ0ksb0VBQ0ksUy9EaTFlVixDQUNGLENNcHllSSxxRHlEL0NJLG9FQUlRLFUvRG0xZWQsQ0FDRixDK0Q3MGVBLG1DQUNJLG1CQUNBLCtCL0RnMWVKLEMrRC8wZUksc0NBQ0ksd0IvRGkxZVIsQytEOTBlSSxxQ0FDSSxjQUNBLHlCL0RnMWVSLEMrRDkwZVEsMkNBQ0ksb0IvRGcxZVosQ014emVJLDZCeURuQkksc0NBQ0ksZ0IvRDgwZVYsQ0FDRixDTTd6ZUksNEJ5RHBDSixtQ0F1QlEsYy9EODBlTixDQUNGLEMrRDMwZUEsK0JBQ0ksbUJBQ0EsV0FDQSwrQi9EODBlSixDK0Q3MGVJLGtDQUVJLGVBQ0Esa0JBQ0EsZ0JBRUEsc0JBREEsaUJBRUEsb0JBTkEsaUIvRHExZVIsQ01qMWVJLDRCeURMQSxrQ0FVUSxlQUNBLGtCQUNBLGdCQUNBLGdCL0RnMWVWLENBQ0YsQytENzBlSSw0Q0FDSSxtQi9EKzBlUixDK0Q1MGVJLGlDQUNJLGNBQ0EseUIvRDgwZVIsQytENTBlUSx1Q0FDSSxvQi9EODBlWixDTW4yZUksNkJ5RDBCSSxrQ0FDSSxnQi9ENDBlVixDQUNGLENNeDJlSSw0QnlEVEosK0JBeUNRLGdCL0Q0MGVOLENBQ0YsQytEejBlQSxhQUNJLGtCQUNBLGtCQUNBLGdCQUVBLHNCQURBLGtCL0Q2MGVKLENNcjNlSSw0QnlEb0NKLGFBUVEsaUJBQ0EsZ0IvRDYwZU4sQ0FDRixDK0QxMGVBLGFBQ0ksa0JBQ0EsZ0JBRUEsc0JBREEsbUIvRDgwZUosQ01sNGVJLDRCeURpREosYUFPUSxpQkFDQSxvQi9EODBlTixDQUNGLEMrRDEwZUEsWUFDSSxlQUNBLGdCQUNBLGdCL0Q2MGVKLEMrRDEwZUEsMENBQ0ksZ0IvRDYwZUosQytEcjBlSSx1R0FDSSxxQi9EMDBlUixDTXg1ZUksNkJ5RG9FSiwwQ0FjUSxTL0QwMGVOLENBQ0YsQytEdjBlQSxvQkFDSSxhQUVBLFNBREEsVS9EMjBlSixDK0R4MGVJLDJCQUNJLHNCL0QwMGVSLENNdDZlSSw0QnlEc0ZKLG9CQVVRLGMvRDAwZU4sQ0FDRixDTXg3ZUksMEJ5RGlISix3REFFUSwyQi9EMDBlTixDQUNGLEMrRHQwZUksbUpBQ0ksdUIvRHkwZVIsQytEcDBlSSw0REFDSSxzQ0FDSSxZL0R1MGVWLENBQ0YsQytEbjBlQSxhQUNJLGFBQ0EscUIvRHMwZUosQ2dFcmdmUSw0Q0FFSSxzQkFEQSxjaEV5Z2ZaLENnRW5nZkEsbUNBQ0ksZ0JoRXNnZkosQ2dFbmdmQSxvQkFDSSxnQmhFc2dmSixDZ0VuZ2ZBLG1DQUlJLG1CQUZBLGFBQ0EsU0FFQSxxQkFKQSxzQmhFMGdmSixDZ0VwZ2ZJLHVDQUVJLGlCQURBLGdCaEV1Z2ZSLENnRW5nZkksMEVBQ0ksa0JBQ0EscUJBQ0EsaUJoRXFnZlIsQ2dFbGdmSSxxQ0FDSSxlaEVvZ2ZSLENnRWpnZkkscUNBQ0ksY0FDQSx5QmhFbWdmUixDZ0VqZ2ZRLDJDQUNJLG9CaEVtZ2ZaLENNeCtlSSw0QjBEdERKLG1DQWdDUSxzQkFDQSxnQ2hFa2dmTixDZ0VoZ2ZNLHVDQUVJLFlBREEsZWhFbWdmVixDZ0UvL2VNLDBFQUNJLG1CQUNBLG1CaEVpZ2ZWLENnRTUvZUYsNEVBRVEsV2hFZ2dmTixDQUxGLENnRXYvZUEsK0JBQ0ksWWhFZ2dmSixDZ0U3L2VBLGtDQUVJLDJCQUVBLG1CQUhBLG1CQUlBLGdCQUVBLG1CQURBLGlCQUhBLGdCaEVvZ2ZKLENnRTkvZUkscUNBQ0ksT2hFZ2dmUixDZ0U5L2VRLHdDQUNJLGVBQ0EsZ0JBQ0EsaUJBQ0EsMEJoRWdnZlosQ01uaGZJLDRCMERHSixrQ0FxQlEsY0FDQSxvQkFDQSxxQmhFKy9lTixDQUNGLENnRTMvZUEseUNBRUksV0FHQSxlQUNBLGdCQUxBLFlBTUEsaUJBSkEsaUJoRWlnZkosQ2dFMS9lQSxtQ0FJSSxtQkFVQSx5QkFEQSxrQkFOQSxXQUVBLGVBQ0EsZ0JBUEEsVUFRQSxpQkFJQSxnQkFkQSxrQkFPQSxrQkFOQSxNQUdBLFNoRXFnZkosQ01uamZJLDRCMER5Q0osbUNBbUJRLFNBREEsT2hFNi9lTixDQUNGLENpRS9uZkUsdURBQ0UsTUFDQSxnQkFDQSxrQmpFa29mSixDaUVob2ZJLDBFQUNFLGlCakVrb2ZOLENNbGtmSSw0QjJEakVBLDBFQUlJLGlCakVtb2ZOLENBQ0YsQ2lFaG9mSSxxRUFDRSxhakVrb2ZOLENNdmxmSSx5QjJEdkNFLG1FQUNFLGVqRWlvZk4sQ0FDRixDTS9rZkksNEIyRDlDRSxtRUFDRSxlakVnb2ZOLENBQ0YsQ2lFNW5mSSw4REFDRyxlakU4bmZQLENrRS9wZkUscURBQ0UsaUJsRWtxZkosQ00zbGZJLDRCNERuRUEsdUNBQ0UsWWxFaXFmSixDa0U5cGZFLHFEQUNFLGFBQ0EsU0FDQSxpQmxFZ3FmSixDQUNGLENrRTVwZkEsZUFJRSx5QkFEQSxZQURBLFlBREEsVWxFa3FmRixDa0U1cGZJLDJCQUNFLGFsRThwZk4sQ2tFMXBmRSxxQkFJRSxXQURBLGVBRkEsZ0JBQ0EsV2xFOHBmSixDa0V2cGZFLHVGQUNFLGdCbEUwcGZKLENrRXZwZkUsd0RBQ0UsMkJsRXlwZkosQ2tFdHBmRSw0RUFDRSxXQUNBLG1CbEV3cGZKLENrRXJwZkUsOERBQ0UsY2xFdXBmSixDa0VycGZFLDhEQUNFLGVsRXVwZkosQ2tFbG9mTSwrREFFRSxlQURBLFdsRStvZlIsQ2tFMW9mSSw4REFDRSxVbEU0b2ZOLENrRTFvZkksOERBQ0UsV2xFNG9mTixDa0V4b2ZFLHlGQUNFLDhEQUNFLFlsRTBvZkosQ2tFeG9mRSw4REFDRSxhbEUwb2ZKLENBQ0YsQ00vcWZJLHlCNEQwQ0YsaUdBRUksYUFHQSxTQUZBLGlCQUNBLGlCbEV3b2ZKLENBQ0YsQ2tFL25mRSx5SUFDRSxZbEVvb2ZKLENrRWpvZkUsaVFBQ0UsYUFDQSxlbEVxb2ZKLENrRWhvZkUsdUNBQ0UsY2xFbW9mSixDa0Vob2ZFLHVDQUNFLGFsRWtvZkosQ2tFL25mRSxrQ0FHRSx5QkFGQSxrQkFDQSxRbEVrb2ZKLENrRS9uZkksd0NBRUUsb0JBREEsZ0JsRWtvZk4sQ010c2ZJLDZCNEQ0RUUsd0NBRUUsbUJBREEsZWxFOG5mTixDa0V6bmZFLHVDQUNFLFVsRTJuZkosQ2tFem5mRSx1Q0FDRSxXbEUybmZKLENBQ0YsQ01sdGZJLDRCNEQyRkEsa0NBRUUseUJBREEsUWxFMm5mSixDa0V2bmZFLHVDQUNFLGFsRXluZkosQ2tFdm5mRSx1Q0FDRSxjbEV5bmZKLENBQ0YsQ2tFcG5mRSw0REFDRSxvQ2xFdW5mSixDa0VsbmZJLDZGQUNFLHFCbEVvbmZOLENtRTl5ZkEsdUJBQ0Usa0JBQ0EsVW5FaXpmRixDbUU5eWZBLHFCQUVFLG1CQUNBLFFBQ0EsVW5FaXpmRixDbUU5eWZBLDBCQUdFLG1CQURBLGFBREEsY0FHQSxXbkVpemZGLENtRTl5ZkEsZ0JBQ0UsZ0JBUUEsNENBUEEsZUFLQSxnQkFKQSxtQkFFQSxhQURBLGlCQUVBLGNuRW96ZkYsQ21FOXlmQSxtQkFDRSxPQUNBLGlCbkVpemZGLENtRTd5ZkEsMkJBSUUsa0JBREEsZUFEQSxjQURBLFVuRW16ZkYsQ21FN3lmQSxpREFDRSxrQ25FZ3pmRixDbUU3eWZBLFlBQ0UsYWhFeUNZLENnRXhDWixpQkFDQSxpQm5FZ3pmRixDbUU3eWZBLG9EQUNFLGlCbkVnemZGLENtRTd5ZkEscUJBR0UscUJBRkEsYUFDQSxRbkVpemZGLENtRTl5ZkUsaUVBQ0UsVW5FZ3pmSixDbUUzeWZDLCtDQUNHLGFBQ0EsZ0JuRTh5ZkosQ21FenlmRSx3R0FDRSxlbkU0eWZKLENtRXp5ZkUsOEVBQ0UsaUJuRTJ5ZkosQ29FNTNmQSx5QkFDRSx5QkFDQSxhcEUrM2ZGLENvRTUzZkEseUJBQ0Usb0JwRSszZkYsQ29FNzNmRSxpQ0FFRSxtQkFEQSxhQUVBLG9CcEUrM2ZKLENvRTczZkksb0NBRUUsZ0JBREEsaUJwRWc0Zk4sQ29FNTNmSSw2RUFDRSxlcEU4M2ZOLENvRTMzZkkseUVBQ0UsbUJBQ0EsZ0JBQ0Esb0JBQ0EsZ0JwRTYzZk4sQ29FejNmRSxtQ0FDRSxhcEUyM2ZKLENvRXgzZkUsbUNBQ0UsWXBFMDNmSixDTXAxZkksNEI4RHBFSix5QkFrQ0ksb0JwRTAzZkYsQ29FeDNmRSxtQ0FDRSxZcEUwM2ZKLENvRXYzZkUsbUNBQ0UsYXBFeTNmSixDb0V0M2ZFLGlDQUNFLG1CcEV3M2ZKLENvRXQzZkksZ0VBQ0UsY3BFdzNmTixDb0VyM2ZJLHlFQUNFLHVCcEV1M2ZOLENBQ0YsQ01yM2ZJLDBCOERHSixtQ0FFSSxtQnBFcTNmRixDQUNGLENvRWwzZkEsK0JBRUUsa0JBQ0EsZ0JBRUEsc0JBREEsb0JBRUEsbUJBTEEsc0JwRTAzZkYsQ012M2ZJLDRCOERKSiwrQkFTSSxtQkFDQSxvQnBFczNmRixDQUNGLENvRW4zZkEsbUNBQ0UsaUJBQ0EsZ0JBQ0EsZ0JwRXMzZkYsQ29FcDNmRSxzREFDRSxvQnBFczNmSixDTXQ0ZkksNEI4RFVKLG1DQVVJLGtCQUNBLG9CcEVzM2ZGLENBQ0YsQ29FbjNmQSx5QkFLRSxtQkFIQSxhQUNBLHNCQUNBLHVCQUVBLGtCQUxBLFVwRTQzZkYsQ010NWZJLDZCOERrQ0Esa0VBQ0UsVXBFdTNmSixDQUNGLENvRXAzZkUsZ0NBQ0UsZXBFczNmSixDb0VuM2ZFLDBFQUVFLGFwRXEzZkosQ01sNmZJLDZCOEQyQ0YsMEVBS0ksVXBFdTNmSixDQUNGLENvRXAzZkUsZ0VBQ0UsY0FFQSxlQUNBLGdCQUNBLG1CQUhBLFFwRXkzZkosQ29FbjNmRSxxRUFFRSxrQkFEQSxRcEVzM2ZKLENvRWwzZkUsK0ZBRUUscUJqRTNEVSxDaUUwRFYsYWpFdERVLENpRXlEVixtQkFEQSxnQkFFQSxrQnBFbzNmSixDb0VqM2ZFLHFFQUNFLFVwRW0zZkosQ29FaDNmRSw4SUFFRSx3QkFDQSxRcEVrM2ZKLENvRTkyZkUsNENBQ0UseUJwRWczZkosQ29FNzJmRSxnSUFDRSxrQnBFKzJmSixDb0UzMmZJLHdKQUNFLGFwRTYyZk4sQ29FMzJmTSxnTUFDRSxlQUNBLGdCQUNBLGtCcEU2MmZSLENvRTEyZk0saUtBQ0Usd0JwRTQyZlIsQ29FdjJmRSxnREFDRSxpQkFDQSxnQnBFeTJmSixDb0VyMmZJLDREQU1FLDRDQUdBLGdCQUZBLG1CQUxBLGdCQU1BLG1CQUxBLHdCQUNBLFlBSEEsYXBFKzJmTixDb0VyMmZNLHlFQUVFLGNBREEsZUFFQSxnQkFDQSxrQnBFdTJmUixDTXgrZkksNkI4RGtIQSw0REFtQkksVXBFdTJmTixDQUNGLENvRWwyZkUsMkRBRUUsYWpFdElVLENpRXFJVixhcEVxMmZKLENNai9mSSw2QjhEMklGLDJEQUtJLFVwRXEyZkosQ0FDRixDb0VqMmZBLDRDQUNFLHdCcEVvMmZGLENvRWwyZkUscUZBQ0UscUJwRW8yZkosQ29FaDJmQSx1Q0FDRSxzQkFDQSxnQnBFbTJmRixDTWxnZ0JJLDRCOEQ2SkosdUNBS0ksZ0JwRW8yZkYsQ0FDRixDcUVobGdCQSxvREFFRSxnQkFDQSxzQkFJQSxnQkFFQSxTQUpBLGlCQUNBLGdCQUlBLFVBVEEsa0JBR0EsV0FJQSxTckVxbGdCRixDcUVobGdCQSwyREFHRSxXQURBLGVBREEsY3JFcWxnQkYsQ3FFaGxnQkEsaUVBQ0Usd0JyRW1sZ0JGLENzRXZtZ0JBLHFDQUNFLGFBQ0Esa0J0RTBtZ0JGLENNaGpnQkkseUJnRTVESixxQ0FLSSxhQUNBLGFBQ0EsbUJBQ0EsYXRFMm1nQkYsQ3NFem1nQkUseUNBQ0UsZXRFMm1nQkosQ3NFeG1nQkUsd0NBQ0Usa0JBRUEsc0JBREEsbUJ0RTJtZ0JKLENBQ0YsQ3NFdG1nQkEsK0JBQ0UsUXRFeW1nQkYsQ3NFdm1nQkUsa0RBT0UsZUFGQSxjQUpBLGtCQUVBLGFBREEsY0FFQSxhQUVBLFN0RTBtZ0JKLENzRXRtZ0JFLHlEQUtFLHdCbkU2Q1UsQ21FekNWLHNCQUhBLFVuRXdDVSxDbUV0Q1YseUJBTkEsa0JBRUEsUUFHQSxrQkFKQSxhQUZBLGtCQVNBLFV0RXdtZ0JKLENzRXJtZ0JFLGtGQUNFLGtCdEV1bWdCSixDc0VwbWdCRSxpRUFDRSxhdEVzbWdCSixDc0VubWdCRSwyRUFDRSxVdEVxbWdCSixDc0VqbWdCQSw0Q0FDRSxldEVvbWdCRixDc0VqbWdCQSxtQ0FDRSxpQnRFb21nQkYsQ00xbWdCSSwwQmdFU0EsaUZBQ0UsNkJBRUEsWUFEQSw4QnRFcW1nQkosQ3NFam1nQkUsZ0VBTUUscUJBREEscUJBRUEsaUJBSEEsd0JBSEEsa0JBQ0EsV0FDQSxhQUtBLHVCdEVtbWdCSixDc0VobWdCRSxzQ0FDRSxrQkFFQSxzQkFEQSxrQnRFbW1nQkosQ0FDRixDc0U5bGdCQSwwQ0FDRSxnQnRFaW1nQkYsQ01wb2dCSSx5QmdFeUNBLHVDQUNFLGtCQUVBLHNCQURBLG1CdEVnbWdCSixDQUNGLENzRTNsZ0JBLGdEQUNFLGV0RThsZ0JGLENzRTVsZ0JBLGlDQUNFLGtCdEUrbGdCRixDc0U3bGdCQSx1Q0FDSSxjQUdBLGVBREEsZ0JBRUEsaUJBSUEsZ0JBSEEsU0FFQSxtQkFEQSxVQUxBLFN0RXVtZ0JKLENzRTlsZ0JJLGlEQUlJLFdBREEsZ0JBREEsT0FEQSxRdEVtbWdCUixDTXpwZ0JJLDRCZ0VxREEsaURBT1EsUXRFaW1nQlYsQ0FDRixDc0UvbGdCUSx1REFFSSw2QkFEQSwyQnRFa21nQlosQ3NFL2xnQlksK0RBRUksNkJBREEseUJ0RWttZ0JoQixDc0U1bGdCUSx1REFFSSxhQURBLGdCdEUrbGdCWixDc0U3bGdCWSwrREFDSSxhQUNBLHFCQUNBLGN0RStsZ0JoQixDTTVyZ0JJLHlCZ0UwRlEsK0RBTVEsY3RFZ21nQmxCLENBQ0YsQ3NFOWxnQmdCLG1FQUNJLFV0RWdtZ0JwQixDc0U1bGdCWSw0REFFSSxlQURBLGdCQUVBLGlCQUNBLFN0RThsZ0JoQixDTTdyZ0JJLDRCZ0UyRlEsNERBT1EsVXRFK2xnQmxCLENBQ0YsQ3NFN2xnQmdCLDhEQUNJLGNBQ0EseUJ0RStsZ0JwQixDTW50Z0JJLHlCZ0UwSEEsK0NBRVEsa0J0RTJsZ0JWLENBQ0YsQ3NFeGxnQkksNENBQ0kseUJ0RTBsZ0JSLEN1RWx3Z0JBLFNBZUUsd0JwRWlEWSxDb0UvQ1osaUJBbEN3QixDQStCeEIsYUFuQ3dCLENBOEJ4QixhQUNBLGVBQ0Esa0JBeEJ3QixDQTBCeEIsZ0JBTEEsaUJ2RXd3Z0JGLEN1RS93Z0JFLHFEQUlFLHFCdkVpeGdCSixDdUVud2dCRSxnQkFVRSwwQ0FEQSxvRkFMQSxTQU9BLFlBTkEsU0FHQSxrQkFJQSxvQkFYQSxrQkFFQSxRQURBLE1BS0EsV0FEQSxTdkUyd2dCSixDdUVsd2dCRSxXQUNFLGFBQ0EsY0FDQSxpQkFDQSxrQkFsRHNCLENBb0R0QixrQkFEQSxrQnZFcXdnQkosQ3VFaHdnQkEsUUFDRSxhQUNBLGVBQ0EsZXZFbXdnQkYsQ3VFandnQkUsWUFHRSx3QkF2RGtCLENBcURsQixZQUNBLGN2RW93Z0JKLEN1RWh3Z0JFLDZCQUVFLFd2RWl3Z0JKLEN1RTl2Z0JFLGVBQ0UsMEJ2RWd3Z0JKLEN1RTN2Z0JFLFVBQ0Usc0J2RTh2Z0JKLEN1RS92Z0JFLFVBQ0UsdUJ2RWt3Z0JKLEN1RW53Z0JFLFVBQ0UsWXZFc3dnQkosQ3VFdndnQkUsVUFDRSx1QnZFMHdnQkosQ3VFM3dnQkUsVUFDRSx1QnZFOHdnQkosQ3VFL3dnQkUsVUFDRSxZdkVreGdCSixDdUVueGdCRSxVQUNFLHVCdkVzeGdCSixDdUV2eGdCRSxVQUNFLHVCdkUweGdCSixDdUUzeGdCRSxVQUNFLFl2RTh4Z0JKLEN1RS94Z0JFLFdBQ0UsdUJ2RWt5Z0JKLEN1RW55Z0JFLFdBQ0UsdUJ2RXN5Z0JKLEN1RXZ5Z0JFLFdBQ0UsYXZFMHlnQkosQ3VFMXhnQkEsZ0JBQ0UsYXZFNnhnQkYsQ3VFMXhnQkksMEJBQ0UsWXZFNHhnQk4sQ3VFenhnQkksb0JBQ0UsY3ZFMnhnQk4sQ3VFdHhnQkEsV0FLRSx3QkF6R29CLENBMEdwQixpQkFqSHdCLENBOEd4QixlQUNBLGdCQUhBLGtCQUNBLFV2RTZ4Z0JGLEN1RXZ4Z0JFLGtCQUdFLFlBRkEsY0FDQSxnQnZFMHhnQkosQ3VFcnhnQkEsWUFHRSx3QkF0SG9CLENBcUhwQixhQURBLFV2RTB4Z0JGLEN1RXJ4Z0JBLHVCQUNFLEdBQ0UsK0J2RXd4Z0JGLEN1RXJ4Z0JBLEdBQ0UsOEJ2RXV4Z0JGLENBQ0YsQ3VFaHhnQkUscUNBQ0UsaUJ2RXF4Z0JKLEN1RW54Z0JFLGlEQUNFLFd2RXF4Z0JKLEN3RXo1Z0JJLDhEQUVFLGdCQUNBLFVBRkEsY3hFbTdnQk4sQ3dFLzZnQkksMERBR0Usd0JyRW9EUSxDcUVuRFIsbUJBR0Esc0JBQ0EsZUFOQSxjQUlBLGtCQUxBLFl4RXU3Z0JOLEN3RTk2Z0JNLHdTQUNFLDBCeEVnN2dCUixDd0U3NmdCTSxvRUFDRSxzQkFFQSxTQUNBLGVBRkEsT3hFaTdnQlIsQ3dFNzZnQk0sNEVBQ0Usd0J4RSs2Z0JSLEN3RTc2Z0JRLDJDQUNFLGtDeEUrNmdCVixDd0UzNmdCTSxrQ0FDRSx3QnhFNjZnQlIsQ3dFMTZnQkksOERBQ0UscUJ4RTQ2Z0JOLEN3RTM2Z0JNLGdGQUNFLHdCeEU2NmdCUixDd0UzNmdCUSw2Q0FDRSxxQnhFNjZnQlYsQ3dFejZnQkksNEJBRUUsbUJBREEsZ0JBRUEsc0JBQ0EscUJ4RTI2Z0JOLEN3RXY2Z0JJLHdCQUNFLDBCeEV5NmdCTixDd0V0NmdCRSx5QkFFRSw2QkFEQSwwQkFFQSwrQnhFdzZnQkosQ3dFcjZnQkksa0NBRUUsOEJBR0EsbUJ4RXU2Z0JOLEN3RXQ2Z0JNLHlFQUhBLG1CQUZBLGFBR0EsY3hFNjZnQk4sQ3dFcjZnQkksZ0NBQ0Usc0J4RXU2Z0JOLEN3RXI2Z0JJLGlDQUNFLG1CQUVBLGdCQURBLHFCQUVBLGN4RXU2Z0JOLEN3RXI2Z0JNLHNFQUNFLFN4RXU2Z0JSLEN3RXI2Z0JNLGlFQUNFLHFCQUNBLGF4RXU2Z0JSLEN3RXQ2Z0JRLHVFQUNFLGN4RXc2Z0JWLEN3RXA2Z0JJLHFDQUNFLHlCQUNBLG1CeEVzNmdCTixDd0VyNmdCTSx3Q0FFRSxtQkFEQSxnQkFFQSxvQnhFdTZnQlIsQ3dFcjZnQk0sMENBQ0UsWXhFdTZnQlIsQ3dFcjZnQk0sd0RBQ0Usc0J4RXU2Z0JSLEN3RXI2Z0JNLHlEQUNFLHVCeEV1NmdCUixDd0VyNmdCTSw0Q0FFRSxtQkFEQSxnQkFFQSxtQnhFdTZnQlIsQ3dFbjZnQk0sZ0RBQ0Usc0J4RXE2Z0JSLEN3RWo2Z0JNLG1DQUVFLG1CQURBLGdCQUVBLG9CeEVtNmdCUixDd0VqNmdCTSxtQ0FNRSxhckV4RU0sQ3FFeUVOLGVBSkEsbUJBREEsZ0JBRUEsc0JBSEEsb0JBSUEsOEJ4RXE2Z0JSLEN3RWg2Z0JJLGlDQUVFLG1CQURBLGFBRUEsY3hFazZnQk4sQ3dFajZnQk0sdUNBRUUsbUJBT0EseUJBSEEsV0FMQSxhQUlBLG1CQURBLGdCQUlBLFlBTEEsdUJBSUEsZXhFcTZnQlIsQ3dFbDZnQlEsK0NBQ0Usd0J4RW82Z0JWLEN3RWg2Z0JJLGtDQUNFLFl4RWs2Z0JOLEN3RWo2Z0JNLHNDQUlFLG1CQURBLGFBREEsWUFHQSwyQkFKQSxjeEV1NmdCUixDd0VqNmdCTSxzSUFFRSx3QkFDQSxReEVtNmdCUixDd0VqNmdCTSw0Q0FHRSxnQkFGQSxZQUtBLG1CQUVBLGdCQUpBLFlBR0Esc0JBRkEsd0NBSEEsU3hFeTZnQlIsQ3dFaDZnQkksZ0NBSUUsbUJBREEsYUFEQSxZQUdBLHVCQUpBLFl4RXM2Z0JOLEN3RWg2Z0JJLGlDQUNFLFl4RWs2Z0JOLEN3RWo2Z0JNLDBDQUVFLG1CQURBLGdCQUVBLG1CeEVtNmdCUixDd0VqNmdCTSxvQ0FDRSxlQUNBLFV4RW02Z0JSLEN3RWo2Z0JNLHVDQU9FLHlCQU5BLHVEQVNBLDZCQURBLDRCQUxBLG1CQURBLGdCQUVBLHFCQUhBLGdCQUlBLG1CQUVBLGN4RXE2Z0JSLEN3RTE1Z0JBLHlCQUNFLFl4RWc2Z0JGLEN3RTc1Z0JBLDBGQUNFLGN4RWc2Z0JGLEN3RS81Z0JFLHNIQVNFLCtCQUNBLG9CQUpBLHlCQURBLGtCQUpBLFdBQ0EscUJBRUEsZUFHQSxrQkFDQSxzQkFMQSxheEV3NmdCSixDd0UvNWdCVyxnWkFDUCx3QnJFaExVLENxRWlMViw0REFDQSxvQnhFaTZnQkosQ3dFNzVnQkEsNkNBQ0UsYUFDQSxjeEVnNmdCRixDd0UvNWdCRSwrRUFDRSxrQnhFaTZnQkosQ3dFNzVnQkEscUNBQ0UsY0FFQSxtQkFEQSxxQnhFaTZnQkYsQ3dFNzVnQkEsbUNBQ0UsY0FDQSxtQnhFZzZnQkYsQ01wb2hCSSx5QmtFa09KLG1DQUlJLFl4RWs2Z0JGLENBQ0YsQ3dFLzVnQkEsd0JBQ0UsVXhFazZnQkYsQ3dFLzVnQkEscURBS0UsYXJFMU5ZLENxRXdOWixlQURBLGdCQUVBLGdCeEVrNmdCRixDd0VoNmdCRSxtRUFDRSxnQkFFQSwyQkFEQSxXQUdBLGNBQ0EsbUJBRkEsWXhFbzZnQkosQ3dFaDZnQlcsd05BR1Asd0JyRXRPVSxDcUVvT1YsNERBQ0Esd0JBRUEsb0J4RWs2Z0JKLEN3RTk1Z0JhLDJIQUNMLHdCckU1T00sQ3FFNk9OLG9CeEVpNmdCUixDd0V6NWdCQSxtQkFDRSxZeEUrNWdCRixDd0UxNWdCRSxnQ0FDRSxpQnhFNjVnQkosQ3dFcjVnQmEsNEhBQ1Asd0J4RTI1Z0JOLEN3RWw1Z0JFLHdCQUdFLGtCQURBLFlBREEsVXhFdTVnQkosQ3dFbjVnQlcsMkNBQ1Asc0JBQ0Esb0J4RXE1Z0JKLEN3RXQ0Z0JBLFdBQ0Usb0RBRUEscUNBREEsMkJ4RTA0Z0JGLEN3RXY0Z0JBLDZDQUdFLGVBREEsZ0JBRUEsZ0J4RTA0Z0JGLEN3RXg0Z0JFLHFEQUtFLGVBREEsZUFIQSxzQkFDQSxvQkFDQSxheEU2NGdCSixDd0V6NGdCSSwrREFDRSxZeEU0NGdCTixDd0V0NGdCRSxzQkFFRSxtQkFEQSxjeEUwNGdCSixDd0V4NGdCSSw0QkFDRSwwQnhFMDRnQk4sQ3dFeDRnQkksOEJBQ0Usd0J4RTA0Z0JOLEN3RXY0Z0JJLHlCQUNFLGdCQUNBLGN4RXk0Z0JOLEN3RXQ0Z0JJLCtCQUNFLG9CQUNBLG9CeEV3NGdCTixDd0VuNGdCSSwyQkFDRSxheEVxNGdCTixDd0VqNGdCRSxvQkFFRSxlQURBLGdCQUVBLGdCeEVtNGdCSixDd0VsNGdCSSw2QkFFRSxpQkFEQSxVeEVxNGdCTixDd0VsNGdCTSxrQ0FDRSxZeEVvNGdCUixDd0UvM2dCRSxxQ0FDRSxzQnhFaTRnQkosQ3dFNzNnQkEsdUNBQ0Usd0J4RWc0Z0JGLEN3RXgzZ0JFLHFDQUNFLG1CQUNBLGdCQUNBLG9CeEUyM2dCSixDd0VoM2dCQSw4RUFOSSxtQkFDQSxnQkFDQSxtQnhFaTRnQkosQ3dFNzNnQkEsMEJBSUUsdUJ4RXkzZ0JGLEN3RXQzZ0JBLHdCQUtFLGtCQUpBLGVBQ0Esa0JBQ0EsZ0JBSUEsaUJBSEEsaUJBSUEsbUJBRkEsaUJ4RTIzZ0JGLEN3RXQzZ0JBLFlBQ0UsVXhFeTNnQkYsQ3dFcjNnQkEsb0NBQ0UsdUJ4RXczZ0JGLENNOXhoQkksNEJrRXFhSixvQ0FJSSxxQnhFeTNnQkYsQ0FDRixDd0V0M2dCSSxpSUFDRSxjeEV3M2dCTixDd0VwM2dCRSw0REFDRSxrQnhFczNnQkosQ3dFbjNnQkUsNkZBQ0UsNEJ4RXEzZ0JKLEN3RWwzZ0JFLDJHQUdFLGdDQUZBLG1CQUNBLG1CeEVxM2dCSixDd0VoM2dCSSxvSEFDRSxXeEVrM2dCTixDd0U3MmdCSSxxS0FDRSxZeEUrMmdCTixDTXZ6aEJJLDRCa0UrY0EsNERBQ0UsZXhFNDJnQkosQ3dFdDJnQkUsdUZBQ0UsaUJBQ0Esb0J4RTIyZ0JKLEN3RXgyZ0JFLHVGQUNFLG1CQUNBLG9CeEUwMmdCSixDd0V2MmdCRSx3SEFFRSxtQkFEQSxtQnhFMDJnQkosQ3dFdDJnQkUsMEhBQ0UsZXhFdzJnQkosQ0FqQkYsQ3dFOTBnQkEseUJBRUUsZUFEQSxnQkFFQSxnQnhFdzFpQkYsQ3dFdDFpQkUsZ0RBQ0UsZUFFQSxnQkFEQSxnQnhFeTFpQkosQ3dFcDFpQkEsOEJBQ0UsZ0JBQ0EsU3hFdTFpQkYsQ3dFdDFpQkUscUNBT0UscUJBREEsYUFGQSxlQURBLGdCQURBLFlBR0EsaUJBSkEsa0J4RTgxaUJKLEN3RXQxaUJJLDhDQUNFLGN4RXcxaUJOLEN3RXIxaUJJLDBDQU9FLG1CQURBLGFBRkEsZUFEQSxnQkFEQSxZQUdBLGlCQUpBLGtCeEU2MWlCTixDd0VwMWlCRSxrQ0FDRSxlQUNBLFV4RXMxaUJKLEN3RXIxaUJJLHVDQUNFLFl4RXUxaUJOLEN3RW4xaUJFLG9DQUVFLHlCQURBLDBCQUVBLDJCQUNBLDBCeEVxMWlCSixDd0VuMWlCRSxrRUFDRSxnQkFFQSxtQkFDQSxhQUZBLFN4RXUxaUJKLEN3RXAxaUJJLHdFQUVFLGVBREEsZ0JBRUEsaUJBRUEsa0JBREEsaUJ4RXUxaUJOLEN3RXIxaUJNLGdGQUVFLFlBQ0EsaUJBRkEsVXhFeTFpQlIsQ3dFdDFpQlEsMEZBQ0UsWXhFdzFpQlYsQ3dFbDFpQkUsdUNBQ0UscUJ4RW8xaUJKLEN3RWwxaUJJLDJDQUNFLGV4RW8xaUJOLEN3RS8waUJFLDBDQUNFLGFBQ0Esd0J4RWsxaUJKLEN3RWgxaUJJLGlEQUVFLGVBREEsZ0JBRUEsZ0J4RWsxaUJOLEN3RWgxaUJNLDZEQUNFLGF4RWsxaUJSLEN3RTkwaUJFLGtEQUNFLGFBQ0Esc0J4RWcxaUJKLEN3RTkwaUJJLHlEQUVFLGVBREEsZ0JBRUEsZ0J4RWcxaUJOLEN3RTMwaUJJLDBEQUNFLGVBQ0EsZ0JBQ0EsZ0J4RTYwaUJOLEN3RXowaUJBLFVBRUUsdUJBQ0EscUJBQ0EsbUJ4RTQwaUJGLEN3RTEwaUJBLDBCQUNFLG1CeEU2MGlCRixDd0UxMGlCQSxnQ0FJRSxzQkFHQSxvQkFGQSw0QkFHQSxtQkFHQSxTQUZBLGlCQU1BLGNBTEEsOEJBVEEsZUFhQSxrQkFYQSxTQVNBLDBCQUNBLGtCQVhBLFV4RTAxaUJGLEN3RTMwaUJFLHVDQUNFLFdBRUEsY0FFQSxVQURBLGtCQUZBLFl4RWcxaUJKLENNNzlqQkkseUJrRTBuQkosZ0NBMEJJLFl4RTYwaUJGLENBQ0YsQ3dFejBpQkUsMENBQ0UscUR4RTQwaUJKLEN3RXYwaUJFLHdDQUNFLG1EeEUwMGlCSixDd0V0MGlCQSxtQ0FDRSxXQUNBLGlCeEV5MGlCRixDTS8rakJJLHlCa0VvcUJKLG1DQUtJLE14RTAwaUJGLENBQ0YsQ3dFdDBpQkUsMENBQ0UseUR4RXkwaUJKLEN3RXAwaUJFLHVDQUNFLGtEeEV1MGlCSixDd0VuMGlCQSw4QkFFRSxrQnhFcTBpQkYsQ3dFcDBpQkUsaUNBRUUsZUFEQSxnQkFFQSxpQkFDQSxrQnhFczBpQkosQ3dFcDBpQk0sMENBQ0UsWXhFczBpQlIsQ3dFeHppQkEsNkNBQ0UsWXhFazBpQkYsQ3dFL3ppQkEsc0NBRUUsdUJBR0EsZ0NBSkEsYUFFQSw4QkFDQSxnQkFFQSxtQnhFazBpQkYsQ3dFaDBpQkUsdURBQ0UsYXhFazBpQkosQ3dFL3ppQkUsd0VBR0UsbUJBRkEsYUFHQSxhQUZBLHNCQUdBLFF4RWkwaUJKLEN3RTl6aUJFLDJDQUNFLGlCeEVnMGlCSixDd0U1emlCQSxxQ0FDRSxhQUVBLHNCQURBLFdBRUEsbUJ4RSt6aUJGLEN3RTd6aUJFLHdEQUNFLCtCeEUremlCSixDd0U1emlCRSx3Q0FDRSxnQnhFOHppQkosQ3dFM3ppQkUsdUNBQ0UsZUFDQSxlckVwckIwQixDcUVxckIxQixrQnhFNnppQkosQ3dFMXppQkUscUlBRUUsb0J4RTR6aUJKLEN3RXh6aUJBLGlFQUVFLGVyRTlyQjRCLENxRWdzQjVCLHVCQURBLGlCeEU0emlCRixDd0V2emlCRSxxQ0FDRSxheEUwemlCSixDd0V0emlCQSxtQ0FDRSx3QnJFeHZCWSxDcUV5dkJaLFV4RXl6aUJGLEN3RXZ6aUJFLG1EQUNFLFdBQ0EsbUJ4RXl6aUJKLEN3RXJ6aUJBLHFDQUdFLGlCQURBLFlBR0EsZUFKQSxtQkFHQSxhQUVBLFl4RXd6aUJGLEN3RXJ6aUJBLG9GQUVFLGlCQURBLG1CeEV5emlCRixDd0V0emlCRSxpSUFHRSx5QkFGQSxzQkFDQSxlQUVBLDBCeEV3emlCSixDd0VyemlCRSw0SkFJRSxtQkFIQSxhQUVBLG1CQURBLFVBR0EsMEJ4RXV6aUJKLEN3RXB6aUJFLDBIQUNFLGV4RXN6aUJKLEN3RXB6aUJJLCtIQUVFLG1CQUNBLGVyRXR2QndCLENxRXV2QnhCLHNCQUhBLGV4RXl6aUJOLEN5RXBya0JBLGdCQUlJLGdCQUhBLG1CQU1BLDRCQUZBLFdBQ0EsZ0JBSEEsa0JBREEsaUJ6RTRya0JKLEN5RXJya0JJLHNCQVNJLDRCQUNBLDZCQUZBLDBCQUZBLFlBTEEsV0FJQSxTQUVBLHFCQUpBLGNBREEsa0JBRUEsT3pFNnJrQlIsQ3lFcHJrQkkscUJBQ0ksNkJBQ0EsZ0JBQ0EsVXpFc3JrQlIsQ3lFcnJrQlEsMkJBQ0ksc0N6RXVya0JaLEN5RWxya0JBLGlCQU1JLDBCQURBLDRCQUZBLGVBRkEsZ0JBR0EsaUJBRkEsaUJ6RXlya0JKLEN5RWxya0JBLFVBQ0ksd0R6RXFya0JKLEN5RWxya0JBLFlBQ0ksd0R6RXFya0JKLEN5RWxya0JBLHdFQUNFLHdEekVxcmtCRixDeUVucmtCQSxnRkFDRSwyRHpFc3JrQkYsQ3lFbnJrQkEsc0VBQ0Usa0R6RXNya0JGLEN5RXBya0JBLGdFQUNFLCtEekV1cmtCRixDeUVycmtCQSxrRUFDRSw0RHpFd3JrQkYsQ3lFcHJrQkEsa0JBQ0ksWXpFdXJrQkosQ3lFcnJrQkkseUJBQ0ksa0J6RXVya0JSLEN5RXJya0JRLGdDQUVJLGVBREEsZ0JBRUEsZ0J6RXVya0JaLEN5RXJya0JZLDhDQUVJLGVBQ0EsbUJBQ0EsaUJBSEEsVXpFMHJrQmhCLEN5RXJya0JnQixtREFDSSxTekV1cmtCcEIsQ3lFbHJrQlEsbUNBRUksZUFEQSxnQkFFQSxnQnpFb3JrQlosQ3lFaHJrQkksMkJBQ0ksd0J6RWtya0JSLEN5RWhya0JRLGlDQUNJLFl6RWtya0JaLEN5RWhya0JZLHlDQUdJLG1CQURBLGFBRUEsOEJBSEEsZXpFcXJrQmhCLEN5RWhya0JnQixzREFDSSxlekVrcmtCcEIsQ3lFL3FrQmdCLHdHQU1JLDBCQURBLDRCQUZBLGVBRkEsZ0JBR0EsaUJBRkEsaUJ6RXFya0JwQixDeUU5cWtCZ0IsOENBQ0ksaUJ6RWdya0JwQixDeUUzcWtCUSxzQ0FDSSxpQnpFNnFrQlosQ3lFeHFrQlEsZ0NBVUksbUJBR0EscURBR0EsNEJBREEsNEJBRUEsdUJBTkEsa0JBQ0EsV0FOQSxlQURBLGdCQUlBLFlBRkEsaUJBV0EsZ0JBSkEsaUNBTkEsV3pFZ3JrQlosQ3lFdnJrQlksc0NBQ0ksY3pFeXJrQmhCLEN5RXRxa0JRLG1DQUNJLG9CQUVBLGtCQUlBLFdBQ0EsaUJBTkEsV0FFQSxrQkFDQSxVQUNBLFd6RTBxa0JaLEN5RXJxa0JRLGtDQUtJLHlCQUhBLFlBQ0Esa0JBQ0EscUJ6RXdxa0JaLEN5RXRxa0JZLHVDQUNJLG1CekV3cWtCaEIsQ3lFcHFrQlEscUNBSUkseUJBQ0Esa0JBRkEsWUFGQSxtQkFDQSxVekV5cWtCWixDeUVucWtCUSxxQ0FHSSxZQUZBLGtCekV1cWtCWixDeUVscWtCUSxrQ0FDSSxlekVvcWtCWixDeUVscWtCWSx1Q0FFSSxtQkFEQSxhQUVBLDJCQUNBLGtCekVvcWtCaEIsQ3lFanFrQlksNkNBRUksZUFEQSxnQkFFQSxpQkFDQSxpQnpFbXFrQmhCLEN5RWhxa0JZLHlEQUNJLHlCQUdBLDRCQURBLFdBRUEseUJBQ0EsZ0JBSkEscUJ6RXNxa0JoQixDeUUvcGtCWSwyQ0FFSSxZQUVBLGtCQUNBLFVBRkEsV3pFbXFrQmhCLEN5RTlwa0JvQiwwREFDSSx1QnpFZ3FrQnhCLEN5RTVwa0JnQixpREFDSSxxQnpFOHBrQnBCLEN5RTNwa0JnQixtREFDSSxvQnpFNnBrQnBCLEN5RTVwa0JvQix1REFDSSx1QnpFOHBrQnhCLEN5RXpwa0JZLDZDQUNJLHlCQVNBLHlCQUVBLGtCQVRBLFdBRUEsa0JBREEsWUFPQSxhQUhBLHlCQURBLHFCQUxBLHNCQU9BLFd6RThwa0JoQixDeUV6cGtCZ0IsMERBQ0ksVXpFMnBrQnBCLEN5RXhwa0JnQixvREFDSSxxQnpFMHBrQnBCLEN5RXpwa0JvQixpRUFDSSxVekUycGtCeEIsQ3lFdHBrQm9CLHlEQUVJLGtCQURBLHFCekV5cGtCeEIsQ3lFbHBrQlEsbUNBRUksbUJBREEsYUFJQSxTQUZBLHlCQUdBLGVBRkEsVXpFc3BrQlosQ3lFbHBrQlksd0NBRUksZUFEQSxnQkFFQSxnQnpFb3BrQmhCLEN5RWxwa0JnQiw4Q0FDSSxjekVvcGtCcEIsQ3lFaHBrQlksMENBRUksbUJBREEsWUFFQSxrQkFDQSxXQUdBLGVBQ0EsZ0JBRkEsWUFEQSxXekVxcGtCaEIsQ3lFanBrQmdCLGdEQUNJLGN6RW1wa0JwQixDeUU5b2tCUSxtQ0FDSSxZekVncGtCWixDeUU5b2tCWSw2Q0FHSSxtQkFGQSxhQUNBLDZCekVpcGtCaEIsQ3lFOW9rQmdCLCtEQUdJLG9DQUNBLHFDQUZBLFlBR0EsZ0JBSkEscUJ6RW9wa0JwQixDeUU1b2tCWSx1Q0FFSSxtQkFEQSxhQUVBLDZCekU4b2tCaEIsQ3lFM29rQm9CLHFEQUVJLDJCQURBLG9CekU4b2tCeEIsQ3lFMW9rQm9CLHNEQUNJLHFCekU0b2tCeEIsQ3lFeG9rQmdCLGtEQUNJLFV6RTBva0JwQixDeUV4b2tCb0IscURBRUksZUFEQSxnQkFFQSxnQnpFMG9rQnhCLEN5RXJva0JZLDBDQUVJLG1CQURBLGFBS0EsZUFEQSxnQkFGQSx5QkFJQSxpQkFIQSxlekUwb2tCaEIsQ3lFcm9rQmdCLCtDQUNJLFdBQ0EsZUFDQSxpQnpFdW9rQnBCLEN5RXBva0JnQixpREFFSSxtQkFJQSx3QnRFNVJOLENzRThSTSxZQUNBLGtCQUZBLFdBRkEsZUFKQSxhQVVBLGVBREEsZ0JBUEEsdUJBU0EsaUJBUkEsaUJ6RThva0JwQixDeUVsb2tCWSx1Q0FFSSxtQkFEQSxhQUVBLDBCekVvb2tCaEIsQ3lFbG9rQmdCLGdKQUVJLHVCekVvb2tCcEIsQ3lFam9rQmdCLDJDQUVJLHlCQURBLHNCQU1BLDhCQURBLDJCQUhBLFlBRUEsNEJBREEsb0J6RXNva0JwQixDeUVob2tCZ0IsNENBRUkseUJBREEsWUFLQSwrQkFEQSw0QkFGQSxnQkFDQSxXekVvb2tCcEIsQ3lFNW5rQlksdURBQ0ksNEJ6RThua0JoQixDeUUzbmtCWSw2REFDSSw0QnpFNm5rQmhCLEN5RTNua0JnQixnRUFDSSxTekU2bmtCcEIsQ3lFeG5rQlEsa0NBRUksbUJBREEsYUFFQSxnQkFFQSxrQkFEQSxXekUybmtCWixDeUV4bmtCWSx1Q0FLSSx5QkFFQSwyQkFMQSxZQUlBLFdBSEEsa0JBQ0EsU0FIQSxVekVnb2tCaEIsQ3lFdm5rQlksdUNBSUksc0JBRkEsWUFEQSxpQkFJQSxlQUZBLFV6RTJua0JoQixDeUVobmtCb0IseURBQ0ksV3pFa25rQnhCLEN5RS9ta0JvQix3REFDSSxjekVpbmtCeEIsQ3lFN21rQmdCLG9FQUVJLGtCQURBLHFCekVnbmtCcEIsQ3lFdm1rQlksd0NBQ0ksWXpFeW1rQmhCLEN5RXRta0JZLHlDQUVJLG1CQURBLGdCQUVBLGdCekV3bWtCaEIsQ3lFdG1rQmdCLGdEQUNJLHVCekV3bWtCcEIsQ3lFcm1rQmdCLCtDQUNJLDZCQUNBLGtDQUNBLGtDQUNBLDhCQUNBLHlCekV1bWtCcEIsQ3lFbG1rQlEsK0JBR0ksd0NBRkEseUJBQ0EsVXpFcW1rQlosQ3lFbG1rQlksb0NBQ0ksZ0J6RW9ta0JoQixDeUVsbWtCWSxzQ0FDSSxhekVvbWtCaEIsQ3lFL2xrQlksdUNBSUksWUFDQSxrQkFIQSxZQUlBLFVBTEEscUJ6RXNta0JoQixDeUUzbGtCQSxrQ0FDSSxpQnpFOGxrQkosQ3lFM2xrQkEsbUJBQ0kseUJBQ0EsVXpFOGxrQkosQ3lFNWxrQkkseUJBQ0ksa0N6RThsa0JSLEN5RTFsa0JBLHVCQUNJLHlCQUNBLFV6RTZsa0JKLEN5RTNsa0JJLDZCQUNJLGtDekU2bGtCUixDeUV6bGtCQSw2QkFDSSxjekU0bGtCSixDeUUxbGtCSSxvQ0FLSSx5QkFJQSxrQkFGQSxXQU5BLFdBQ0EscUJBRUEsWUFFQSxrQkFFQSxzQkFMQSxVekVrbWtCUixDeUV6bGtCYSxpRUFDTCx3QnpFMmxrQlIsQ3lFeGxrQmEsK0RBQ0wsVXpFMmxrQlIsQ3lFeGxrQkksa0NBTUksU0FKQSxxQkFNQSxlQURBLGdCQUZBLFdBSUEsaUJBTEEsaUJBSEEsa0JBRUEsU3pFaW1rQlIsQ3lFamxrQlEscU1BQ0ksVXpFdWxrQlosQ3lFaGxrQlEseUNBREosd0RBRVEsaUJ6RW9sa0JWLENBQ0YsQ3lFbGxrQlksMENBTFIsd0RBTVksaUJ6RXFsa0JkLENBQ0YsQ3lFdmtrQkEsNEhBQ0ksa0N6RThra0JKLEN5RTNra0JBLHFGQUVJLG9CekU4a2tCSixDeUUza2tCQSxxRkFDSSwwQnpFOGtrQkosQ3lFM2trQkEsOEJBQ0ksa0N6RThra0JKLEN5RTNra0JBLDZEQUNJLG1DQUNBLG9CekU4a2tCSixDeUUza2tCQSw4RkFFSSxrQ3pFOGtrQkosQ3lFbmtrQkEsNEhBQ0ksa0N6RTBra0JKLEN5RXZra0JBLHFGQUVJLG9CekUwa2tCSixDeUV2a2tCQSxxRkFDSSwwQnpFMGtrQkosQ3lFL2prQkEseUxBRUksa0N6RTBra0JKLEN5RXRra0JBLDRDQUNFLFV6RXlra0JGLEN5RWhra0JBLGdJQUNJLGtDekV1a2tCSixDeUVwa2tCQSx1RkFFSSxvQnpFdWtrQkosQ3lFcGtrQkEsdUZBQ0ksMEJ6RXVra0JKLEN5RTVqa0JBLGlNQUVJLGtDekV1a2tCSixDeUVoa2tCQSxvQ0FDSSxrQ3pFbWtrQkosQ3lFaGtrQkEsd0NBQ0ksbUNBSUEsNERBREEsd0JBRkEsNEJBQ0EscUJ6RXFra0JKLEN5RWhra0JBLHdMQUVJLGtDekVta2tCSixDeUVoa2tCQSw2UUFNRSxvQnpFbWtrQkYsQ3lFaGtrQkEsZ0xBRUksMEJ6RW1ra0JKLEN5RTNqa0JBLGtNQUVJLGtDekVta2tCSixDeUVsamtCQSxpQ0FLRSw0RHpFcWprQkYsQ3lFaGprQkEsaUVBVEUsbUNBR0Esd0JBRkEsNEJBQ0EscUJ6RStqa0JGLEN5RXhqa0JBLGdDQUtFLCtEekVtamtCRixDeUUvaWtCQSxVQUNJLGV6RWtqa0JKLEN5RS9pa0JBLG1CQUlJLHdCQUNBLHNCQUhBLGVBREEsZ0JBRUEsZ0J6RW9qa0JKLEN5RS9pa0JBLGtCQUNJLHlCQUlBLHlEQUVBLDBCQUNBLDJCQUZBLDRCQUpBLDRCQUVBLFlBREEscUJ6RXVqa0JKLEN5RWhqa0JJLHVCQUVJLDBCQURBLHFCekVtamtCUixDeUU5aWtCQSxxQ0FDSSxjekVpamtCSixDeUV4aWtCQSxvQkFDSSxTekVnamtCSixDeUU3aWtCQSw4QkFFSSxlQURBLGdCQUVBLGdCekVnamtCSixDeUU3aWtCQSxrREFDSSx5QkFDQSxVekVnamtCSixDeUU3aWtCQSxzRUFDSSxtQ0FDQSxvQnpFZ2prQkosQ3lFN2lrQkEsYUFDSSxZekVnamtCSixDeUU1aWtCSSw0QkFDSSxzQkFDQSxnQkFDQSxxQnpFK2lrQlIsQ3lFM2lrQkEscUNBQ0ksc0JBRUEsbUJBREEsZ0JBRUEsc0JBQ0EsY3pFOGlrQkosQ3lFM2lrQkEsOENBQ0ksc0JBRUEsdUJBREEsbUJ6RStpa0JKLEN5RTNpa0JBLDZEQUVJLHVCQURBLGN6RStpa0JKLEN5RXZpa0JJLDZSQUNJLCtCekU2aWtCUixDeUV6aWtCQSx3REFDRSwrQnpFNGlrQkYsQ3lFemlrQkEsOENBQ0ksK0J6RTRpa0JKLEN5RXppa0JBLFVBQ0kscUJ6RTRpa0JKLEN5RXppa0JBLDhCQUNJLGdCekU0aWtCSixDeUUxaWtCSSwyQkFISiw4QkFJUSxXekU2aWtCTixDeUV4aWtCRSxpREFFUSxrQnpFNGlrQlYsQ0FMRixDeUVsaWtCQSw4QkFDSSxTekUyaWtCSixDeUV2aWtCSSwrRUFDSSxVekUwaWtCUixDeUVyaWtCSSx1RkFDSSxZQUVBLFdBREEsV3pFeWlrQlIsQ3lFbmlrQkksdUxBR0ksWUFDQSxrQkFGQSxRQURBLGlCekV5aWtCUixDeUVwaWtCUSx5T0FDSSxZekVzaWtCWixDeUVuaWtCUSxpU0FDSSxlekVxaWtCWixDeUVqaWtCSSw2S0FDSSxtQnpFbWlrQlIsQ3lFOWhrQkksNEVBRUksZUFEQSxnQnpFa2lrQlIsQ3lFOWhrQkksa0RBRUksa0JBREEsZ0J6RWlpa0JSLEN5RTloa0JRLHNFQUNJLG9CekVnaWtCWixDeUU1aGtCSSxpR0FDSSxlekU4aGtCUixDeUUzaGtCSSxnRUFHSSxtQkFGQSxpQkFDQSxZekU4aGtCUixDeUUxaGtCSSwyREFDSSxjekU0aGtCUixDeUVyaGtCSSx3TEFDSSxnQnpFMGhrQlIsQ3lFdGhrQkEsaUZBQ0ksYUFDQSx3QnpFeWhrQkosQ3lFdGhrQkEsMENBQ0ksVXpFeWhrQkosQ3lFdGhrQkEsaURBQ0ksZXpFeWhrQkosQzBFMWdtQkEsY0FDRSxxQnZFZ0ZZLEN1RS9FWixhdkVtRlksQ3VFL0VaLGFBQ0EsdUJBRkEscUJBREEsc0JBREEsb0IxRWlobUJGLEMwRTVnbUJFLGdCQUNFLGtCMUU4Z21CSixDTTM5bEJJLHlCb0U1REosY0FZSSxpQjFFK2dtQkYsQ0FDRixDMEU1Z21CQSxxQkFDRSxhQUNBLHNCQUNBLDJCQUNBLGMxRStnbUJGLENNditsQkkseUJvRTVDSixxQkFNSSxVQUNBLGMxRWlobUJGLEMwRWhobUJFLDZCQUNFLGMxRWtobUJKLEMwRWhobUJFLDhCQUNFLGExRWtobUJKLENBQ0YsQzBFOWdtQkEsMEJBQ0UsWTFFaWhtQkYsQzBFOWdtQkEsNEJBQ0UsbUJBRUEsZXZFK0Y0QixDdUVoRzVCLHNCQUVBLGtCMUVpaG1CRixDTTkvbEJJLHlCb0V2QkosNEJBTUksa0IxRW1obUJGLENBQ0YsQzBFaGhtQkEscUNBQ0UsYTFFbWhtQkYsQzBFbGhtQkUsc0ZBRUUsYTFFbWhtQkosQzBFL2dtQkEscUJBQ0UsbUJBQ0Esb0IxRWtobUJGLEMwRS9nbUJBLHVCQUNFLGUxRWtobUJGLEMwRWpobUJFLDRCQUdFLGV2RXdFMEIsQ3VFekUxQixrQkFEQSx5QjFFcWhtQkosQzBFamhtQkksdUNBQ0UsYzFFbWhtQk4sQzBFN2dtQkUsb0RBQ0Usa0IxRWdobUJKLEMwRTlnbUJFLGlDQUNFLHNCMUVnaG1CSixDMEU1Z21CQSwwQkFPRSw0Q0FDQSxlQUpBLGNBSEEsbUJBQ0Esc0JBQ0EseUJBRUEsVTFFa2htQkY7QTJFem1tQkE7Ozs7O0VBQUEsQ0FPQSxLQUVFLDZCQURBLHFCM0UrbW1CRixDMkUzbW1CQSxpQkFHRSxrQjNFOG1tQkYsQzRFdm5tQkUsb0ZDR0EsaUJBREEsa0JBREEsa0JBREEsbUJBREEsVTdFcW9tQkYsQ005a21CSSx5QnNFekNFLHlCQUNFLGU1RTJubUJOLENBQ0YsQ01wbG1CSSx5QnNFekNFLHVDQUNFLGU1RWdvbUJOLENBQ0YsQ016bG1CSSwwQnNFekNFLHFEQUNFLGU1RXFvbUJOLENBQ0YsQ005bG1CSSwwQnNFekNFLG1FQUNFLGdCNUUwb21CTixDQUNGLEM0RS9tbUJFLEtDbkNBLGFBQ0EsZUFFQSxrQkFEQSxrQjdFc3BtQkYsQzRFL21tQkUsWUFFRSxjQURBLGM1RW1ubUJKLEM0RWhubUJJLDJDQUdFLGVBREEsZTVFbW5tQk4sQzhFeHFtQkUsc3FCQUlFLGtCQURBLG1CQUZBLGtCQUNBLFU5RWtybUJKLEM4RTFwbUJNLEtBQ0UsYUFDQSxZQUNBLGM5RTZwbUJSLEM2RWpvbUJFLGNBQ0UsY0FDQSxjN0Vvb21CSixDNkV0b21CRSxjQUNFLGFBQ0EsYTdFeW9tQkosQzZFM29tQkUsY0FDRSx3QkFDQSx3QjdFOG9tQkosQzZFaHBtQkUsY0FDRSxhQUNBLGE3RW1wbUJKLEM2RXJwbUJFLGNBQ0UsYUFDQSxhN0V3cG1CSixDNkUxcG1CRSxjQUNFLHdCQUNBLHdCN0U2cG1CSixDOEVocm1CTSxVRENKLGNBRUEsZUFEQSxVN0Vvcm1CRixDOEVocm1CVSxPRGJSLHFCQUlBLHFCN0U4cm1CRixDOEVycm1CVSxPRGJSLHNCQUlBLHNCN0Vtc21CRixDOEUxcm1CVSxPRGJSLGFBSUEsYTdFd3NtQkYsQzhFL3JtQlUsT0RiUixzQkFJQSxzQjdFNnNtQkYsQzhFcHNtQlUsT0RiUixzQkFJQSxzQjdFa3RtQkYsQzhFenNtQlUsT0RiUixhQUlBLGE3RXV0bUJGLEM4RTlzbUJVLE9EYlIsc0JBSUEsc0I3RTR0bUJGLEM4RW50bUJVLE9EYlIsc0JBSUEsc0I3RWl1bUJGLEM4RXh0bUJVLE9EYlIsYUFJQSxhN0VzdW1CRixDOEU3dG1CVSxRRGJSLHNCQUlBLHNCN0UydW1CRixDOEVsdW1CVSxRRGJSLHNCQUlBLHNCN0Vndm1CRixDOEV2dW1CVSxRRGJSLGNBSUEsYzdFcXZtQkYsQzhFdHVtQk0sYUFBd0IsUTlFMHVtQjlCLEM4RXh1bUJNLFlBQXVCLFE5RTR1bUI3QixDOEV6dW1CUSxTQUF3QixPOUU2dW1CaEMsQzhFN3VtQlEsU0FBd0IsTzlFaXZtQmhDLEM4RWp2bUJRLFNBQXdCLE85RXF2bUJoQyxDOEVydm1CUSxTQUF3QixPOUV5dm1CaEMsQzhFenZtQlEsU0FBd0IsTzlFNnZtQmhDLEM4RTd2bUJRLFNBQXdCLE85RWl3bUJoQyxDOEVqd21CUSxTQUF3QixPOUVxd21CaEMsQzhFcndtQlEsU0FBd0IsTzlFeXdtQmhDLEM4RXp3bUJRLFNBQXdCLE85RTZ3bUJoQyxDOEU3d21CUSxTQUF3QixPOUVpeG1CaEMsQzhFanhtQlEsVUFBd0IsUTlFcXhtQmhDLEM4RXJ4bUJRLFVBQXdCLFE5RXl4bUJoQyxDOEV6eG1CUSxVQUF3QixROUU2eG1CaEMsQzhFdHhtQlksVURoQlYsdUI3RTB5bUJGLEM4RTF4bUJZLFVEaEJWLHdCN0U4eW1CRixDOEU5eG1CWSxVRGhCVixlN0Vrem1CRixDOEVseW1CWSxVRGhCVix3QjdFc3ptQkYsQzhFdHltQlksVURoQlYsd0I3RTB6bUJGLEM4RTF5bUJZLFVEaEJWLGU3RTh6bUJGLEM4RTl5bUJZLFVEaEJWLHdCN0VrMG1CRixDOEVsem1CWSxVRGhCVix3QjdFczBtQkYsQzhFdHptQlksVURoQlYsZTdFMDBtQkYsQzhFMXptQlksV0RoQlYsd0I3RTgwbUJGLEM4RTl6bUJZLFdEaEJWLHdCN0VrMW1CRixDTTcwbUJJLHlCd0UzQkUsUUFDRSxhQUNBLFlBQ0EsYzlFNDJtQk4sQzZFaDFtQkEsaUJBQ0UsY0FDQSxjN0VrMW1CRixDNkVwMW1CQSxpQkFDRSxhQUNBLGE3RXMxbUJGLEM2RXgxbUJBLGlCQUNFLHdCQUNBLHdCN0UwMW1CRixDNkU1MW1CQSxpQkFDRSxhQUNBLGE3RTgxbUJGLEM2RWgybUJBLGlCQUNFLGFBQ0EsYTdFazJtQkYsQzZFcDJtQkEsaUJBQ0Usd0JBQ0Esd0I3RXMybUJGLEM4RXozbUJJLGFEQ0osY0FFQSxlQURBLFU3RTQzbUJBLEM4RXgzbUJRLFVEYlIscUJBSUEscUI3RXE0bUJBLEM4RTUzbUJRLFVEYlIsc0JBSUEsc0I3RXk0bUJBLEM4RWg0bUJRLFVEYlIsYUFJQSxhN0U2NG1CQSxDOEVwNG1CUSxVRGJSLHNCQUlBLHNCN0VpNW1CQSxDOEV4NG1CUSxVRGJSLHNCQUlBLHNCN0VxNW1CQSxDOEU1NG1CUSxVRGJSLGFBSUEsYTdFeTVtQkEsQzhFaDVtQlEsVURiUixzQkFJQSxzQjdFNjVtQkEsQzhFcDVtQlEsVURiUixzQkFJQSxzQjdFaTZtQkEsQzhFeDVtQlEsVURiUixhQUlBLGE3RXE2bUJBLEM4RTU1bUJRLFdEYlIsc0JBSUEsc0I3RXk2bUJBLEM4RWg2bUJRLFdEYlIsc0JBSUEsc0I3RTY2bUJBLEM4RXA2bUJRLFdEYlIsY0FJQSxjN0VpN21CQSxDOEVsNm1CSSxnQkFBd0IsUTlFcTZtQjVCLEM4RW42bUJJLGVBQXVCLFE5RXM2bUIzQixDOEVuNm1CTSxZQUF3QixPOUVzNm1COUIsQzhFdDZtQk0sWUFBd0IsTzlFeTZtQjlCLEM4RXo2bUJNLFlBQXdCLE85RTQ2bUI5QixDOEU1Nm1CTSxZQUF3QixPOUUrNm1COUIsQzhFLzZtQk0sWUFBd0IsTzlFazdtQjlCLEM4RWw3bUJNLFlBQXdCLE85RXE3bUI5QixDOEVyN21CTSxZQUF3QixPOUV3N21COUIsQzhFeDdtQk0sWUFBd0IsTzlFMjdtQjlCLEM4RTM3bUJNLFlBQXdCLE85RTg3bUI5QixDOEU5N21CTSxZQUF3QixPOUVpOG1COUIsQzhFajhtQk0sYUFBd0IsUTlFbzhtQjlCLEM4RXA4bUJNLGFBQXdCLFE5RXU4bUI5QixDOEV2OG1CTSxhQUF3QixROUUwOG1COUIsQzhFbjhtQlUsYURoQlYsYTdFczltQkEsQzhFdDhtQlUsYURoQlYsdUI3RXk5bUJBLEM4RXo4bUJVLGFEaEJWLHdCN0U0OW1CQSxDOEU1OG1CVSxhRGhCVixlN0UrOW1CQSxDOEUvOG1CVSxhRGhCVix3QjdFayttQkEsQzhFbDltQlUsYURoQlYsd0I3RXErbUJBLEM4RXI5bUJVLGFEaEJWLGU3RXcrbUJBLEM4RXg5bUJVLGFEaEJWLHdCN0UyK21CQSxDOEUzOW1CVSxhRGhCVix3QjdFOCttQkEsQzhFOTltQlUsYURoQlYsZTdFaS9tQkEsQzhFaittQlUsY0RoQlYsd0I3RW8vbUJBLEM4RXArbUJVLGNEaEJWLHdCN0V1L21CQSxDQUNGLENNbi9tQkkseUJ3RTNCRSxRQUNFLGFBQ0EsWUFDQSxjOUVpaG5CTixDNkVyL21CQSxpQkFDRSxjQUNBLGM3RXUvbUJGLEM2RXovbUJBLGlCQUNFLGFBQ0EsYTdFMi9tQkYsQzZFNy9tQkEsaUJBQ0Usd0JBQ0Esd0I3RSsvbUJGLEM2RWpnbkJBLGlCQUNFLGFBQ0EsYTdFbWduQkYsQzZFcmduQkEsaUJBQ0UsYUFDQSxhN0V1Z25CRixDNkV6Z25CQSxpQkFDRSx3QkFDQSx3QjdFMmduQkYsQzhFOWhuQkksYURDSixjQUVBLGVBREEsVTdFaWluQkEsQzhFN2huQlEsVURiUixxQkFJQSxxQjdFMGluQkEsQzhFamluQlEsVURiUixzQkFJQSxzQjdFOGluQkEsQzhFcmluQlEsVURiUixhQUlBLGE3RWtqbkJBLEM4RXppbkJRLFVEYlIsc0JBSUEsc0I3RXNqbkJBLEM4RTdpbkJRLFVEYlIsc0JBSUEsc0I3RTBqbkJBLEM4RWpqbkJRLFVEYlIsYUFJQSxhN0U4am5CQSxDOEVyam5CUSxVRGJSLHNCQUlBLHNCN0Vra25CQSxDOEV6am5CUSxVRGJSLHNCQUlBLHNCN0Vza25CQSxDOEU3am5CUSxVRGJSLGFBSUEsYTdFMGtuQkEsQzhFamtuQlEsV0RiUixzQkFJQSxzQjdFOGtuQkEsQzhFcmtuQlEsV0RiUixzQkFJQSxzQjdFa2xuQkEsQzhFemtuQlEsV0RiUixjQUlBLGM3RXNsbkJBLEM4RXZrbkJJLGdCQUF3QixROUUwa25CNUIsQzhFeGtuQkksZUFBdUIsUTlFMmtuQjNCLEM4RXhrbkJNLFlBQXdCLE85RTJrbkI5QixDOEUza25CTSxZQUF3QixPOUU4a25COUIsQzhFOWtuQk0sWUFBd0IsTzlFaWxuQjlCLEM4RWpsbkJNLFlBQXdCLE85RW9sbkI5QixDOEVwbG5CTSxZQUF3QixPOUV1bG5COUIsQzhFdmxuQk0sWUFBd0IsTzlFMGxuQjlCLEM4RTFsbkJNLFlBQXdCLE85RTZsbkI5QixDOEU3bG5CTSxZQUF3QixPOUVnbW5COUIsQzhFaG1uQk0sWUFBd0IsTzlFbW1uQjlCLEM4RW5tbkJNLFlBQXdCLE85RXNtbkI5QixDOEV0bW5CTSxhQUF3QixROUV5bW5COUIsQzhFem1uQk0sYUFBd0IsUTlFNG1uQjlCLEM4RTVtbkJNLGFBQXdCLFE5RSttbkI5QixDOEV4bW5CVSxhRGhCVixhN0Uybm5CQSxDOEUzbW5CVSxhRGhCVix1QjdFOG5uQkEsQzhFOW1uQlUsYURoQlYsd0I3RWlvbkJBLEM4RWpubkJVLGFEaEJWLGU3RW9vbkJBLEM4RXBubkJVLGFEaEJWLHdCN0V1b25CQSxDOEV2bm5CVSxhRGhCVix3QjdFMG9uQkEsQzhFMW5uQlUsYURoQlYsZTdFNm9uQkEsQzhFN25uQlUsYURoQlYsd0I3RWdwbkJBLEM4RWhvbkJVLGFEaEJWLHdCN0VtcG5CQSxDOEVub25CVSxhRGhCVixlN0VzcG5CQSxDOEV0b25CVSxjRGhCVix3QjdFeXBuQkEsQzhFem9uQlUsY0RoQlYsd0I3RTRwbkJBLENBQ0YsQ014cG5CSSwwQndFM0JFLFFBQ0UsYUFDQSxZQUNBLGM5RXNybkJOLEM2RTFwbkJBLGlCQUNFLGNBQ0EsYzdFNHBuQkYsQzZFOXBuQkEsaUJBQ0UsYUFDQSxhN0VncW5CRixDNkVscW5CQSxpQkFDRSx3QkFDQSx3QjdFb3FuQkYsQzZFdHFuQkEsaUJBQ0UsYUFDQSxhN0V3cW5CRixDNkUxcW5CQSxpQkFDRSxhQUNBLGE3RTRxbkJGLEM2RTlxbkJBLGlCQUNFLHdCQUNBLHdCN0Vncm5CRixDOEVuc25CSSxhRENKLGNBRUEsZUFEQSxVN0Vzc25CQSxDOEVsc25CUSxVRGJSLHFCQUlBLHFCN0Urc25CQSxDOEV0c25CUSxVRGJSLHNCQUlBLHNCN0VtdG5CQSxDOEUxc25CUSxVRGJSLGFBSUEsYTdFdXRuQkEsQzhFOXNuQlEsVURiUixzQkFJQSxzQjdFMnRuQkEsQzhFbHRuQlEsVURiUixzQkFJQSxzQjdFK3RuQkEsQzhFdHRuQlEsVURiUixhQUlBLGE3RW11bkJBLEM4RTF0bkJRLFVEYlIsc0JBSUEsc0I3RXV1bkJBLEM4RTl0bkJRLFVEYlIsc0JBSUEsc0I3RTJ1bkJBLEM4RWx1bkJRLFVEYlIsYUFJQSxhN0UrdW5CQSxDOEV0dW5CUSxXRGJSLHNCQUlBLHNCN0Vtdm5CQSxDOEUxdW5CUSxXRGJSLHNCQUlBLHNCN0V1dm5CQSxDOEU5dW5CUSxXRGJSLGNBSUEsYzdFMnZuQkEsQzhFNXVuQkksZ0JBQXdCLFE5RSt1bkI1QixDOEU3dW5CSSxlQUF1QixROUVndm5CM0IsQzhFN3VuQk0sWUFBd0IsTzlFZ3ZuQjlCLEM4RWh2bkJNLFlBQXdCLE85RW12bkI5QixDOEVudm5CTSxZQUF3QixPOUVzdm5COUIsQzhFdHZuQk0sWUFBd0IsTzlFeXZuQjlCLEM4RXp2bkJNLFlBQXdCLE85RTR2bkI5QixDOEU1dm5CTSxZQUF3QixPOUUrdm5COUIsQzhFL3ZuQk0sWUFBd0IsTzlFa3duQjlCLEM4RWx3bkJNLFlBQXdCLE85RXF3bkI5QixDOEVyd25CTSxZQUF3QixPOUV3d25COUIsQzhFeHduQk0sWUFBd0IsTzlFMnduQjlCLEM4RTN3bkJNLGFBQXdCLFE5RTh3bkI5QixDOEU5d25CTSxhQUF3QixROUVpeG5COUIsQzhFanhuQk0sYUFBd0IsUTlFb3huQjlCLEM4RTd3bkJVLGFEaEJWLGE3RWd5bkJBLEM4RWh4bkJVLGFEaEJWLHVCN0VteW5CQSxDOEVueG5CVSxhRGhCVix3QjdFc3luQkEsQzhFdHhuQlUsYURoQlYsZTdFeXluQkEsQzhFenhuQlUsYURoQlYsd0I3RTR5bkJBLEM4RTV4bkJVLGFEaEJWLHdCN0UreW5CQSxDOEUveG5CVSxhRGhCVixlN0Vrem5CQSxDOEVseW5CVSxhRGhCVix3QjdFcXpuQkEsQzhFcnluQlUsYURoQlYsd0I3RXd6bkJBLEM4RXh5bkJVLGFEaEJWLGU3RTJ6bkJBLEM4RTN5bkJVLGNEaEJWLHdCN0U4em5CQSxDOEU5eW5CVSxjRGhCVix3QjdFaTBuQkEsQ0FDRixDTTd6bkJJLDBCd0UzQkUsUUFDRSxhQUNBLFlBQ0EsYzlFMjFuQk4sQzZFL3puQkEsaUJBQ0UsY0FDQSxjN0VpMG5CRixDNkVuMG5CQSxpQkFDRSxhQUNBLGE3RXEwbkJGLEM2RXYwbkJBLGlCQUNFLHdCQUNBLHdCN0V5MG5CRixDNkUzMG5CQSxpQkFDRSxhQUNBLGE3RTYwbkJGLEM2RS8wbkJBLGlCQUNFLGFBQ0EsYTdFaTFuQkYsQzZFbjFuQkEsaUJBQ0Usd0JBQ0Esd0I3RXExbkJGLEM4RXgybkJJLGFEQ0osY0FFQSxlQURBLFU3RTIybkJBLEM4RXYybkJRLFVEYlIscUJBSUEscUI3RW8zbkJBLEM4RTMybkJRLFVEYlIsc0JBSUEsc0I3RXczbkJBLEM4RS8ybkJRLFVEYlIsYUFJQSxhN0U0M25CQSxDOEVuM25CUSxVRGJSLHNCQUlBLHNCN0VnNG5CQSxDOEV2M25CUSxVRGJSLHNCQUlBLHNCN0VvNG5CQSxDOEUzM25CUSxVRGJSLGFBSUEsYTdFdzRuQkEsQzhFLzNuQlEsVURiUixzQkFJQSxzQjdFNDRuQkEsQzhFbjRuQlEsVURiUixzQkFJQSxzQjdFZzVuQkEsQzhFdjRuQlEsVURiUixhQUlBLGE3RW81bkJBLEM4RTM0bkJRLFdEYlIsc0JBSUEsc0I3RXc1bkJBLEM4RS80bkJRLFdEYlIsc0JBSUEsc0I3RTQ1bkJBLEM4RW41bkJRLFdEYlIsY0FJQSxjN0VnNm5CQSxDOEVqNW5CSSxnQkFBd0IsUTlFbzVuQjVCLEM4RWw1bkJJLGVBQXVCLFE5RXE1bkIzQixDOEVsNW5CTSxZQUF3QixPOUVxNW5COUIsQzhFcjVuQk0sWUFBd0IsTzlFdzVuQjlCLEM4RXg1bkJNLFlBQXdCLE85RTI1bkI5QixDOEUzNW5CTSxZQUF3QixPOUU4NW5COUIsQzhFOTVuQk0sWUFBd0IsTzlFaTZuQjlCLEM4RWo2bkJNLFlBQXdCLE85RW82bkI5QixDOEVwNm5CTSxZQUF3QixPOUV1Nm5COUIsQzhFdjZuQk0sWUFBd0IsTzlFMDZuQjlCLEM4RTE2bkJNLFlBQXdCLE85RTY2bkI5QixDOEU3Nm5CTSxZQUF3QixPOUVnN25COUIsQzhFaDduQk0sYUFBd0IsUTlFbTduQjlCLEM4RW43bkJNLGFBQXdCLFE5RXM3bkI5QixDOEV0N25CTSxhQUF3QixROUV5N25COUIsQzhFbDduQlUsYURoQlYsYTdFcThuQkEsQzhFcjduQlUsYURoQlYsdUI3RXc4bkJBLEM4RXg3bkJVLGFEaEJWLHdCN0UyOG5CQSxDOEUzN25CVSxhRGhCVixlN0U4OG5CQSxDOEU5N25CVSxhRGhCVix3QjdFaTluQkEsQzhFajhuQlUsYURoQlYsd0I3RW85bkJBLEM4RXA4bkJVLGFEaEJWLGU3RXU5bkJBLEM4RXY4bkJVLGFEaEJWLHdCN0UwOW5CQSxDOEUxOG5CVSxhRGhCVix3QjdFNjluQkEsQzhFNzhuQlUsYURoQlYsZTdFZytuQkEsQzhFaDluQlUsY0RoQlYsd0I3RW0rbkJBLEM4RW45bkJVLGNEaEJWLHdCN0VzK25CQSxDQUNGLEMrRW5ob0JNLFFBQXdCLHNCL0VzaG9COUIsQytFdGhvQk0sVUFBd0Isd0IvRTBob0I5QixDK0UxaG9CTSxnQkFBd0IsOEIvRThob0I5QixDK0U5aG9CTSxTQUF3Qix1Qi9Fa2lvQjlCLEMrRWxpb0JNLFNBQXdCLHVCL0VzaW9COUIsQytFdGlvQk0sYUFBd0IsMkIvRTBpb0I5QixDK0UxaW9CTSxjQUF3Qiw0Qi9FOGlvQjlCLEMrRTlpb0JNLFFBQXdCLHNCL0Vram9COUIsQytFbGpvQk0sZUFBd0IsNkIvRXNqb0I5QixDTXJnb0JJLHlCeUVqREUsV0FBd0Isc0IvRTJqb0I1QixDK0Uzam9CSSxhQUF3Qix3Qi9FOGpvQjVCLEMrRTlqb0JJLG1CQUF3Qiw4Qi9FaWtvQjVCLEMrRWprb0JJLFlBQXdCLHVCL0Vva29CNUIsQytFcGtvQkksWUFBd0IsdUIvRXVrb0I1QixDK0V2a29CSSxnQkFBd0IsMkIvRTBrb0I1QixDK0Uxa29CSSxpQkFBd0IsNEIvRTZrb0I1QixDK0U3a29CSSxXQUF3QixzQi9FZ2xvQjVCLEMrRWhsb0JJLGtCQUF3Qiw2Qi9FbWxvQjVCLENBQ0YsQ01uaW9CSSx5QnlFakRFLFdBQXdCLHNCL0V3bG9CNUIsQytFeGxvQkksYUFBd0Isd0IvRTJsb0I1QixDK0UzbG9CSSxtQkFBd0IsOEIvRThsb0I1QixDK0U5bG9CSSxZQUF3Qix1Qi9FaW1vQjVCLEMrRWptb0JJLFlBQXdCLHVCL0VvbW9CNUIsQytFcG1vQkksZ0JBQXdCLDJCL0V1bW9CNUIsQytFdm1vQkksaUJBQXdCLDRCL0UwbW9CNUIsQytFMW1vQkksV0FBd0Isc0IvRTZtb0I1QixDK0U3bW9CSSxrQkFBd0IsNkIvRWdub0I1QixDQUNGLENNaGtvQkksMEJ5RWpERSxXQUF3QixzQi9FcW5vQjVCLEMrRXJub0JJLGFBQXdCLHdCL0V3bm9CNUIsQytFeG5vQkksbUJBQXdCLDhCL0Uybm9CNUIsQytFM25vQkksWUFBd0IsdUIvRThub0I1QixDK0U5bm9CSSxZQUF3Qix1Qi9FaW9vQjVCLEMrRWpvb0JJLGdCQUF3QiwyQi9Fb29vQjVCLEMrRXBvb0JJLGlCQUF3Qiw0Qi9FdW9vQjVCLEMrRXZvb0JJLFdBQXdCLHNCL0Uwb29CNUIsQytFMW9vQkksa0JBQXdCLDZCL0U2b29CNUIsQ0FDRixDTTdsb0JJLDBCeUVqREUsV0FBd0Isc0IvRWtwb0I1QixDK0VscG9CSSxhQUF3Qix3Qi9FcXBvQjVCLEMrRXJwb0JJLG1CQUF3Qiw4Qi9Fd3BvQjVCLEMrRXhwb0JJLFlBQXdCLHVCL0UycG9CNUIsQytFM3BvQkksWUFBd0IsdUIvRThwb0I1QixDK0U5cG9CSSxnQkFBd0IsMkIvRWlxb0I1QixDK0VqcW9CSSxpQkFBd0IsNEIvRW9xb0I1QixDK0VwcW9CSSxXQUF3QixzQi9FdXFvQjVCLEMrRXZxb0JJLGtCQUF3Qiw2Qi9FMHFvQjVCLENBQ0YsQytFanFvQkEsYUFFSSxjQUFxQixzQi9FbXFvQnZCLEMrRW5xb0JFLGdCQUFxQix3Qi9Fc3FvQnZCLEMrRXRxb0JFLHNCQUFxQiw4Qi9FeXFvQnZCLEMrRXpxb0JFLGVBQXFCLHVCL0U0cW9CdkIsQytFNXFvQkUsZUFBcUIsdUIvRStxb0J2QixDK0UvcW9CRSxtQkFBcUIsMkIvRWtyb0J2QixDK0Vscm9CRSxvQkFBcUIsNEIvRXFyb0J2QixDK0Vycm9CRSxjQUFxQixzQi9Fd3JvQnZCLEMrRXhyb0JFLHFCQUFxQiw2Qi9FMnJvQnZCLENBQ0YsQ2dGenNvQkksVUFBZ0MsNEJoRjRzb0JwQyxDZ0Yzc29CSSxhQUFnQywrQmhGK3NvQnBDLENnRjlzb0JJLGtCQUFnQyxvQ2hGa3RvQnBDLENnRmp0b0JJLHFCQUFnQyx1Q2hGcXRvQnBDLENnRm50b0JJLFdBQThCLHdCaEZ1dG9CbEMsQ2dGdHRvQkksYUFBOEIsMEJoRjB0b0JsQyxDZ0Z6dG9CSSxtQkFBOEIsZ0NoRjZ0b0JsQyxDZ0Y1dG9CSSxXQUE4Qix1QmhGZ3VvQmxDLENnRi90b0JJLGFBQThCLHFCaEZtdW9CbEMsQ2dGbHVvQkksYUFBOEIscUJoRnN1b0JsQyxDZ0ZydW9CSSxlQUE4Qix1QmhGeXVvQmxDLENnRnh1b0JJLGVBQThCLHVCaEY0dW9CbEMsQ2dGMXVvQkksdUJBQW9DLG9DaEY4dW9CeEMsQ2dGN3VvQkkscUJBQW9DLGtDaEZpdm9CeEMsQ2dGaHZvQkksd0JBQW9DLGdDaEZvdm9CeEMsQ2dGbnZvQkkseUJBQW9DLHVDaEZ1dm9CeEMsQ2dGdHZvQkksd0JBQW9DLHNDaEYwdm9CeEMsQ2dGeHZvQkksbUJBQWlDLGdDaEY0dm9CckMsQ2dGM3ZvQkksaUJBQWlDLDhCaEYrdm9CckMsQ2dGOXZvQkksb0JBQWlDLDRCaEZrd29CckMsQ2dGandvQkksc0JBQWlDLDhCaEZxd29CckMsQ2dGcHdvQkkscUJBQWlDLDZCaEZ3d29CckMsQ2dGdHdvQkkscUJBQWtDLGtDaEYwd29CdEMsQ2dGendvQkksbUJBQWtDLGdDaEY2d29CdEMsQ2dGNXdvQkksc0JBQWtDLDhCaEZneG9CdEMsQ2dGL3dvQkksdUJBQWtDLHFDaEZteG9CdEMsQ2dGbHhvQkksc0JBQWtDLG9DaEZzeG9CdEMsQ2dGcnhvQkksdUJBQWtDLCtCaEZ5eG9CdEMsQ2dGdnhvQkksaUJBQWdDLHlCaEYyeG9CcEMsQ2dGMXhvQkksa0JBQWdDLCtCaEY4eG9CcEMsQ2dGN3hvQkksZ0JBQWdDLDZCaEZpeW9CcEMsQ2dGaHlvQkksbUJBQWdDLDJCaEZveW9CcEMsQ2dGbnlvQkkscUJBQWdDLDZCaEZ1eW9CcEMsQ2dGdHlvQkksb0JBQWdDLDRCaEYweW9CcEMsQ005eG9CSSx5QjBFbERBLGFBQWdDLDRCaEZxMW9CbEMsQ2dGcDFvQkUsZ0JBQWdDLCtCaEZ1MW9CbEMsQ2dGdDFvQkUscUJBQWdDLG9DaEZ5MW9CbEMsQ2dGeDFvQkUsd0JBQWdDLHVDaEYyMW9CbEMsQ2dGejFvQkUsY0FBOEIsd0JoRjQxb0JoQyxDZ0YzMW9CRSxnQkFBOEIsMEJoRjgxb0JoQyxDZ0Y3MW9CRSxzQkFBOEIsZ0NoRmcyb0JoQyxDZ0YvMW9CRSxjQUE4Qix1QmhGazJvQmhDLENnRmoyb0JFLGdCQUE4QixxQmhGbzJvQmhDLENnRm4yb0JFLGdCQUE4QixxQmhGczJvQmhDLENnRnIyb0JFLGtCQUE4Qix1QmhGdzJvQmhDLENnRnYyb0JFLGtCQUE4Qix1QmhGMDJvQmhDLENnRngyb0JFLDBCQUFvQyxvQ2hGMjJvQnRDLENnRjEyb0JFLHdCQUFvQyxrQ2hGNjJvQnRDLENnRjUyb0JFLDJCQUFvQyxnQ2hGKzJvQnRDLENnRjkyb0JFLDRCQUFvQyx1Q2hGaTNvQnRDLENnRmgzb0JFLDJCQUFvQyxzQ2hGbTNvQnRDLENnRmozb0JFLHNCQUFpQyxnQ2hGbzNvQm5DLENnRm4zb0JFLG9CQUFpQyw4QmhGczNvQm5DLENnRnIzb0JFLHVCQUFpQyw0QmhGdzNvQm5DLENnRnYzb0JFLHlCQUFpQyw4QmhGMDNvQm5DLENnRnozb0JFLHdCQUFpQyw2QmhGNDNvQm5DLENnRjEzb0JFLHdCQUFrQyxrQ2hGNjNvQnBDLENnRjUzb0JFLHNCQUFrQyxnQ2hGKzNvQnBDLENnRjkzb0JFLHlCQUFrQyw4QmhGaTRvQnBDLENnRmg0b0JFLDBCQUFrQyxxQ2hGbTRvQnBDLENnRmw0b0JFLHlCQUFrQyxvQ2hGcTRvQnBDLENnRnA0b0JFLDBCQUFrQywrQmhGdTRvQnBDLENnRnI0b0JFLG9CQUFnQyx5QmhGdzRvQmxDLENnRnY0b0JFLHFCQUFnQywrQmhGMDRvQmxDLENnRno0b0JFLG1CQUFnQyw2QmhGNDRvQmxDLENnRjM0b0JFLHNCQUFnQywyQmhGODRvQmxDLENnRjc0b0JFLHdCQUFnQyw2QmhGZzVvQmxDLENnRi80b0JFLHVCQUFnQyw0QmhGazVvQmxDLENBQ0YsQ012NG9CSSx5QjBFbERBLGFBQWdDLDRCaEY2N29CbEMsQ2dGNTdvQkUsZ0JBQWdDLCtCaEYrN29CbEMsQ2dGOTdvQkUscUJBQWdDLG9DaEZpOG9CbEMsQ2dGaDhvQkUsd0JBQWdDLHVDaEZtOG9CbEMsQ2dGajhvQkUsY0FBOEIsd0JoRm84b0JoQyxDZ0ZuOG9CRSxnQkFBOEIsMEJoRnM4b0JoQyxDZ0ZyOG9CRSxzQkFBOEIsZ0NoRnc4b0JoQyxDZ0Z2OG9CRSxjQUE4Qix1QmhGMDhvQmhDLENnRno4b0JFLGdCQUE4QixxQmhGNDhvQmhDLENnRjM4b0JFLGdCQUE4QixxQmhGODhvQmhDLENnRjc4b0JFLGtCQUE4Qix1QmhGZzlvQmhDLENnRi84b0JFLGtCQUE4Qix1QmhGazlvQmhDLENnRmg5b0JFLDBCQUFvQyxvQ2hGbTlvQnRDLENnRmw5b0JFLHdCQUFvQyxrQ2hGcTlvQnRDLENnRnA5b0JFLDJCQUFvQyxnQ2hGdTlvQnRDLENnRnQ5b0JFLDRCQUFvQyx1Q2hGeTlvQnRDLENnRng5b0JFLDJCQUFvQyxzQ2hGMjlvQnRDLENnRno5b0JFLHNCQUFpQyxnQ2hGNDlvQm5DLENnRjM5b0JFLG9CQUFpQyw4QmhGODlvQm5DLENnRjc5b0JFLHVCQUFpQyw0QmhGZytvQm5DLENnRi85b0JFLHlCQUFpQyw4QmhGaytvQm5DLENnRmorb0JFLHdCQUFpQyw2QmhGbytvQm5DLENnRmwrb0JFLHdCQUFrQyxrQ2hGcStvQnBDLENnRnArb0JFLHNCQUFrQyxnQ2hGdStvQnBDLENnRnQrb0JFLHlCQUFrQyw4QmhGeStvQnBDLENnRngrb0JFLDBCQUFrQyxxQ2hGMitvQnBDLENnRjErb0JFLHlCQUFrQyxvQ2hGNitvQnBDLENnRjUrb0JFLDBCQUFrQywrQmhGKytvQnBDLENnRjcrb0JFLG9CQUFnQyx5QmhGZy9vQmxDLENnRi8rb0JFLHFCQUFnQywrQmhGay9vQmxDLENnRmovb0JFLG1CQUFnQyw2QmhGby9vQmxDLENnRm4vb0JFLHNCQUFnQywyQmhGcy9vQmxDLENnRnIvb0JFLHdCQUFnQyw2QmhGdy9vQmxDLENnRnYvb0JFLHVCQUFnQyw0QmhGMC9vQmxDLENBQ0YsQ00vK29CSSwwQjBFbERBLGFBQWdDLDRCaEZxaXBCbEMsQ2dGcGlwQkUsZ0JBQWdDLCtCaEZ1aXBCbEMsQ2dGdGlwQkUscUJBQWdDLG9DaEZ5aXBCbEMsQ2dGeGlwQkUsd0JBQWdDLHVDaEYyaXBCbEMsQ2dGemlwQkUsY0FBOEIsd0JoRjRpcEJoQyxDZ0YzaXBCRSxnQkFBOEIsMEJoRjhpcEJoQyxDZ0Y3aXBCRSxzQkFBOEIsZ0NoRmdqcEJoQyxDZ0YvaXBCRSxjQUE4Qix1QmhGa2pwQmhDLENnRmpqcEJFLGdCQUE4QixxQmhGb2pwQmhDLENnRm5qcEJFLGdCQUE4QixxQmhGc2pwQmhDLENnRnJqcEJFLGtCQUE4Qix1QmhGd2pwQmhDLENnRnZqcEJFLGtCQUE4Qix1QmhGMGpwQmhDLENnRnhqcEJFLDBCQUFvQyxvQ2hGMmpwQnRDLENnRjFqcEJFLHdCQUFvQyxrQ2hGNmpwQnRDLENnRjVqcEJFLDJCQUFvQyxnQ2hGK2pwQnRDLENnRjlqcEJFLDRCQUFvQyx1Q2hGaWtwQnRDLENnRmhrcEJFLDJCQUFvQyxzQ2hGbWtwQnRDLENnRmprcEJFLHNCQUFpQyxnQ2hGb2twQm5DLENnRm5rcEJFLG9CQUFpQyw4QmhGc2twQm5DLENnRnJrcEJFLHVCQUFpQyw0QmhGd2twQm5DLENnRnZrcEJFLHlCQUFpQyw4QmhGMGtwQm5DLENnRnprcEJFLHdCQUFpQyw2QmhGNGtwQm5DLENnRjFrcEJFLHdCQUFrQyxrQ2hGNmtwQnBDLENnRjVrcEJFLHNCQUFrQyxnQ2hGK2twQnBDLENnRjlrcEJFLHlCQUFrQyw4QmhGaWxwQnBDLENnRmhscEJFLDBCQUFrQyxxQ2hGbWxwQnBDLENnRmxscEJFLHlCQUFrQyxvQ2hGcWxwQnBDLENnRnBscEJFLDBCQUFrQywrQmhGdWxwQnBDLENnRnJscEJFLG9CQUFnQyx5QmhGd2xwQmxDLENnRnZscEJFLHFCQUFnQywrQmhGMGxwQmxDLENnRnpscEJFLG1CQUFnQyw2QmhGNGxwQmxDLENnRjNscEJFLHNCQUFnQywyQmhGOGxwQmxDLENnRjdscEJFLHdCQUFnQyw2QmhGZ21wQmxDLENnRi9scEJFLHVCQUFnQyw0QmhGa21wQmxDLENBQ0YsQ012bHBCSSwwQjBFbERBLGFBQWdDLDRCaEY2b3BCbEMsQ2dGNW9wQkUsZ0JBQWdDLCtCaEYrb3BCbEMsQ2dGOW9wQkUscUJBQWdDLG9DaEZpcHBCbEMsQ2dGaHBwQkUsd0JBQWdDLHVDaEZtcHBCbEMsQ2dGanBwQkUsY0FBOEIsd0JoRm9wcEJoQyxDZ0ZucHBCRSxnQkFBOEIsMEJoRnNwcEJoQyxDZ0ZycHBCRSxzQkFBOEIsZ0NoRndwcEJoQyxDZ0Z2cHBCRSxjQUE4Qix1QmhGMHBwQmhDLENnRnpwcEJFLGdCQUE4QixxQmhGNHBwQmhDLENnRjNwcEJFLGdCQUE4QixxQmhGOHBwQmhDLENnRjdwcEJFLGtCQUE4Qix1QmhGZ3FwQmhDLENnRi9wcEJFLGtCQUE4Qix1QmhGa3FwQmhDLENnRmhxcEJFLDBCQUFvQyxvQ2hGbXFwQnRDLENnRmxxcEJFLHdCQUFvQyxrQ2hGcXFwQnRDLENnRnBxcEJFLDJCQUFvQyxnQ2hGdXFwQnRDLENnRnRxcEJFLDRCQUFvQyx1Q2hGeXFwQnRDLENnRnhxcEJFLDJCQUFvQyxzQ2hGMnFwQnRDLENnRnpxcEJFLHNCQUFpQyxnQ2hGNHFwQm5DLENnRjNxcEJFLG9CQUFpQyw4QmhGOHFwQm5DLENnRjdxcEJFLHVCQUFpQyw0QmhGZ3JwQm5DLENnRi9xcEJFLHlCQUFpQyw4QmhGa3JwQm5DLENnRmpycEJFLHdCQUFpQyw2QmhGb3JwQm5DLENnRmxycEJFLHdCQUFrQyxrQ2hGcXJwQnBDLENnRnBycEJFLHNCQUFrQyxnQ2hGdXJwQnBDLENnRnRycEJFLHlCQUFrQyw4QmhGeXJwQnBDLENnRnhycEJFLDBCQUFrQyxxQ2hGMnJwQnBDLENnRjFycEJFLHlCQUFrQyxvQ2hGNnJwQnBDLENnRjVycEJFLDBCQUFrQywrQmhGK3JwQnBDLENnRjdycEJFLG9CQUFnQyx5QmhGZ3NwQmxDLENnRi9ycEJFLHFCQUFnQywrQmhGa3NwQmxDLENnRmpzcEJFLG1CQUFnQyw2QmhGb3NwQmxDLENnRm5zcEJFLHNCQUFnQywyQmhGc3NwQmxDLENnRnJzcEJFLHdCQUFnQyw2QmhGd3NwQmxDLENnRnZzcEJFLHVCQUFnQyw0QmhGMHNwQmxDLENBQ0YsQ2lGanZwQlEsS0FBZ0Msa0JqRm92cEJ4QyxDaUZudnBCUSxZQUVFLHNCakZzdnBCVixDaUZwdnBCUSxZQUVFLHdCakZ1dnBCVixDaUZydnBCUSxZQUVFLHlCakZ3dnBCVixDaUZ0dnBCUSxZQUVFLHVCakZ5dnBCVixDaUZ4d3BCUSxLQUFnQyx1QmpGNHdwQnhDLENpRjN3cEJRLFlBRUUsMkJqRjh3cEJWLENpRjV3cEJRLFlBRUUsNkJqRit3cEJWLENpRjd3cEJRLFlBRUUsOEJqRmd4cEJWLENpRjl3cEJRLFlBRUUsNEJqRml4cEJWLENpRmh5cEJRLEtBQWdDLHNCakZveXBCeEMsQ2lGbnlwQlEsWUFFRSwwQmpGc3lwQlYsQ2lGcHlwQlEsWUFFRSw0QmpGdXlwQlYsQ2lGcnlwQlEsWUFFRSw2QmpGd3lwQlYsQ2lGdHlwQlEsWUFFRSwyQmpGeXlwQlYsQ2lGeHpwQlEsS0FBZ0MscUJqRjR6cEJ4QyxDaUYzenBCUSxZQUVFLHlCakY4enBCVixDaUY1enBCUSxZQUVFLDJCakYrenBCVixDaUY3enBCUSxZQUVFLDRCakZnMHBCVixDaUY5enBCUSxZQUVFLDBCakZpMHBCVixDaUZoMXBCUSxLQUFnQyx1QmpGbzFwQnhDLENpRm4xcEJRLFlBRUUsMkJqRnMxcEJWLENpRnAxcEJRLFlBRUUsNkJqRnUxcEJWLENpRnIxcEJRLFlBRUUsOEJqRncxcEJWLENpRnQxcEJRLFlBRUUsNEJqRnkxcEJWLENpRngycEJRLEtBQWdDLHFCakY0MnBCeEMsQ2lGMzJwQlEsWUFFRSx5QmpGODJwQlYsQ2lGNTJwQlEsWUFFRSwyQmpGKzJwQlYsQ2lGNzJwQlEsWUFFRSw0QmpGZzNwQlYsQ2lGOTJwQlEsWUFFRSwwQmpGaTNwQlYsQ2lGaDRwQlEsS0FBZ0MsbUJqRm80cEJ4QyxDaUZuNHBCUSxZQUVFLHVCakZzNHBCVixDaUZwNHBCUSxZQUVFLHlCakZ1NHBCVixDaUZyNHBCUSxZQUVFLDBCakZ3NHBCVixDaUZ0NHBCUSxZQUVFLHdCakZ5NHBCVixDaUZ4NXBCUSxLQUFnQyx3QmpGNDVwQnhDLENpRjM1cEJRLFlBRUUsNEJqRjg1cEJWLENpRjU1cEJRLFlBRUUsOEJqRis1cEJWLENpRjc1cEJRLFlBRUUsK0JqRmc2cEJWLENpRjk1cEJRLFlBRUUsNkJqRmk2cEJWLENpRmg3cEJRLEtBQWdDLHVCakZvN3BCeEMsQ2lGbjdwQlEsWUFFRSwyQmpGczdwQlYsQ2lGcDdwQlEsWUFFRSw2QmpGdTdwQlYsQ2lGcjdwQlEsWUFFRSw4QmpGdzdwQlYsQ2lGdDdwQlEsWUFFRSw0QmpGeTdwQlYsQ2lGeDhwQlEsS0FBZ0Msc0JqRjQ4cEJ4QyxDaUYzOHBCUSxZQUVFLDBCakY4OHBCVixDaUY1OHBCUSxZQUVFLDRCakYrOHBCVixDaUY3OHBCUSxZQUVFLDZCakZnOXBCVixDaUY5OHBCUSxZQUVFLDJCakZpOXBCVixDaUZoK3BCUSxLQUFnQyx3QmpGbytwQnhDLENpRm4rcEJRLFlBRUUsNEJqRnMrcEJWLENpRnArcEJRLFlBRUUsOEJqRnUrcEJWLENpRnIrcEJRLFlBRUUsK0JqRncrcEJWLENpRnQrcEJRLFlBRUUsNkJqRnkrcEJWLENpRngvcEJRLEtBQWdDLHNCakY0L3BCeEMsQ2lGMy9wQlEsWUFFRSwwQmpGOC9wQlYsQ2lGNS9wQlEsWUFFRSw0QmpGKy9wQlYsQ2lGNy9wQlEsWUFFRSw2QmpGZ2dxQlYsQ2lGOS9wQlEsWUFFRSwyQmpGaWdxQlYsQ2lGei9wQlEsTUFBd0Isd0JqRjYvcEJoQyxDaUY1L3BCUSxjQUVFLDRCakYrL3BCVixDaUY3L3BCUSxjQUVFLDhCakZnZ3FCVixDaUY5L3BCUSxjQUVFLCtCakZpZ3FCVixDaUYvL3BCUSxjQUVFLDZCakZrZ3FCVixDaUZqaHFCUSxNQUF3Qix1QmpGcWhxQmhDLENpRnBocUJRLGNBRUUsMkJqRnVocUJWLENpRnJocUJRLGNBRUUsNkJqRndocUJWLENpRnRocUJRLGNBRUUsOEJqRnlocUJWLENpRnZocUJRLGNBRUUsNEJqRjBocUJWLENpRnppcUJRLE1BQXdCLHNCakY2aXFCaEMsQ2lGNWlxQlEsY0FFRSwwQmpGK2lxQlYsQ2lGN2lxQlEsY0FFRSw0QmpGZ2pxQlYsQ2lGOWlxQlEsY0FFRSw2QmpGaWpxQlYsQ2lGL2lxQlEsY0FFRSwyQmpGa2pxQlYsQ2lGamtxQlEsTUFBd0Isd0JqRnFrcUJoQyxDaUZwa3FCUSxjQUVFLDRCakZ1a3FCVixDaUZya3FCUSxjQUVFLDhCakZ3a3FCVixDaUZ0a3FCUSxjQUVFLCtCakZ5a3FCVixDaUZ2a3FCUSxjQUVFLDZCakYwa3FCVixDaUZ6bHFCUSxNQUF3QixzQmpGNmxxQmhDLENpRjVscUJRLGNBRUUsMEJqRitscUJWLENpRjdscUJRLGNBRUUsNEJqRmdtcUJWLENpRjlscUJRLGNBRUUsNkJqRmltcUJWLENpRi9scUJRLGNBRUUsMkJqRmttcUJWLENpRjVscUJJLFFBQW1CLHFCakZnbXFCdkIsQ2lGL2xxQkksa0JBRUUseUJqRmttcUJOLENpRmhtcUJJLGtCQUVFLDJCakZtbXFCTixDaUZqbXFCSSxrQkFFRSw0QmpGb21xQk4sQ2lGbG1xQkksa0JBRUUsMEJqRnFtcUJOLENNOW1xQkkseUIyRWxESSxRQUFnQyxrQmpGcXFxQnRDLENpRnBxcUJNLGtCQUVFLHNCakZzcXFCUixDaUZwcXFCTSxrQkFFRSx3QmpGc3FxQlIsQ2lGcHFxQk0sa0JBRUUseUJqRnNxcUJSLENpRnBxcUJNLGtCQUVFLHVCakZzcXFCUixDaUZycnFCTSxRQUFnQyx1QmpGd3JxQnRDLENpRnZycUJNLGtCQUVFLDJCakZ5cnFCUixDaUZ2cnFCTSxrQkFFRSw2QmpGeXJxQlIsQ2lGdnJxQk0sa0JBRUUsOEJqRnlycUJSLENpRnZycUJNLGtCQUVFLDRCakZ5cnFCUixDaUZ4c3FCTSxRQUFnQyxzQmpGMnNxQnRDLENpRjFzcUJNLGtCQUVFLDBCakY0c3FCUixDaUYxc3FCTSxrQkFFRSw0QmpGNHNxQlIsQ2lGMXNxQk0sa0JBRUUsNkJqRjRzcUJSLENpRjFzcUJNLGtCQUVFLDJCakY0c3FCUixDaUYzdHFCTSxRQUFnQyxxQmpGOHRxQnRDLENpRjd0cUJNLGtCQUVFLHlCakYrdHFCUixDaUY3dHFCTSxrQkFFRSwyQmpGK3RxQlIsQ2lGN3RxQk0sa0JBRUUsNEJqRit0cUJSLENpRjd0cUJNLGtCQUVFLDBCakYrdHFCUixDaUY5dXFCTSxRQUFnQyx1QmpGaXZxQnRDLENpRmh2cUJNLGtCQUVFLDJCakZrdnFCUixDaUZodnFCTSxrQkFFRSw2QmpGa3ZxQlIsQ2lGaHZxQk0sa0JBRUUsOEJqRmt2cUJSLENpRmh2cUJNLGtCQUVFLDRCakZrdnFCUixDaUZqd3FCTSxRQUFnQyxxQmpGb3dxQnRDLENpRm53cUJNLGtCQUVFLHlCakZxd3FCUixDaUZud3FCTSxrQkFFRSwyQmpGcXdxQlIsQ2lGbndxQk0sa0JBRUUsNEJqRnF3cUJSLENpRm53cUJNLGtCQUVFLDBCakZxd3FCUixDaUZweHFCTSxRQUFnQyxtQmpGdXhxQnRDLENpRnR4cUJNLGtCQUVFLHVCakZ3eHFCUixDaUZ0eHFCTSxrQkFFRSx5QmpGd3hxQlIsQ2lGdHhxQk0sa0JBRUUsMEJqRnd4cUJSLENpRnR4cUJNLGtCQUVFLHdCakZ3eHFCUixDaUZ2eXFCTSxRQUFnQyx3QmpGMHlxQnRDLENpRnp5cUJNLGtCQUVFLDRCakYyeXFCUixDaUZ6eXFCTSxrQkFFRSw4QmpGMnlxQlIsQ2lGenlxQk0sa0JBRUUsK0JqRjJ5cUJSLENpRnp5cUJNLGtCQUVFLDZCakYyeXFCUixDaUYxenFCTSxRQUFnQyx1QmpGNnpxQnRDLENpRjV6cUJNLGtCQUVFLDJCakY4enFCUixDaUY1enFCTSxrQkFFRSw2QmpGOHpxQlIsQ2lGNXpxQk0sa0JBRUUsOEJqRjh6cUJSLENpRjV6cUJNLGtCQUVFLDRCakY4enFCUixDaUY3MHFCTSxRQUFnQyxzQmpGZzFxQnRDLENpRi8wcUJNLGtCQUVFLDBCakZpMXFCUixDaUYvMHFCTSxrQkFFRSw0QmpGaTFxQlIsQ2lGLzBxQk0sa0JBRUUsNkJqRmkxcUJSLENpRi8wcUJNLGtCQUVFLDJCakZpMXFCUixDaUZoMnFCTSxRQUFnQyx3QmpGbTJxQnRDLENpRmwycUJNLGtCQUVFLDRCakZvMnFCUixDaUZsMnFCTSxrQkFFRSw4QmpGbzJxQlIsQ2lGbDJxQk0sa0JBRUUsK0JqRm8ycUJSLENpRmwycUJNLGtCQUVFLDZCakZvMnFCUixDaUZuM3FCTSxRQUFnQyxzQmpGczNxQnRDLENpRnIzcUJNLGtCQUVFLDBCakZ1M3FCUixDaUZyM3FCTSxrQkFFRSw0QmpGdTNxQlIsQ2lGcjNxQk0sa0JBRUUsNkJqRnUzcUJSLENpRnIzcUJNLGtCQUVFLDJCakZ1M3FCUixDaUYvMnFCTSxTQUF3Qix3QmpGazNxQjlCLENpRmozcUJNLG9CQUVFLDRCakZtM3FCUixDaUZqM3FCTSxvQkFFRSw4QmpGbTNxQlIsQ2lGajNxQk0sb0JBRUUsK0JqRm0zcUJSLENpRmozcUJNLG9CQUVFLDZCakZtM3FCUixDaUZsNHFCTSxTQUF3Qix1QmpGcTRxQjlCLENpRnA0cUJNLG9CQUVFLDJCakZzNHFCUixDaUZwNHFCTSxvQkFFRSw2QmpGczRxQlIsQ2lGcDRxQk0sb0JBRUUsOEJqRnM0cUJSLENpRnA0cUJNLG9CQUVFLDRCakZzNHFCUixDaUZyNXFCTSxTQUF3QixzQmpGdzVxQjlCLENpRnY1cUJNLG9CQUVFLDBCakZ5NXFCUixDaUZ2NXFCTSxvQkFFRSw0QmpGeTVxQlIsQ2lGdjVxQk0sb0JBRUUsNkJqRnk1cUJSLENpRnY1cUJNLG9CQUVFLDJCakZ5NXFCUixDaUZ4NnFCTSxTQUF3Qix3QmpGMjZxQjlCLENpRjE2cUJNLG9CQUVFLDRCakY0NnFCUixDaUYxNnFCTSxvQkFFRSw4QmpGNDZxQlIsQ2lGMTZxQk0sb0JBRUUsK0JqRjQ2cUJSLENpRjE2cUJNLG9CQUVFLDZCakY0NnFCUixDaUYzN3FCTSxTQUF3QixzQmpGODdxQjlCLENpRjc3cUJNLG9CQUVFLDBCakYrN3FCUixDaUY3N3FCTSxvQkFFRSw0QmpGKzdxQlIsQ2lGNzdxQk0sb0JBRUUsNkJqRis3cUJSLENpRjc3cUJNLG9CQUVFLDJCakYrN3FCUixDaUZ6N3FCRSxXQUFtQixxQmpGNDdxQnJCLENpRjM3cUJFLHdCQUVFLHlCakY2N3FCSixDaUYzN3FCRSx3QkFFRSwyQmpGNjdxQkosQ2lGMzdxQkUsd0JBRUUsNEJqRjY3cUJKLENpRjM3cUJFLHdCQUVFLDBCakY2N3FCSixDQUNGLENNdjhxQkkseUIyRWxESSxRQUFnQyxrQmpGNi9xQnRDLENpRjUvcUJNLGtCQUVFLHNCakY4L3FCUixDaUY1L3FCTSxrQkFFRSx3QmpGOC9xQlIsQ2lGNS9xQk0sa0JBRUUseUJqRjgvcUJSLENpRjUvcUJNLGtCQUVFLHVCakY4L3FCUixDaUY3Z3JCTSxRQUFnQyx1QmpGZ2hyQnRDLENpRi9nckJNLGtCQUVFLDJCakZpaHJCUixDaUYvZ3JCTSxrQkFFRSw2QmpGaWhyQlIsQ2lGL2dyQk0sa0JBRUUsOEJqRmlockJSLENpRi9nckJNLGtCQUVFLDRCakZpaHJCUixDaUZoaXJCTSxRQUFnQyxzQmpGbWlyQnRDLENpRmxpckJNLGtCQUVFLDBCakZvaXJCUixDaUZsaXJCTSxrQkFFRSw0QmpGb2lyQlIsQ2lGbGlyQk0sa0JBRUUsNkJqRm9pckJSLENpRmxpckJNLGtCQUVFLDJCakZvaXJCUixDaUZuanJCTSxRQUFnQyxxQmpGc2pyQnRDLENpRnJqckJNLGtCQUVFLHlCakZ1anJCUixDaUZyanJCTSxrQkFFRSwyQmpGdWpyQlIsQ2lGcmpyQk0sa0JBRUUsNEJqRnVqckJSLENpRnJqckJNLGtCQUVFLDBCakZ1anJCUixDaUZ0a3JCTSxRQUFnQyx1QmpGeWtyQnRDLENpRnhrckJNLGtCQUVFLDJCakYwa3JCUixDaUZ4a3JCTSxrQkFFRSw2QmpGMGtyQlIsQ2lGeGtyQk0sa0JBRUUsOEJqRjBrckJSLENpRnhrckJNLGtCQUVFLDRCakYwa3JCUixDaUZ6bHJCTSxRQUFnQyxxQmpGNGxyQnRDLENpRjNsckJNLGtCQUVFLHlCakY2bHJCUixDaUYzbHJCTSxrQkFFRSwyQmpGNmxyQlIsQ2lGM2xyQk0sa0JBRUUsNEJqRjZsckJSLENpRjNsckJNLGtCQUVFLDBCakY2bHJCUixDaUY1bXJCTSxRQUFnQyxtQmpGK21yQnRDLENpRjltckJNLGtCQUVFLHVCakZnbnJCUixDaUY5bXJCTSxrQkFFRSx5QmpGZ25yQlIsQ2lGOW1yQk0sa0JBRUUsMEJqRmduckJSLENpRjltckJNLGtCQUVFLHdCakZnbnJCUixDaUYvbnJCTSxRQUFnQyx3QmpGa29yQnRDLENpRmpvckJNLGtCQUVFLDRCakZtb3JCUixDaUZqb3JCTSxrQkFFRSw4QmpGbW9yQlIsQ2lGam9yQk0sa0JBRUUsK0JqRm1vckJSLENpRmpvckJNLGtCQUVFLDZCakZtb3JCUixDaUZscHJCTSxRQUFnQyx1QmpGcXByQnRDLENpRnBwckJNLGtCQUVFLDJCakZzcHJCUixDaUZwcHJCTSxrQkFFRSw2QmpGc3ByQlIsQ2lGcHByQk0sa0JBRUUsOEJqRnNwckJSLENpRnBwckJNLGtCQUVFLDRCakZzcHJCUixDaUZycXJCTSxRQUFnQyxzQmpGd3FyQnRDLENpRnZxckJNLGtCQUVFLDBCakZ5cXJCUixDaUZ2cXJCTSxrQkFFRSw0QmpGeXFyQlIsQ2lGdnFyQk0sa0JBRUUsNkJqRnlxckJSLENpRnZxckJNLGtCQUVFLDJCakZ5cXJCUixDaUZ4cnJCTSxRQUFnQyx3QmpGMnJyQnRDLENpRjFyckJNLGtCQUVFLDRCakY0cnJCUixDaUYxcnJCTSxrQkFFRSw4QmpGNHJyQlIsQ2lGMXJyQk0sa0JBRUUsK0JqRjRyckJSLENpRjFyckJNLGtCQUVFLDZCakY0cnJCUixDaUYzc3JCTSxRQUFnQyxzQmpGOHNyQnRDLENpRjdzckJNLGtCQUVFLDBCakYrc3JCUixDaUY3c3JCTSxrQkFFRSw0QmpGK3NyQlIsQ2lGN3NyQk0sa0JBRUUsNkJqRitzckJSLENpRjdzckJNLGtCQUVFLDJCakYrc3JCUixDaUZ2c3JCTSxTQUF3Qix3QmpGMHNyQjlCLENpRnpzckJNLG9CQUVFLDRCakYyc3JCUixDaUZ6c3JCTSxvQkFFRSw4QmpGMnNyQlIsQ2lGenNyQk0sb0JBRUUsK0JqRjJzckJSLENpRnpzckJNLG9CQUVFLDZCakYyc3JCUixDaUYxdHJCTSxTQUF3Qix1QmpGNnRyQjlCLENpRjV0ckJNLG9CQUVFLDJCakY4dHJCUixDaUY1dHJCTSxvQkFFRSw2QmpGOHRyQlIsQ2lGNXRyQk0sb0JBRUUsOEJqRjh0ckJSLENpRjV0ckJNLG9CQUVFLDRCakY4dHJCUixDaUY3dXJCTSxTQUF3QixzQmpGZ3ZyQjlCLENpRi91ckJNLG9CQUVFLDBCakZpdnJCUixDaUYvdXJCTSxvQkFFRSw0QmpGaXZyQlIsQ2lGL3VyQk0sb0JBRUUsNkJqRml2ckJSLENpRi91ckJNLG9CQUVFLDJCakZpdnJCUixDaUZod3JCTSxTQUF3Qix3QmpGbXdyQjlCLENpRmx3ckJNLG9CQUVFLDRCakZvd3JCUixDaUZsd3JCTSxvQkFFRSw4QmpGb3dyQlIsQ2lGbHdyQk0sb0JBRUUsK0JqRm93ckJSLENpRmx3ckJNLG9CQUVFLDZCakZvd3JCUixDaUZueHJCTSxTQUF3QixzQmpGc3hyQjlCLENpRnJ4ckJNLG9CQUVFLDBCakZ1eHJCUixDaUZyeHJCTSxvQkFFRSw0QmpGdXhyQlIsQ2lGcnhyQk0sb0JBRUUsNkJqRnV4ckJSLENpRnJ4ckJNLG9CQUVFLDJCakZ1eHJCUixDaUZqeHJCRSxXQUFtQixxQmpGb3hyQnJCLENpRm54ckJFLHdCQUVFLHlCakZxeHJCSixDaUZueHJCRSx3QkFFRSwyQmpGcXhyQkosQ2lGbnhyQkUsd0JBRUUsNEJqRnF4ckJKLENpRm54ckJFLHdCQUVFLDBCakZxeHJCSixDQUNGLENNL3hyQkksMEIyRWxESSxRQUFnQyxrQmpGcTFyQnRDLENpRnAxckJNLGtCQUVFLHNCakZzMXJCUixDaUZwMXJCTSxrQkFFRSx3QmpGczFyQlIsQ2lGcDFyQk0sa0JBRUUseUJqRnMxckJSLENpRnAxckJNLGtCQUVFLHVCakZzMXJCUixDaUZyMnJCTSxRQUFnQyx1QmpGdzJyQnRDLENpRnYyckJNLGtCQUVFLDJCakZ5MnJCUixDaUZ2MnJCTSxrQkFFRSw2QmpGeTJyQlIsQ2lGdjJyQk0sa0JBRUUsOEJqRnkyckJSLENpRnYyckJNLGtCQUVFLDRCakZ5MnJCUixDaUZ4M3JCTSxRQUFnQyxzQmpGMjNyQnRDLENpRjEzckJNLGtCQUVFLDBCakY0M3JCUixDaUYxM3JCTSxrQkFFRSw0QmpGNDNyQlIsQ2lGMTNyQk0sa0JBRUUsNkJqRjQzckJSLENpRjEzckJNLGtCQUVFLDJCakY0M3JCUixDaUYzNHJCTSxRQUFnQyxxQmpGODRyQnRDLENpRjc0ckJNLGtCQUVFLHlCakYrNHJCUixDaUY3NHJCTSxrQkFFRSwyQmpGKzRyQlIsQ2lGNzRyQk0sa0JBRUUsNEJqRis0ckJSLENpRjc0ckJNLGtCQUVFLDBCakYrNHJCUixDaUY5NXJCTSxRQUFnQyx1QmpGaTZyQnRDLENpRmg2ckJNLGtCQUVFLDJCakZrNnJCUixDaUZoNnJCTSxrQkFFRSw2QmpGazZyQlIsQ2lGaDZyQk0sa0JBRUUsOEJqRms2ckJSLENpRmg2ckJNLGtCQUVFLDRCakZrNnJCUixDaUZqN3JCTSxRQUFnQyxxQmpGbzdyQnRDLENpRm43ckJNLGtCQUVFLHlCakZxN3JCUixDaUZuN3JCTSxrQkFFRSwyQmpGcTdyQlIsQ2lGbjdyQk0sa0JBRUUsNEJqRnE3ckJSLENpRm43ckJNLGtCQUVFLDBCakZxN3JCUixDaUZwOHJCTSxRQUFnQyxtQmpGdThyQnRDLENpRnQ4ckJNLGtCQUVFLHVCakZ3OHJCUixDaUZ0OHJCTSxrQkFFRSx5QmpGdzhyQlIsQ2lGdDhyQk0sa0JBRUUsMEJqRnc4ckJSLENpRnQ4ckJNLGtCQUVFLHdCakZ3OHJCUixDaUZ2OXJCTSxRQUFnQyx3QmpGMDlyQnRDLENpRno5ckJNLGtCQUVFLDRCakYyOXJCUixDaUZ6OXJCTSxrQkFFRSw4QmpGMjlyQlIsQ2lGejlyQk0sa0JBRUUsK0JqRjI5ckJSLENpRno5ckJNLGtCQUVFLDZCakYyOXJCUixDaUYxK3JCTSxRQUFnQyx1QmpGNityQnRDLENpRjUrckJNLGtCQUVFLDJCakY4K3JCUixDaUY1K3JCTSxrQkFFRSw2QmpGOCtyQlIsQ2lGNStyQk0sa0JBRUUsOEJqRjgrckJSLENpRjUrckJNLGtCQUVFLDRCakY4K3JCUixDaUY3L3JCTSxRQUFnQyxzQmpGZ2dzQnRDLENpRi8vckJNLGtCQUVFLDBCakZpZ3NCUixDaUYvL3JCTSxrQkFFRSw0QmpGaWdzQlIsQ2lGLy9yQk0sa0JBRUUsNkJqRmlnc0JSLENpRi8vckJNLGtCQUVFLDJCakZpZ3NCUixDaUZoaHNCTSxRQUFnQyx3QmpGbWhzQnRDLENpRmxoc0JNLGtCQUVFLDRCakZvaHNCUixDaUZsaHNCTSxrQkFFRSw4QmpGb2hzQlIsQ2lGbGhzQk0sa0JBRUUsK0JqRm9oc0JSLENpRmxoc0JNLGtCQUVFLDZCakZvaHNCUixDaUZuaXNCTSxRQUFnQyxzQmpGc2lzQnRDLENpRnJpc0JNLGtCQUVFLDBCakZ1aXNCUixDaUZyaXNCTSxrQkFFRSw0QmpGdWlzQlIsQ2lGcmlzQk0sa0JBRUUsNkJqRnVpc0JSLENpRnJpc0JNLGtCQUVFLDJCakZ1aXNCUixDaUYvaHNCTSxTQUF3Qix3QmpGa2lzQjlCLENpRmppc0JNLG9CQUVFLDRCakZtaXNCUixDaUZqaXNCTSxvQkFFRSw4QmpGbWlzQlIsQ2lGamlzQk0sb0JBRUUsK0JqRm1pc0JSLENpRmppc0JNLG9CQUVFLDZCakZtaXNCUixDaUZsanNCTSxTQUF3Qix1QmpGcWpzQjlCLENpRnBqc0JNLG9CQUVFLDJCakZzanNCUixDaUZwanNCTSxvQkFFRSw2QmpGc2pzQlIsQ2lGcGpzQk0sb0JBRUUsOEJqRnNqc0JSLENpRnBqc0JNLG9CQUVFLDRCakZzanNCUixDaUZya3NCTSxTQUF3QixzQmpGd2tzQjlCLENpRnZrc0JNLG9CQUVFLDBCakZ5a3NCUixDaUZ2a3NCTSxvQkFFRSw0QmpGeWtzQlIsQ2lGdmtzQk0sb0JBRUUsNkJqRnlrc0JSLENpRnZrc0JNLG9CQUVFLDJCakZ5a3NCUixDaUZ4bHNCTSxTQUF3Qix3QmpGMmxzQjlCLENpRjFsc0JNLG9CQUVFLDRCakY0bHNCUixDaUYxbHNCTSxvQkFFRSw4QmpGNGxzQlIsQ2lGMWxzQk0sb0JBRUUsK0JqRjRsc0JSLENpRjFsc0JNLG9CQUVFLDZCakY0bHNCUixDaUYzbXNCTSxTQUF3QixzQmpGOG1zQjlCLENpRjdtc0JNLG9CQUVFLDBCakYrbXNCUixDaUY3bXNCTSxvQkFFRSw0QmpGK21zQlIsQ2lGN21zQk0sb0JBRUUsNkJqRittc0JSLENpRjdtc0JNLG9CQUVFLDJCakYrbXNCUixDaUZ6bXNCRSxXQUFtQixxQmpGNG1zQnJCLENpRjNtc0JFLHdCQUVFLHlCakY2bXNCSixDaUYzbXNCRSx3QkFFRSwyQmpGNm1zQkosQ2lGM21zQkUsd0JBRUUsNEJqRjZtc0JKLENpRjNtc0JFLHdCQUVFLDBCakY2bXNCSixDQUNGLENNdm5zQkksMEIyRWxESSxRQUFnQyxrQmpGNnFzQnRDLENpRjVxc0JNLGtCQUVFLHNCakY4cXNCUixDaUY1cXNCTSxrQkFFRSx3QmpGOHFzQlIsQ2lGNXFzQk0sa0JBRUUseUJqRjhxc0JSLENpRjVxc0JNLGtCQUVFLHVCakY4cXNCUixDaUY3cnNCTSxRQUFnQyx1QmpGZ3NzQnRDLENpRi9yc0JNLGtCQUVFLDJCakZpc3NCUixDaUYvcnNCTSxrQkFFRSw2QmpGaXNzQlIsQ2lGL3JzQk0sa0JBRUUsOEJqRmlzc0JSLENpRi9yc0JNLGtCQUVFLDRCakZpc3NCUixDaUZodHNCTSxRQUFnQyxzQmpGbXRzQnRDLENpRmx0c0JNLGtCQUVFLDBCakZvdHNCUixDaUZsdHNCTSxrQkFFRSw0QmpGb3RzQlIsQ2lGbHRzQk0sa0JBRUUsNkJqRm90c0JSLENpRmx0c0JNLGtCQUVFLDJCakZvdHNCUixDaUZudXNCTSxRQUFnQyxxQmpGc3VzQnRDLENpRnJ1c0JNLGtCQUVFLHlCakZ1dXNCUixDaUZydXNCTSxrQkFFRSwyQmpGdXVzQlIsQ2lGcnVzQk0sa0JBRUUsNEJqRnV1c0JSLENpRnJ1c0JNLGtCQUVFLDBCakZ1dXNCUixDaUZ0dnNCTSxRQUFnQyx1QmpGeXZzQnRDLENpRnh2c0JNLGtCQUVFLDJCakYwdnNCUixDaUZ4dnNCTSxrQkFFRSw2QmpGMHZzQlIsQ2lGeHZzQk0sa0JBRUUsOEJqRjB2c0JSLENpRnh2c0JNLGtCQUVFLDRCakYwdnNCUixDaUZ6d3NCTSxRQUFnQyxxQmpGNHdzQnRDLENpRjN3c0JNLGtCQUVFLHlCakY2d3NCUixDaUYzd3NCTSxrQkFFRSwyQmpGNndzQlIsQ2lGM3dzQk0sa0JBRUUsNEJqRjZ3c0JSLENpRjN3c0JNLGtCQUVFLDBCakY2d3NCUixDaUY1eHNCTSxRQUFnQyxtQmpGK3hzQnRDLENpRjl4c0JNLGtCQUVFLHVCakZneXNCUixDaUY5eHNCTSxrQkFFRSx5QmpGZ3lzQlIsQ2lGOXhzQk0sa0JBRUUsMEJqRmd5c0JSLENpRjl4c0JNLGtCQUVFLHdCakZneXNCUixDaUYveXNCTSxRQUFnQyx3QmpGa3pzQnRDLENpRmp6c0JNLGtCQUVFLDRCakZtenNCUixDaUZqenNCTSxrQkFFRSw4QmpGbXpzQlIsQ2lGanpzQk0sa0JBRUUsK0JqRm16c0JSLENpRmp6c0JNLGtCQUVFLDZCakZtenNCUixDaUZsMHNCTSxRQUFnQyx1QmpGcTBzQnRDLENpRnAwc0JNLGtCQUVFLDJCakZzMHNCUixDaUZwMHNCTSxrQkFFRSw2QmpGczBzQlIsQ2lGcDBzQk0sa0JBRUUsOEJqRnMwc0JSLENpRnAwc0JNLGtCQUVFLDRCakZzMHNCUixDaUZyMXNCTSxRQUFnQyxzQmpGdzFzQnRDLENpRnYxc0JNLGtCQUVFLDBCakZ5MXNCUixDaUZ2MXNCTSxrQkFFRSw0QmpGeTFzQlIsQ2lGdjFzQk0sa0JBRUUsNkJqRnkxc0JSLENpRnYxc0JNLGtCQUVFLDJCakZ5MXNCUixDaUZ4MnNCTSxRQUFnQyx3QmpGMjJzQnRDLENpRjEyc0JNLGtCQUVFLDRCakY0MnNCUixDaUYxMnNCTSxrQkFFRSw4QmpGNDJzQlIsQ2lGMTJzQk0sa0JBRUUsK0JqRjQyc0JSLENpRjEyc0JNLGtCQUVFLDZCakY0MnNCUixDaUYzM3NCTSxRQUFnQyxzQmpGODNzQnRDLENpRjczc0JNLGtCQUVFLDBCakYrM3NCUixDaUY3M3NCTSxrQkFFRSw0QmpGKzNzQlIsQ2lGNzNzQk0sa0JBRUUsNkJqRiszc0JSLENpRjczc0JNLGtCQUVFLDJCakYrM3NCUixDaUZ2M3NCTSxTQUF3Qix3QmpGMDNzQjlCLENpRnozc0JNLG9CQUVFLDRCakYyM3NCUixDaUZ6M3NCTSxvQkFFRSw4QmpGMjNzQlIsQ2lGejNzQk0sb0JBRUUsK0JqRjIzc0JSLENpRnozc0JNLG9CQUVFLDZCakYyM3NCUixDaUYxNHNCTSxTQUF3Qix1QmpGNjRzQjlCLENpRjU0c0JNLG9CQUVFLDJCakY4NHNCUixDaUY1NHNCTSxvQkFFRSw2QmpGODRzQlIsQ2lGNTRzQk0sb0JBRUUsOEJqRjg0c0JSLENpRjU0c0JNLG9CQUVFLDRCakY4NHNCUixDaUY3NXNCTSxTQUF3QixzQmpGZzZzQjlCLENpRi81c0JNLG9CQUVFLDBCakZpNnNCUixDaUYvNXNCTSxvQkFFRSw0QmpGaTZzQlIsQ2lGLzVzQk0sb0JBRUUsNkJqRmk2c0JSLENpRi81c0JNLG9CQUVFLDJCakZpNnNCUixDaUZoN3NCTSxTQUF3Qix3QmpGbTdzQjlCLENpRmw3c0JNLG9CQUVFLDRCakZvN3NCUixDaUZsN3NCTSxvQkFFRSw4QmpGbzdzQlIsQ2lGbDdzQk0sb0JBRUUsK0JqRm83c0JSLENpRmw3c0JNLG9CQUVFLDZCakZvN3NCUixDaUZuOHNCTSxTQUF3QixzQmpGczhzQjlCLENpRnI4c0JNLG9CQUVFLDBCakZ1OHNCUixDaUZyOHNCTSxvQkFFRSw0QmpGdThzQlIsQ2lGcjhzQk0sb0JBRUUsNkJqRnU4c0JSLENpRnI4c0JNLG9CQUVFLDJCakZ1OHNCUixDaUZqOHNCRSxXQUFtQixxQmpGbzhzQnJCLENpRm44c0JFLHdCQUVFLHlCakZxOHNCSixDaUZuOHNCRSx3QkFFRSwyQmpGcThzQkosQ2lGbjhzQkUsd0JBRUUsNEJqRnE4c0JKLENpRm44c0JFLHdCQUVFLDBCakZxOHNCSixDQUNGO0FrRjNndEJBLDRCQUlBLGFBR0UsT0FGQSxlQUNBLE1BRUEsV0FDQSxVbEY2Z3RCRixDa0YzZ3RCRSwwQkFDRSxnQmxGNmd0QkosQ01oOXNCSSw2QjRFOURGLDBCQUdJLFlsRitndEJKLENBQ0YsQ2tGN2d0QkksZ0NBQ0Usa0JsRitndEJOLENrRjVndEJJLGdDQUNFLG1CbEY4Z3RCTixDa0Y1Z3RCTSxzQ0FDRSxrQi9FaUVNLEMrRWhFTixVbEY4Z3RCUixDa0YxZ3RCSSxtQ0FDRSxnQkFDQSxvQmxGNGd0Qk4sQ2tGMWd0Qk0seUNBQ0UsV0FDQSwyQmxGNGd0QlIsQ2tGemd0Qk0sb0ZBRUUsVWxGMGd0QlIsQ2tGeGd0QlEsZ0dBQ0UscUJsRjBndEJWLENrRnJndEJFLDZCQUVFLHdCbEZzZ3RCSixDa0ZuZ3RCRSxrQ0FDRSxVbEZxZ3RCSixDa0ZqZ3RCQSw0QkFDRSxVbEZvZ3RCRixDa0ZqZ3RCQSxvQkFFRSxhQURBLFcvRTZYb0IsQytFM1hwQix1QkFFQSxrQkFDQSxTbEZtZ3RCRixDTS8vc0JJLDRCNEVWSixvQkFRSSw2QmxGcWd0QkYsQ0FDRixDa0ZsZ3RCQSxtQkFrQkUsd0JBRkEsNEJBQ0Esd0JBRkEscUJBRkEsaUJBQ0EsY2xGNi9zQkYsQ2tGMWd0QkUsOEJBQ0Usa0RsRjRndEJKLENrRnpndEJFLDhCQUNFLHFEbEYyZ3RCSixDa0Z4Z3RCRSw4QkFDRSxxRGxGMGd0QkosQ2tGMy9zQkEsbUJBR0UsbUJBRkEsYUFDQSwwQmxGOC9zQkYsQ014aXRCSSx5QjRFd0NKLG1CQU1JLE9BREEsaUJsRmdndEJGLENBQ0YsQ2tGNS9zQkEsd0JBR0UsbUJBRkEsYUFDQSxzQmxGZ2d0QkYsQ2tGNS9zQkEsdURBS0UsbUJBRkEsYUFGQSxZQUdBLHVCQUZBLGNsRmtndEJGLENrRjcvc0JFLHFFQUdFLGdCQURBLHlDQUdBLGNsRjgvc0JKLENrRjUvc0JJLDZFQUNFLGVBQ0EsYWxGOC9zQk4sQ2tGMS9zQlcscUdBQ1AsOEJsRjQvc0JKLENrRnovc0JRLG9SQUNFLFlsRjIvc0JWLENNL2p0QkksNEI0RW1FSSxvUkFJSSxTbEY0L3NCVixDQUNGLENrRnIvc0JBLDRCQUNFLGdCQUNBLHNCQUNBLG1CQUNBLFUvRTNFWSxDK0U4RVosZUFDQSxvQkFGQSxvQkFEQSx1QmxGMi9zQkYsQ2tGdi9zQlcsaUVBQ1Asa0IvRXhFVSxDK0V5RVYsb0JsRnkvc0JKLENNbmx0QkksNEI0RStFSiw0QkFjSSxZbEYyL3NCRixDQUNGLENNdG10QkksMEI0RTRGSiw0QkFpQkksa0JsRjYvc0JGLENBQ0YsQ00zbXRCSSwwQjRFZ0hBLHVDQUNFLFlsRjgvc0JKLENBQ0YsQ2tGMy9zQmEscUVBQ1AsbUJBQ0Esb0JsRjYvc0JOLENrRjEvc0JFLHdDQUVFLGlCL0V2R1UsQytFc0dWLFVsRjgvc0JKLENrRjd6c0JBLHFDQUVFLFVBREEsaUJsRmkwc0JGLENrRjd6c0JBLDZDQUNFLFdBTUEsa0JBSkEsWUFEQSxhbEZrMHNCRixDTXJvdEJJLDBCNEVpVUosNkNBS0ksY2xGbTBzQkYsQ0FDRixDa0YvenNCQSxtQkFHRSxtQkFGQSxrQkFLQSx3QkFGQSxzQ0FGQSxTbEZzMHNCRixDTXRvdEJJLDZCNEUwVUosMEVBRUksZ0JsRjh6c0JGLENBQ0YsQ2tGM3pzQkEsNkJBQ0Usa0IvRXJTMEIsQytFc1MxQixlbEY4enNCRixDa0Z4enNCRSx3Q0FDRSxrQkFDQSxTbEYwenNCSixDa0ZsenNCQSxnREFDRSxrQmxGcXpzQkYsQ2tGbHpzQkEsNkdBQ0UsZ0JsRnF6c0JGLENNNXB0QkksNEI0RThXSixnQ0FFSSxrQmxGaXpzQkYsQ0FDRixDa0Y5eXNCQSxvQkFDRSxzQmxGaXpzQkYsQ01ucnRCSSx5QjRFaVlKLG9CQVFJLG1CQUZBLGFBRkEsT0FHQSx5QkFKQSxpQkFFQSxnQmxGc3pzQkYsQ0FDRixDa0ZoenNCQSw0QkFJRSx5QkFEQSxZQUVBLGVBSkEscUJBTUEsWUFEQSxVQUpBLHNCQU1BLFVsRm16c0JGLENrRmp6c0JFLHFDQUNFLGFsRm16c0JKLENrRmh6c0JFLGdDQUNFLFlBQ0EsVWxGa3pzQkosQ2tGOXlzQkEsb0NBQ0Usa0JsRml6c0JGLENNbnR0QkkseUI0RWlhSixvQ0FHSSxtQmxGbXpzQkYsQ0FDRixDTXh0dEJJLHlCNEVpYUosb0NBTUksaUJsRnF6c0JGLENBQ0YsQ003dHRCSSwwQjRFaWFKLG9DQVNJLHNCbEZ1enNCRixDQUNGLENrRnB6c0JBLGdEQUNFLHFCbEZ1enNCRixDTXR1dEJJLHlCNEU4YUosZ0RBR0ksZ0JsRnl6c0JGLENBQ0YsQ00zdXRCSSwwQjRFOGFKLGdEQU1JLHFCbEYyenNCRixDQUNGLENNbnV0QkksNEI0RWlhSixnREFTSSxZbEY2enNCRixDQUNGLENrRnR6c0JJLHlMQUNFLFlsRjJ6c0JOLENrRnR6c0JBLHVDQUNFLGlCbEZ5enNCRixDa0ZyenNCTSxxRkFDRSxZbEZ1enNCUixDTWx3dEJJLHlCNEVxY0osdUNBWUksa0JsRnF6c0JGLENBQ0YsQ012d3RCSSx5QjRFcWNKLHVDQWVJLGdCbEZ1enNCRixDQUNGLENNNXd0QkksMEI0RXFjSix1Q0FrQkksb0JsRnl6c0JGLENBQ0YsQ2tGdHpzQkEsc0NBQ0UsVUFDQSxpQmxGeXpzQkYsQ2tGdHpzQkEsZ0NBSUUsc0JBR0Esa0JBREEsMkJBRUEsYUFJQSxZQURBLGdCQURBLFVBTEEseUJBSkEsa0JBRUEsVUFNQSxnQkFQQSxTQVlBLG1DQURBLGlCbEYwenNCRixDa0Z2enNCRSx1Q0FLRSw2QkFDQSw4QkFDQSx5QkFOQSxXQUVBLFNBQ0Esa0JBTUEsV0FEQSxVQVBBLE9sRmcwc0JKLENrRnJ6c0JFLG9DQUVFLGNBREEsWWxGd3pzQkosQ2tGcHpzQkUsMERBQ0UsY2xGc3pzQkosQ2tGbnpzQkUsZ0RBQ0Usa0JBQ0EsU2xGcXpzQkosQ2tGbHpzQkUseUNBQ0UsVUFDQSxrQmxGb3pzQkosQ2tGaHpzQkEsd0NBR0UsYS9FdGZZLEMrRW9mWixlQUNBLGdCbEZvenNCRixDa0YveXNCQSw2Q0FFRSxVL0VyZ0JZLEMrRXNnQlosZUFDQSxpQkFIQSxlbEZxenNCRixDa0YveXNCQSw2SUFFRSxnQkFEQSxpQmxGb3pzQkYsQ2tGanpzQkUsb1JBQ0UsaUJsRm96c0JKLENrRmh6c0JFLDJWQUlFLGtCQUhBLFdBQ0EsYUFDQSxrQkFFQSxTbEZvenNCSixDTWoydEJJLHlCNEV3aUJGLDJWQU9JLGFsRnd6c0JKLENBQ0YsQ2tGcnpzQkUsZ0xBQ0UscUJBRUEsaUJBQ0EsYUFDQSxXQUhBLGVsRjJ6c0JKLENrRnJ6c0JFLDJLQUNFLHFCQUVBLGdCQUNBLGFBQ0EsV0FIQSxjbEYyenNCSixDa0ZwenNCSSx5REFHRSwrQkFGQSxjQUNBLFVsRnV6c0JOLENrRnB6c0JJLDZCQUVFLGlCQUNBLGFBQ0EsV0FIQSxlbEZ5enNCTixDa0ZuenNCSSw0QkFFRSxnQkFDQSxhQUNBLFdBSEEsY2xGd3pzQk4sQ001M3RCSSw2QjRFMmtCRSw0QkFJRSxnQkFIQSxZQUNBLFVBQ0EsZWxGcXpzQk4sQ2tGbHpzQkksNkJBSUUsZUFIQSxZQUNBLFdBQ0EsYWxGcXpzQk4sQ0FDRixDTTE0dEJJLDRCNEUwbEJFLDRCQUlFLGFBSEEsYUFDQSxVQUNBLFdsRm96c0JOLENrRmp6c0JJLDZCQUlFLGFBSEEsYUFDQSxXQUNBLFdsRm96c0JOLENBQ0YsQ2tGN3lzQkUsMERBRUUsYUFFQSxZQURBLE1BRkEsV2xGbXpzQkosQ2tGN3lzQkUsMkRBRUUsYUFFQSxZQURBLFdBRkEsV2xGa3pzQkosQ01yNnRCSSw2QjRFMG5CQSwwREFFRSxhQUNBLFlBQ0EsVUFIQSxXbEZpenNCSixDa0YzeXNCRSwyREFFRSxhQUNBLFlBQ0EsV0FIQSxXbEZnenNCSixDQUNGLENNbjd0QkksNEI0RTBvQkEsMERBRUUsYUFDQSxhQUNBLFVBSEEsV2xGK3lzQkosQ2tGenlzQkUsMkRBRUUsYUFDQSxhQUNBLFdBSEEsV2xGOHlzQkosQ0FDRixDa0Z2eXNCQSxpQkFFRSxnQkFEQSxrQkFFQSxpQmxGMHlzQkYsQ012OHRCSSw0QjRFMHBCSixpQkFLSSxrQmxGNHlzQkYsQ2tGenlzQkEsNEJBRUksaUJBQ0Esa0JBQ0EsaUJsRjR5c0JKLENBTkYsQ2tGbnlzQkUsNENBQ0UsaUJsRjR5c0JKLENrRnZ5c0JFLCtDQUlFLGtCQUhBLFdBQ0EsYUFJQSxjQUhBLGtCQUVBLFNsRjB5c0JKLENrRnR5c0JFLHdCQUNFLG1CQUVBLGlCQUNBLGFBQ0EsV0FIQSxlbEYyeXNCSixDTXIrdEJJLDRCNEV3ckJGLHdCQVFJLGFBQ0EsV0FDQSxVQUhBLFdsRjZ5c0JKLENBQ0YsQ2tGdnlzQkUsdUJBQ0UsbUJBRUEsZ0JBQ0EsYUFDQSxXQUhBLGNsRjR5c0JKLENNcC90QkksNEI0RXNzQkYsdUJBUUksYUFDQSxXQUNBLFNBSEEsV2xGOHlzQkosQ0FDRixDa0Z6eXNCRSx3QkFFRSx1QkFEQSx5QmxGNHlzQkosQ01oZ3VCSSw0QjRFbXRCRix3QkFJSSx1QkFDQSw2QmxGNnlzQkosQ0FDRixDa0Y1eXNCSSwrQkFFRSxxQkFEQSx1QmxGK3lzQk4sQ00xZ3VCSSw0QjRFMHRCQSwrQkFJSSx1QmxGZ3pzQk4sQ0FDRixDa0YxeXNCQSwyQkFFRSxnQkFEQSxpQmxGOHlzQkYsQ2tGM3lzQkUscUNBQ0UsZ0JsRjZ5c0JKLENrRjF5c0JFLHNEQUNFLGlCbEY0eXNCSixDa0Z4eXNCRSxtRUFLRSxrQkFIQSxXQUNBLGFBRkEsMEJBR0Esa0JBRUEsU2xGMHlzQkosQ00vaXVCSSx5QjRFK3ZCRixtRUFRSSxhbEY0eXNCSixDQUNGLENrRnp5c0JFLGtDQUNFLHFCQUVBLGlCQUNBLGFBQ0EsV0FIQSxlbEY4eXNCSixDa0Z4eXNCRSxpQ0FDRSxxQkFFQSxnQkFDQSxhQUNBLFdBSEEsY2xGNnlzQkosQ2tGbHlzQkEsMkJBSUUsbUJBQ0EsNkJBSkEsb0JBT0EsZ0JBTkEseUJBS0Esa0JBREEsd0NBSEEscUJsRjZ5c0JGLENrRnR5c0JFLHFDQUNFLG9CbEZ3eXNCSixDa0ZyeXNCRSx3RUFTRSxZQUpBLFUvRTl4QlUsQytFMHhCVixrQkFTQSxnQkFIQSxTQUNBLFVBRkEsMkJBS0EsbUNBUkEsZWxGNnlzQkosQ2NsanVCRSxxRkFDRSxhZHFrdUJKLENrRnB6c0JNLHdHQUdFLGNBQ0EsVUFDQSw0RGxGcXpzQlIsQ2tGaHpzQkUsb0RBRUUsWUFEQSx3QkFFQSxVbEZtenNCSixDa0ZoenNCRSwwREFFRSxtQkFNQSxtQkFEQSw0QkFOQSxhQVFBLGdCQU5BLDJCQVdBLFlBREEsVUFUQSxrQkFDQSxXQUNBLE1BS0EsNkRBQ0Esa0JBR0EsT2xGaXpzQkosQ005b3VCSSwwQjRFODBCRiwwREFrQkksZ0JBQ0EsT2xGa3pzQkosQ0FDRixDa0ZoenNCSSxrRUFFRSxVQURBLGlCbEZtenNCTixDa0Y5eXNCRSw2REFFRSxtQkFNQSxtQkFEQSw0QkFOQSxhQVFBLGdCQU5BLDJCQVdBLFlBREEsVUFUQSxrQkFDQSxXQUNBLE1BS0EsNkRBQ0Esa0JBR0EsT2xGK3lzQkosQ014cXVCSSwwQjRFMDJCRiw2REFrQkksZ0JBQ0EsT2xGZ3pzQkosQ0FDRixDa0Y5eXNCSSxxRUFFRSxVQURBLGlCbEZpenNCTixDa0Y1eXNCRSxxREFFRSxtQkFJQSx5Q0FGQSxjQUtBLFlBRkEsVUFLQSxnQkFEQSxTQURBLHFCQVRBLGtCQU9BLFNBTEEsdUJsRnV6c0JKLENrRjV5c0JJLHlCQWRGLHFEQWVJLHVCbEYreXNCSixDQUNGLENrRjV5c0JFLDBEQUtFLGNBRUEsZUFOQSxjQUVBLGtCQURBLGNBRUEsd0JBSUEsZ0JBRkEseUJsRmd6c0JKLENrRjV5c0JJLHFJQUdFLHdCL0V4NEJRLEMrRXU0QlIsVWxGOHlzQk4sQ2tGenlzQkUsa0RBQ0UsWWxGMnlzQkosQ2tGeHlzQkUsb0RBR0UsbUJBRkEsYUFHQSxZQUZBLHNCbEY0eXNCSixDa0Z2eXNCRSxrREFNRSx5QkFMQSx1UkFHQSw0QkFDQSxZQUVBLGVBSkEsWUFLQSxrQkFOQSxVbEYreXNCSixDa0Z2eXNCSSxzREFDRSxZbEZ5eXNCTixDa0ZseXNCRSw2REFNRSxXQUxBLGtCQUNBLGdCQU1BLFlBTEEsaUJBRUEsV0FEQSxrQkFHQSxhbEZxeXNCSixDTW52dUJJLDBCNEV1OEJGLDZEQVdJLGNsRnF5c0JKLENBQ0YsQ2tGbHlzQkUsb0RBR0UsbUJBRkEsYUFDQSx1QkFFQSxpQmxGb3lzQkosQ005dnVCSSx5QjRFczlCRixvREFPSSxjbEZxeXNCSixDQUNGLENrRm55c0JJLHlCQVZGLG9EQVdJLGtCQUNBLE9sRnN5c0JKLENBQ0YsQ2tGcHlzQkkseUJBZkYsb0RBZ0JJLGtCQUNBLE9sRnV5c0JKLENBQ0YsQ2tGcnlzQkksZ0VBQ0UsaUJBRUEsZ0JBQ0EscUJBRkEsY2xGeXlzQk4sQ2tGbnlzQkUsZ0VBS0UseUJBS0EseUNBSEEsVUFEQSxlQUxBLGtCQU9BLGtCQU5BLFNBRUEsbUJBREEsdUJsRjR5c0JKLENrRmp5c0JJLGtFQUNFLGlCbEZteXNCTixDa0Y5eHNCSSw0R0FDRSxVQUNBLHVCbEZneXNCTixDa0Y3eHNCSSw4RkFHRSxvQi9FaCtCUSxDK0VpK0JSLG1CQUZBLFVBREEsbUJBSUEsYWxGK3hzQk4sQ01seXVCSSw0QjRFOC9CQSw4RkFVSSxZQUNBLGdCQUhBLGFsRm15c0JOLENBQ0YsQ2tGOXhzQk0seUJBZEYsOEZBZUksaUJsRml5c0JOLENBQ0YsQ2tGL3hzQk0seUJBbEJGLDhGQW9CSSxnQkFEQSxXbEZteXNCTixDQUNGLENrRi94c0JJLGlHQUdFLG9CL0V4L0JRLEMrRXkvQlIsbUJBRkEsVUFEQSxtQkFJQSxhbEZpeXNCTixDTTV6dUJJLDRCNEVzaENBLGlHQVNJLGtCQUNBLGdCQUZBLGFsRm95c0JOLENBQ0YsQ2tGaHlzQk0seUJBYkYsaUdBZUksZ0JBREEsYWxGb3lzQk4sQ0FDRixDa0Y5eHNCQSx1QkFDRSxpQmxGaXlzQkYsQ2tGL3hzQkUsNENBRUUsV0FEQSxTbEZreXNCSjs7QWtGNXhzQkEsMEJBRUEsYUFDRSxrQmxGOHhzQkYsQ010MXVCSSw0QjRFdWpDSixhQUdJLGtCbEZneXNCRixDQUNGLENtRnA2dUJBLFVBT0UsWUFGQSxPQUhBLGNBYUEscUJBZEEsZUFHQSxNQUtBLCtCQUhBLFdBSEEsU25GODZ1QkYsQ21GajZ1QkUsdUJBQ0UsYW5GbTZ1QkosQ21GMzV1QkEsaUJBSUUsYUFDQSxzQkFKQSxZQUVBLGtCQURBLGdCQUlBLGdCbkY4NXVCRixDTWo0dUJJLHlCNkVuQ0osaUJBU0ksa0JuRis1dUJGLENBQ0YsQ21GNTV1QkEsa0JBR0Usd0JoRnlEWSxDZ0Z2RFosYWhGeUNZLENnRnhDWixhQUpBLG1CQURBLHlCQUdBLGVuRmk2dUJGLENNLzR1QkkseUI2RXRCSixrQkFRSSxjQUVBLGVBREEsZ0JBRUEsaUJuRmk2dUJGLENBQ0YsQ21GOTV1QkEsd0JBQ0UsY0FDQSxtQm5GaTZ1QkYsQ001NXVCSSx5QjZFUEosd0JBSUkscUJBRUEsZ0JBREEsbUJuRm82dUJGLENBQ0YsQ21GaDZ1QkEsZ0JBRUUsYWhGeUJZLENnRjFCWixxQkFFQSx5Qm5GbTZ1QkYsQ21GbDZ1QkUsc0JBQ0UsYW5GbzZ1QkosQ21GaDZ1QkEsbUJBQ0UsT0FFQSx1Qm5GazZ1QkYsQ01qN3VCSSwwQjZFWUosbUJBTUksd0JuRm02dUJGLENBQ0YsQ21GLzV1QkUsNEJBQ0UsZ0JuRmk2dUJKLENtRjk1dUJBLGlCQUNFLFdBQ0EsY25GaTZ1QkYsQ21GOTV1QkEsaUJBQ0UsYWhGYlksQ2dGY1osa0JBQ0EscUJuRmk2dUJGLENNcDh1QkkseUI2RWdDSixpQkFLSSxtQm5GbTZ1QkYsQ0FDRixDbUZoNnVCQSxtQkFDRSxhQUNBLDRCbkZtNnVCRixDTTk4dUJJLHlCNkU4Q0osMkJBRUksbUJuRm02dUJGLENBQ0YsQ01wOXVCSSwwQjZFOENKLDJCQUtJLG9CbkZxNnVCRixDQUNGLENNNTh1QkksNkI2RTBDRSxnRkFDRSxrQm5GcTZ1Qk4sQ0FDRixDbUZoNnVCQSxzQkFDRSxhaEYzQ1ksQ2dGNkNaLGVBREEsZW5GbzZ1QkYsQ01wK3VCSSx5QjZFOERKLHNCQUtJLGVBQ0EscUJuRnE2dUJGLENBQ0YsQ00xK3VCSSwwQjZFOERKLHNCQVNJLGlCQUNBLGVuRnU2dUJGLENBQ0YsQ21GcDZ1QkEsZ0JBSUUsdUJBRkEsYUFHQSxtQkFDQSxlQUhBLDhCckV4SUEsZ0JBRkEsU0FDQSxTZHFqdkJGLENtRnQ2dUJBLHNCQUVFLGdDQURBLFVuRjA2dUJGLENtRng2dUJFLHdCQUVFLGFoRnRFVSxDZ0ZxRVYsY0FFQSxrQkFFQSxlaEZqQjBCLENnRmdCMUIscUJuRjI2dUJKLENNdmd2QkkseUI2RXdGRix3QkFPSSxpQkFDQSxtQm5GNDZ1QkosQ0FDRixDTTdndkJJLDBCNkV3RkYsd0JBV0ksbUJBRUEsbUJBREEsa0JuRis2dUJKLENBQ0YsQ01waHZCSSwwQjZFd0ZGLHdCQWdCSSxrQm5GZzd1QkosQ0FDRixDbUYvNnVCSSw4QkFDRSxhbkZpN3VCTixDbUZ2NnVCVyw0Q0FDUCxpQm5GNjZ1QkosQ21GcDZ1QkUsd0NBR0UscUJBRkEsZUFDQSxlbkYyNnVCSixDbUZ4NnVCRSxzQ0FDRSxZbkYwNnVCSixDTS9pdkJJLHlCNkVvSUYsc0NBR0ksbUJuRjQ2dUJKLENBQ0YsQ21GMTZ1QkUsMEJBQ0UsOEJBQ0UsZ0JuRjQ2dUJKLENtRjE2dUJFLG9DQUNFLGdCbkY0NnVCSixDbUYxNnVCRSw2QkFDRSxhQUNBLGFuRjQ2dUJKLENBQ0YsQ21GMTZ1QkUseUNBQ0UsMkJuRjQ2dUJKLENtRng2dUJBLGlCQUNFLFluRjI2dUJGLENNMWp2QkksNkI2RThJSixpQkFJSSxhbkY0NnVCRixDQUNGLENtRno2dUJBLGlCQUNFLGFuRjQ2dUJGLENNbmt2QkksNkI2RXNKSixpQkFJSSxZbkY2NnVCRixDQUNGLENtRjE2dUJBLGlCQUNFLFluRjY2dUJGLENNNWt2QkksNkI2RThKSixpQkFJSSxhbkY4NnVCRixDQUNGLENvRnZwdkJBLE1BQ0UsWXBGMHB2QkYsQ01ybHZCSSw2QjhFdEVKLE1BR0ksYXBGNHB2QkYsQ0FDRixDb0Z0cHZCQSxPQUNFLGFwRnlwdkJGLENNOWx2QkksNkI4RTVESixPQUdJLFlwRjJwdkJGLENBQ0YsQ29GcnB2QkEsU0FDRSxrQnBGd3B2QkYsQ29GbnB2QkEsYUFDRSx3QnBGc3B2QkYsQ29GaHB2QkEsbUJ0RWpDRSxnQkFGQSxTQUNBLFNkd3J2QkYsQ29GbnB2QkUsc0JBQ0UsbUJwRnFwdkJKLENvRm5wdkJJLGlDQUNFLG9CcEZxcHZCTixDTXZudkJJLDRCOEV6QkEsc0JBQ0UsbUJwRm1wdkJKLENvRmpwdkJJLGlDQUNFLGVwRm1wdkJOLENBQ0YsQ00vbnZCSSw2QjhFZkEsc0JBRUUsY0FEQSxtQnBGa3B2QkosQ29GL292QkksaUNBQ0Usa0JwRmlwdkJOLENBQ0YsQ29GN292QkUscUJBQ0UsYXBGK292QkosQ09ycnZCRSxrRjZFd0NJLGFwRmdwdkJOLENNOW92QkksNkI4RUxGLHFCQU9JLGlCcEZncHZCSixDQUNGLENNbnB2QkksNEI4RU9KLCtCQUVJLDhCQUVBLG9CQUVBLGtCQUhBLGdCQUVBLG9CQUVBLHFDcEYrb3ZCRixDb0Y5b3ZCRSx5Q0FDRSxtQnBGZ3B2QkosQ29GOW92QkUsMENBQ0Usa0JwRmdwdkJKLENBQ0YsQ29GNW92QkEsMEJBQ0Usa0JBRUEsZWpGbUM0QixDaUZwQzVCLGlCQUVBLHNCQUNBLGtCcEYrb3ZCRixDTXpydkJJLDBCOEVxQ0osMEJBT0ksaUJwRmlwdkJGLENBQ0YsQ005cnZCSSx5QjhFK0NBLG1DQUNFLGFBRUEsZUFEQSxlcEZtcHZCSixDQUNGLENNeHJ2QkksNEI4RXdCSiwwQkFvQkksbUJBRkEsYUFEQSxlQUVBLDZCcEZvcHZCRixDb0ZscHZCRSw4QkFFRSxnQkFDQSx3QkFGQSxjcEZzcHZCSixDb0ZucHZCYSx1RUFDUCx3QnBGcXB2Qk4sQ0FDRixDb0ZqcHZCRSxrQ0FDRSx3QkFFQSx5QkFEQSxnQkFFQSxpQkFFQSwwQkFEQSx5QnBGb3B2QkosQ01odHZCSSw0QjhFdURGLGtDQVVJLDBCcEZtcHZCSixDQUNGLENvRi9vdkJBLG1DQUNFLGtCQUVBLGVqRlg0QixDaUZVNUIsaUJBRUEsb0JBQ0Esa0JwRmtwdkJGLENNMXV2QkksMEI4RW1GSixtQ0FPSSxpQnBGb3B2QkYsQ0FDRixDTS91dkJJLHlCOEU2RkEsNENBQ0UsYUFFQSxlQURBLGVwRnNwdkJKLENBQ0YsQ016dXZCSSw0QjhFc0VKLG1DQW9CSSxtQkFGQSxhQURBLGVBRUEsNkJwRnVwdkJGLENvRnJwdkJFLHVDQUVFLGdCQUNBLHdCQUZBLGNwRnlwdkJKLENvRnRwdkJhLGdGQUNQLHdCcEZ3cHZCTixDQUNGLENvRm5wdkJBLDJCQU1FLFdBSkEsZUFEQSxnQkFFQSxnQnBGdXB2QkYsQ003d3ZCSSwwQjhFbUhKLDJCQVFJLGNwRnNwdkJGLENBQ0YsQ01seHZCSSx5QjhFOEhBLG9DQUNFLFlwRnVwdkJKLENBQ0YsQ00xd3ZCSSw0QjhFc0dKLDJCQWtCSSxtQkFGQSxhQUNBLDZCcEZ5cHZCRixDb0Z2cHZCRSwrQkFFRSxnQkFDQSx3QkFGQSxjcEYycHZCSixDb0Z4cHZCYSx3RUFDUCx3QnBGMHB2Qk4sQ0FDRixDTXp4dkJJLDZCOEVzR0osMkJBZ0NJLFVqRjlIVSxDaUY0SFYsZUFEQSxlakZ0RTBCLENpRndFMUIscUJwRjJwdkJGLENBQ0YsQ29GeHB2QkUseUNBQ0UsdUJwRjBwdkJKLENNcHl2QkksNkI4RXlJRix5Q0FHSSxtQnBGNHB2QkosQ0FDRixDTXp5dkJJLDZCOEV5SUYseUNBTUksdUJwRjhwdkJKLENBQ0YsQ29GMXB2QkEsb0JBR0Usc0JBREEsZ0JwRjZwdkJGLENNaDB2QkkseUI4RWlLSixvQkFPSSxvQkFEQSxnQnBGOHB2QkYsQ0FDRixDTXQwdkJJLHlCOEVpS0osb0JBV0ksdUJBREEsa0JwRmdxdkJGLENBQ0YsQ001MHZCSSwwQjhFaUtKLG9CQWVJLHNCQURBLGtCcEZrcXZCRixDQUNGLENvRjdwdkJFLDhCQUNFLG9CcEZncXZCSixDTXowdkJJLDRCOEUwS0EsZ0RBRUkscUJwRmlxdkJOLENBQ0YsQ29GMXB2QlEsMEZBRUUsYUFEQSw4QnBGNnB2QlYsQ01sMXZCSSw2QjhFdUtKLDJCQXNCSSxhQUNBLGNBQ0Esd0JwRnlwdkJGLENBQ0YsQ00xMHZCSSxtRDhFd0pKLDJCQTJCSSwyQkFDQSxvQnBGMnB2QkYsQ0FDRixDTS8xdkJJLDRCOEV1S0osMkJBa0NJLG1CQUhBLGFBQ0EsMkJBQ0Esc0JBSUEsc0JBREEsVUFEQSxVcEYrcHZCRixDQUNGLENNdjN2QkkseUI4RTROQSxnREFDRSxrQnBGOHB2QkosQ29GNXB2QkksMkRBQ0UsY3BGOHB2Qk4sQ0FDRixDTWwzdkJJLDRCOEV3TkYsbUNBRUksMkJBQ0EsZ0JwRjRwdkJKLENBQ0YsQ29GdHB2QkEsOEJBRUUsYWpGdk1ZLENpRnNNWixvQnBGMHB2QkYsQ29GdnB2QkUsaUNBQ0UsbUJBQ0EsZWpGM0swQixDaUY0SzFCLGtCcEZ5cHZCSixDTWw0dkJJLDRCOEVrT0osOEJBYUksaUJBRkEsY0FHQSxnQkFGQSxrQkFHQSxTcEZ5cHZCRixDQUNGLENNeDV2QkkseUI4RStPSiw4QkFtQkksZXBGMHB2QkYsQ29GenB2QkUsaUNBQ0Usa0JBQ0EsbUJwRjJwdkJKLENBQ0YsQ01qNnZCSSwwQjhFK09KLDhCQTBCSSxrQnBGNHB2QkYsQ29GM3B2QkUsaUNBQ0UsZUFDQSxrQnBGNnB2QkosQ0FDRixDTTc1dkJJLDRCOEVtUUYsc0NBSUksWUFEQSxzQnBGNHB2QkosQ0FDRixDb0Z6cHZCSSwwQ0FDRSx1QnBGMnB2Qk4sQ29GbHB2QkEsNkJBQ0UsU3BGb3B2QkYsQ016NnZCSSw2QjhFdVJGLHFDQUlFLDRCQURBLGFBREEsWXBGc3B2QkYsQ0FDRixDTWg3dkJJLDRCOEV1UkYscUNBUUksWUFDQSxtQnBGcXB2QkosQ0FDRixDb0ZqcHZCQSxpQ0FDRSxVakY5UlksQ2lGK1JaLGtCcEZvcHZCRixDTTM3dkJJLDZCOEVxU0osaUNBTUksYWpGOVFVLENpRjZRVixhcEZzcHZCRixDQUNGLENNajh2QkksNkI4RXFTSixpQ0FTSSxpQnBGdXB2QkYsQ0FDRixDTXQ4dkJJLDRCOEVxU0osaUNBaUJJLFVqRjlTVSxDaUYwU1YsZUFDQSxtQkFDQSxnQkFDQSxtQnBGeXB2QkYsQ0FDRixDb0ZycHZCQSxvQ3RFaFlFLGdCQUZBLFNBQ0EsU2Q0aHdCRixDb0Z4cHZCRSx1Q0FDRSxxQkFDQSxtQnBGMHB2QkosQ29GeHB2Qkksa0RBQ0UsY3BGMHB2Qk4sQ29GdHB2QkUsc0MxRTdZQSxnQ0FEQSxhUHFHWSxDaUYwU1YsZUFDQSxtQjFFOVlGLG1CQUNBLHFCMEU4WUUscUJwRjRwdkJKLENPL2d3QkUscUlHdkJFLDJCUGtGVSxDT3BGVixhUG9GVSxDT25GVixvQlY0aXdCSixDb0Y3cHZCRSx3Q0FFRSxtQkFEQSxxQnBGZ3F2QkosQ005K3ZCSSw0QjhFa1ZGLHlDQUVJLGNwRjhwdkJKLENvRjFwdkJBLDRDQUVJLFlwRjZwdkJKLENBSkYsQ29GdnB2QkksK0NBQ0UscUJBQ0EsY3BGOHB2Qk4sQ001L3ZCSSw0QjhFNFZBLCtDQUlJLHdCcEZncXZCTixDQUNGLENvRnBwdkJJLG9DQXJCRiw0Q0FzQkksY3BGdXB2QkosQ0FDRixDb0ZucHZCQSw0QkFhRSxxQkFaQSxhQVdBLG1CQUZBLGlCQUhBLGlCQUVBLDhCQU5BLG9CQUNBLGFwRjBwdkJGLENNOWh3QkkseUI4RWdZSiw0QkFnQkksa0JBSUEsaUJwRitvdkJGLENBQ0YsQ01waXdCSSwwQjhFZ1lKLDRCQTJCSSx1QkFEQSxzQkFIQSxlQUVBLGFBREEsYUFJQSxvQnBGaXB2QkYsQ29GL292QkUsdUNBQ0UsYXBGaXB2QkosQ0FDRixDTXBpd0JJLDRCOEVtWEosNEJBd0NJLDhCQUhBLHFCQURBLGtCQUdBLFVBREEsVXBGbXB2QkYsQ0FDRixDTTlod0JJLG1EOEUrWUYsb0NBRUksU3BGaXB2QkosQ0FDRixDb0Y5b3ZCRSx1Q0FDRSwwQnBGZ3B2QkosQ01yandCSSw0QjhFeWFKLHdCQUVJLGVBQ0Esa0JwRitvdkJGLENBQ0YsQ29GOW92QkUsMEIxRXJmQSxnQ0FEQSxhUHFHWSxDT25HWixtQkFDQSxvQlZ1b3dCRixDTzVtd0JFLGlHR3ZCRSwyQlBrRlUsQ09wRlYsYVBvRlUsQ09uRlYsb0JWeW93QkosQ01wbHdCSSx5QjhFK2JGLGdDQUVJLGdDcEZ1cHZCSixDQUNGLENvRm5wdkJBLDhCQUdFLGFqRi9aWSxDaUY2WloscUJBQ0EsaUJwRnVwdkJGLENvRm5wdkJBLG1DQUNFLHFCQUNBLGNwRnNwdkJGLENvRm5wdkJBLHVEQUNFLGtCcEZzcHZCRixDb0ZucHZCQSxTQUNFLGFwRnNwdkJGLENNNW13QkksMEI4RXFkSixTQUlJLFlwRnVwdkJGLENBQ0YsQ3FGM3F3QkEsVUFDRSxxQnJGOHF3QkYsQ3NGM3F3QkEsdUNBQ0UsaUJBQ0EsZ0J0Rmlyd0JGLENNN253QkkseUJnRnRESix1Q0FJSSxvQkFDQSxtQnRGbXJ3QkYsQ0FDRixDTW5vd0JJLDBCZ0Z0REosdUNBUUksNkJ0RnFyd0JGLENBQ0YsQ014b3dCSSwwQmdGdERKLHVDQVdJLGlCQUNBLHVCdEZ1cndCRixDQUNGLENNam93QkksNEJnRnBEQSxrREFDRSxjdEZ3cndCSixDc0Z2cndCSSwrREFDRSxTdEZ5cndCTixDc0Z0cndCRSw0REFDRSxrQnRGd3J3QkosQ0FDRixDTXpwd0JJLHlCaUZyREosa0JBRUksY3ZGb3R3QkYsQ0FDRjs7QXVGanR3QkEsNEJBQ0EseUJBSUUsbUJBRkEsYUFLQSxpQnZGZ3R3QkYsQ2N0cXdCSSx3RHlFakRKLHlCQVdNLHNCQURBLGtCdkZrdHdCSixDQUNGLENjenF3QkksdUR5RXBESix5QkFjTSxlQUNBLFl2Rm10d0JKLEN1Rmx0d0JhLHFEQUNQLDhCdkZvdHdCTixDQUNGLENjcnJ3QkkscUR5RWpESix5QkF1Qk0sZ0J2Rm10d0JKLENBQ0YsQ2N2cndCSSxvRHlFcERKLHlCQTBCTSxhQUNBLFl2RnF0d0JKLEN1RnB0d0JhLHFEQUNQLDhCdkZzdHdCTixDQUNGLENjbnN3QkkscUR5RWpESix5QkFtQ00sYUFDQSxxQkFDQSxnQnZGcXR3QkosQ0FDRixDY3Zzd0JJLG9EeUVwREoseUJBd0NNLGFBQ0EsWXZGdXR3QkosQ3VGdHR3QmEscURBQ1AsOEJ2Rnd0d0JOLENBQ0YsQ2NudHdCSSxzRHlFakRKLHlCQWlETSxhQUNBLGFBQ0EsaUJBQ0EsYXZGdXR3QkosQ0FDRixDY3h0d0JJLHFEeUVwREoseUJBdURNLGlCQUNBLFl2Rnl0d0JKLEN1Rnh0d0JhLHFEQUNQLDhCdkYwdHdCTixDQUNGLENNdnV3QkksMEJpRjlDSix5QkErREksYUFDQSxZdkYwdHdCRixDQUNGLEN1Rmx0d0JFLGtEQUNFLFl2Rm90d0JKLEN1Rnpzd0JFLDZJQU5GLG9DQU9JLHVCQUVBLHNDQURBLHFCdkY4c3dCRixDdUYzc3dCRSx1RUFDRSxldkY2c3dCSixDdUYxc3dCRSxxRUFDRSxvQnZGNHN3QkosQ3VGenN3QkUsaUZBQ0Usb0J2RjJzd0JKLENBQ0YsQ3VGdnN3QkEsMENBQ0UsY0FDQSxjdkYwc3dCRixDTXp2d0JJLDRCaUY2Q0osMENBT0ksWXBGb1VlLENvRnZVZixjQUVBLGlCdkY2c3dCRixDdUZ0c3dCRSw2UEFFRSxZdkYyc3dCSixDdUZ4c3dCRSx1SUFDRSxhdkYwc3dCSixDQVRGLEN1RjVyd0JBLDBDQUdFLGlCQUNBLGlCQUNBLDhCdkZ1c3dCRixDTWp4d0JJLDZCaUZxRUosMENBV0ksYUFGQSxvQkFEQSxnQkFFQSxpQkFFQSxhdkZ3c3dCRixDQUNGLENNMXh3QkksNEJpRnFFSiwwQ0FrQkksY0FEQSxtQkFGQSxnQkFDQSxpQkFLQSxpQkFEQSxpQkFEQSxjdkY0c3dCRixDQUNGLEN1Rnpzd0JFLHlCQXZCRiwwQ0F3QkksZ0J2RjRzd0JGLENBQ0YsQ3VGM3N3QkUseUJBMUJGLDBDQTJCSSxnQnZGOHN3QkYsQ0FDRixDdUY3c3dCRSx5QkE3QkYsMENBOEJJLGN2Rmd0d0JGLENBQ0YsQ3VGL3N3QkUseUJBaENGLDBDQWlDSSxnQnZGa3R3QkYsQ0FDRixDdUYvc3dCQSwrQ0FDRSxhQUlBLGNBSEEsZXBGN0M0QixDb0ZpRDVCLGN2Rm10d0JGLEN1Rjlzd0JBLCtFQVBFLGlCQURBLGlCQUlBLDhCdkZ3dHdCRixDTXQxd0JJLHlCaUZrSUosZ0NBS0ksYXZGbXR3QkYsQ0FDRixDTTMxd0JJLHlCaUZrSUosZ0NBUUksbUJBQ0EsYXZGcXR3QkYsQ0FDRixDTWoyd0JJLDBCaUZrSUosZ0NBWUksYXZGdXR3QkYsQ0FDRixDTXQyd0JJLDBCaUZrSUosZ0NBZUksb0JBQ0EscUJ2Rnl0d0JGLENBQ0YsQ3VGdHR3QkEsbUNBRUUsY0FHQSxrQkFEQSxlcEZoRjRCLENvRjZFNUIsaUJBRUEsOEJ2RjJ0d0JGLENNdjJ3QkksNEJpRnlJSixtQ0FZSSxjQUpBLG9CQUVBLGdCQUNBLHNCQUZBLGdCQUlBLFV2RjB0d0JGLENBQ0YsQ3VGeHR3QkUseUJBaEJGLG1DQWtCSSxpQkFEQSxjdkY0dHdCRixDQUNGLEN1RjF0d0JFLHlCQXBCRixtQ0FxQkksbUJ2RjZ0d0JGLENBQ0YsQ3VGNXR3QkUseUJBdkJGLG1DQXdCSSxrQnZGK3R3QkYsQ0FDRixDdUY5dHdCRSx5QkExQkYsbUNBMkJJLGtCdkZpdXdCRixDQUNGLEN1Rmh1d0JFLCtDQTdCRixtQ0ErQkksY0FEQSxVdkZvdXdCRixDQUNGLENNNTR3QkksNkJpRnlJSixtQ0FrQ0ksY3ZGcXV3QkYsQ0FDRixDTTk1d0JJLHlCaUYyTEYsOENBRUksWXZGcXV3QkosQ0FDRixDTXQ1d0JJLDRCaUY4S0YsOENBS0ksYUFDQSxtQkFDQSxnQkFDQSxzQkFDQSxzQnZGdXV3QkosQ0FDRixDdUZudXdCQSxzQ0FJRSxtQnpFN09BLGN5RTJPQSxhQU1BLHNCQURBLGV6RTlPQSxZeUUwT0EsdUJ6RXZPQSxPQUpBLGtCQUdBLE1BREEsVWR1OXdCRixDdUZ0dXdCQSxpREFHRSxTQUtBLFlBSkEsT0FIQSxrQkFJQSxRQUhBLE1BS0EsV0FEQSxTdkYydXdCRixDdUZ2dXdCRSw4REFFRSxZQURBLFV2RjB1d0JKLEN1RnJ1d0JFLDRFQUVFLHFCQUNBLCtCQUZBLHNCdkZ5dXdCSixDdUZydXdCSSx1RkFDRSxjQUNBLGN2RnV1d0JOLEN1Rm51d0JFLGlGQU1FLFVBSkEscUJBRUEsK0JBQ0EsVXZGc3V3QkosQ3VGbHV3Qk0sa0dBQ0UsaUJ2Rm91d0JSLEN1Rjl0d0JJLHNHQUVFLDBEQUdBLDZCQUdBLDZCQUdBLFVBREEsU3ZGOHR3Qk4sQ3VGdHR3QkksOEdBQ0UsVUFDQSxrQnZGeXR3Qk4sQ3VGcnR3QkUsbUVBQ0UsWXZGdXR3QkosQ3VGcHR3QkUsd0ZBQ0UsVXZGc3R3QkosQ3VGbHR3QkEseUNBSUUsY0FDQSxpQkFIQSxLdkZzdHdCRixDdUYvc3dCQSwrQkFLRSxxQkFIQSxZQUNBLGFBQ0EsdUJBS0EsU0FJQSxVQVBBLGtCQVVBLDZEQVRBLFN2Rm90d0JGLEN1Rnhzd0JXLDJEQUNQLFd2RjBzd0JKLEN1Rnpzd0JJLHFDQUZPLDJEQUdMLFd2RjRzd0JKLENBQ0YsQ3VGenN3Qlcsb0RBQ1AsU3ZGNHN3QkosQ01uZ3hCSSw0QmlGNFJKLCtCQWdDSSxZdkY0c3dCRixDQUNGLENNemd4QkksNkJpRjRSSiwrQkFvQ0ksWXZGNnN3QkYsQ0FDRixDdUYzc3dCRSw2Q0FDRSxzQnZGNnN3QkosQ3VGMXN3QkUsbUNBSUUsWUFEQSxVdkYyc3dCSixDdUZ0c3dCSSwyREFFRSxvQnBGaFVRLENvRitUUixhdkZ5c3dCTixDdUZuc3dCQSxxQ0FFRSxpQkFEQSxnQnZGdXN3QkYsQ3VGbnN3QkEsaUNBSUUsbUJBUUEsZ0JBQ0EsWUFOQSxZQUlBLFdBREEsZUFUQSxhQUNBLHNCQVlBLG1CQVhBLHVCQUtBLFNBSEEsa0JBSUEsMkJBSEEsU3ZGOHN3QkYsQ3VGcnN3QlcsNkRBQ1AsYXZGdXN3QkosQ3VGdHN3QkkscUNBRk8sNkRBR0wsYXZGeXN3QkosQ0FDRixDdUZ2c3dCRSxnREFDRSx1REFDQSxvQ3ZGMHN3QkosQ016a3hCSSx5QmlGNlhGLGdEQUlJLFl2RjRzd0JKLENBQ0YsQ3VGMXN3Qkksc0RBQ0UseUR2RjRzd0JOLEN1RnZzd0JJLHlEQUNFLGtCdkZ5c3dCTixDTXZreEJJLDRCaUY0WEYsZ0RBTUksWXZGeXN3QkosQ0FDRixDdUZ0c3dCRSx5Q0FJRSx3QkFDQSxtQ0FDQSxzQkFMQSxVQUNBLHVCdkYyc3dCSixDdUZuc3dCQSxrQ0FHRSxhQUNBLGVBSEEsa0JBQ0EsU3ZGd3N3QkYsQ3VGbnN3QkEsK0JBRUUsOERBREEsaUJBR0Esa0JBRUEsYUFIQSxvQkFFQSxZQUVBLFN2RnNzd0JGLENNcG14QkksNkJpRnVaSiwrQkFZSSxhQUNBLGdCQUhBLG9CQUNBLFd2Rnlzd0JGLENBQ0YsQ001bXhCSSw0QmlGdVpKLCtCQTBCSSw0QkFQQSxrREFEQSxnQkFNQSxhQUdBLFlBRkEsOEJBRkEsa0JBSEEsVUFDQSxZQUNBLFV2RjRzd0JGLENBQ0YsQ3VGcnN3QkUsZ0RBOUJGLCtCQStCSSxZQUNBLGdCdkZ3c3dCRixDQUNGLEN1RnRzd0JFLHlCQW5DRiwrQkFvQ0ksWUFDQSxnQnZGeXN3QkYsQ0FDRixDdUZ2c3dCRSxnREF4Q0YsK0JBeUNJLFlBQ0EsZ0J2RjBzd0JGLENBQ0YsQ3VGenN3QkUsZ0RBNUNGLCtCQTZDSSxZQUNBLGdCdkY0c3dCRixDQUNGLEN1RjFzd0JFLGdEQWpERiwrQkFrREksWUFDQSxnQnZGNnN3QkYsQ0FDRixDdUYxc3dCRSxnREF2REYsK0JBd0RJLFd2RjZzd0JGLENBQ0YsQ3VGM3N3QkUsZ0RBM0RGLCtCQTRESSxXdkY4c3dCRixDQUNGLEN1RjVyd0JBLDZDQUNFLGFBQ0EsYXZGa3N3QkYsQ00xcXhCSSw0QmlGc2VKLDZDQUlJLGNBQ0EsY3ZGb3N3QkYsQ0FDRixDTTdyeEJJLHlCaUZtZkosNkNBU0ksYUFDQSxhdkZxc3dCRixDQUNGLENNbnN4QkksMEJpRm1mSiw2Q0FhSSxhQUNBLGF2RnVzd0JGLENBQ0YsQ001cnhCSSw2QmlGc2VKLDZDQWlCSSxhQUNBLGF2Rnlzd0JGLENBQ0YsQ01sc3hCSSw0QmlGc2VKLDZDQXlCSSxrQkFKQSxpQkFDQSxrQkFFQSxlQURBLFV2RjZzd0JGLENBQ0YsQ3VGcnN3QkUseUJBaENGLDZDQWlDSSxhdkZ3c3dCRixDQUNGLEN1Rm5zd0JJLHlCQURGLG1EQUVJLGV2RnVzd0JKLENBQ0YsQ3VGdHN3QkksZ0RBSkYsbURBS0ksa0J2Rnlzd0JKLENBQ0YsQ3VGdHN3QkUsK0NBQ0UsbUJ2Rndzd0JKLEN1RnBzd0JFLGdFQUNFLG1EQUVFLG1CQURBLDRCdkZ1c3dCSixDQUNGLEN1Rmxzd0JFLGdFQUNFLG1EQUVFLHFCQURBLDRCdkZxc3dCSixDQUNGLEN1Rmpzd0JFLGdFQUNFLG1EQUNFLGV2Rm1zd0JKLENBQ0YsQ3VGL3J3QkUsZ0VBQ0UsbURBQ0UsWXZGaXN3QkosQ3VGOXJ3QkUsK0NBQ0UsbUJ2Rmdzd0JKLENBQ0YsQ3VGNXJ3QkEsbUNBQ0Usb0J2Rityd0JGLEN1Rjdyd0JFLHFDQUhGLG1DQUlJLGV2Rmdzd0JGLENBQ0YsQ01od3hCSSw2QmlGMmpCSixtQ0FRSSxnQkFDQSxjdkZpc3dCRixDQUNGLENNdHd4QkksNEJpRjJqQkosbUNBZ0JJLDhEQURBLGlCQUVBLGtCQUdBLFlwRnhOeUIsQ29GaU56QixvQkFNQSxlQUxBLCtCQUlBLFV2Rm9zd0JGLEN1Rmhzd0JFLDBFQUNFLGtCdkZrc3dCSixDQUNGLEN1Ri9yd0JFLHlCQTNCRixtQ0E2Qkksb0JBREEsd0J2Rm1zd0JGLENBQ0YsQ3VGaHN3QkUseUJBaENGLG1DQWlDSSxpQnZGbXN3QkYsQ0FDRixDdUZqc3dCRSxnREFwQ0YsbUNBcUNJLGlCdkZvc3dCRixDQUNGLEN1RnZyd0JFLDBEQUNFLFVwRnZtQlUsQ29GeW1CVixrQkFEQSxNdkYwcndCSixDTTF5eEJJLDRCaUY4bUJGLDBEQUtJLG1CdkYycndCSixDQUNGLENNNXp4QkkseUJpRjJuQkYsMERBUUksa0J2RjZyd0JKLENBQ0YsQ01qMHhCSSwwQmlGMm5CRiwwREFXSSxrQnZGK3J3QkosQ0FDRixDTXQweEJJLDBCaUYybkJGLDBEQWNJLGtCQUNBLGlCdkZpc3dCSixDQUNGLEN1Rjdyd0JFLCtMQUlFLG9CQUNBLGlCQUhBLGVBQ0EsMEJ2Rmlzd0JKLENNbjF4QkkseUJpRitvQkYsK0xBUUksbUJBQ0EsZXZGaXN3QkosQ0FDRixDTTExeEJJLDBCaUYrb0JGLCtMQWVJLGVBQ0EsY3ZGaXN3QkosQ0FDRixDTXAxeEJJLDRCaUZrb0JGLCtMQW1CSSxnQnZGb3N3QkosQ0FDRixDdUZqc3dCRSxrSEFFRSxXQUNBLGNBQ0EsZ0JBR0EsaUJBREEsc0JBREEsc0JBSkEsVXZGeXN3QkosQ01oM3hCSSx5QmlGc3FCRixrSEFVSSxnQkFEQSxvQnZGc3N3QkosQ0FDRixDTXQzeEJJLDBCaUZzcUJGLGtIQWlCSSxlQURBLG1CdkZxc3dCSixDQUNGLENNLzJ4QkksNEJpRnlwQkYsa0hBb0JJLFN2RnNzd0JKLENBQ0YsQ3VGbHN3QkUsNERBQ0UsNEJ2Rm9zd0JKLENNcDR4QkksMEJpRityQkYsNERBR0ksMEJ2RnNzd0JKLENBQ0YsQ003MnhCSSxtRGlGMHFCRixxRUFFSSxjdkZxc3dCSixDQUNGLEN1Rmxzd0JFLCtDQUNFLGN2Rm9zd0JKLEN1Rmpzd0JFLGdLQUVFLCtCQURBLFl2Rm9zd0JKLENNeDR4QkksNkJpRm1zQkYsZ0tBTUksK0JBREEsU3ZGcXN3QkosQ0FDRixDTTk0eEJJLDRCaUZtc0JGLGdLQVdJLCtCQURBLGF2RnNzd0JKLENBQ0YsQ3VGbHN3QkUsaUZBRUUsNkJBREEseUJ2RnFzd0JKLENNcjZ4QkkseUJpRit0QkYsaUZBSUksNEJ2RnNzd0JKLENBQ0YsQ3VGbHN3QkEsd0NBR0UsZUFEQSxlcEYvcEI0QixDb0Y4cEI1QixldkZ1c3dCRixDdUZuc3dCRSxxREFDRSx3QnBGL3NCVSxDb0ZndEJWLG9CdkZxc3dCSixDdUZuc3dCSSwyREFDRSx3QnBGcHRCUSxDb0ZxdEJSLG9CdkZxc3dCTixDTXg3eEJJLHlCaUZ3dUJKLHdDQWdCSSxldkZvc3dCRixDQUNGLENNaDd4QkksNEJpRjJ0Qkosd0NBbUJJLGtCQUdBLDRCQUNBLFV2Rmtzd0JGLENBQ0YsQ01sOHhCSSx5QmlGd3VCSix3Q0EyQkksbUJBREEsZXBGdHJCMEIsQ29Gd3JCMUIsMkJ2RjBzd0JGLENBQ0YsQ3VGL3J3QkEsMkJBQ0UsR0FDRSxrQnZGcXN3QkYsQ3VGbnN3QkEsR0FDRSxvQnZGcXN3QkYsQ0FDRixDdUZ6cndCQSxrQkFDRSxHQUNFLFVBQ0EsdUJ2Rm1zd0JGLEN1Rmpzd0JBLEdBQ0UsVUFDQSwwQnZGbXN3QkYsQ0FDRixDdUZycndCQSxtQkFDRSxHQUVFLFVBREEsMEJ2Rmtzd0JGLEN1Ri9yd0JBLEdBRUUsVUFEQSx1QnZGa3N3QkYsQ0FDRixDdUY5cndCQSx1QkFDRSwwQnZGZ3N3QkYsQ3VGM3J3QkEsaUJBSUUsYUFFQSxLdkYrcndCRixDdUYxcndCQSxrQ0FKRSxtREFGQSxPQUpBLGtCQUVBLFdBS0EsU3ZGd3N3QkYsQ3VGcnN3QkEsaUJBT0UsU0FKQSxhQU1BLDhCdkY0cndCRixDTTVneUJJLDRCaUZvMUJGLDBIQUVJLGVBQ0Esa0J2RjJyd0JKLENBQ0YsQ3VGN3F3QkUsd0VBR0Usc0JBUkYsa0JBSkEsZUFDQSxpQkFDQSxnQkFDQSxxQkFVRSxvQkFSRixpQkFNRSx1QnZGdXJ3QkosQ3VGaHJ3QkUsaUpBQ0UsYXZGbXJ3QkosQ3VGanJ3QkksdUpBRUUseUJBbkJKLGtCQUpBLGVBQ0EsaUJBQ0EsZ0JBQ0EscUJBc0JJLGtCQXBCSixpQkFtQkksb0J2Rnlyd0JOLEN1RnJyd0JJLHVKQUNFLFV2RnVyd0JOLEN1RnJyd0JNLDZKQUNFLHFCdkZ1cndCUixDdUZqcndCQSxpREFDRSxVdkZvcndCRixDdUZqcndCSSw0R0FDRSxZdkZtcndCTjs7QXVGOXF3QkEsMEJDbjlCQSxnQ0FDRSxxQkE4Q0EsZ0JBN0NBLGdCeEZ5b3lCRixDd0Z4b3lCRSxvQ0FDRSxTeEYwb3lCSixDd0Z4b3lCRSxxQ0FDRSx3QnhGMG95QkosQ3dGbG95QkUsMEJBQ0UsMkNBQ0UsZ0J4Rm9veUJKLEN3RmxveUJFLHFEQUVFLGlCQUNBLGtCQUZBLGlCQUdBLDZCQUNBLDZCeEZvb3lCSixDQUNGLENNcG15QkkseUJrRnpESixnQ0E2Qkksb0JBQ0EseUJ4Rm9veUJGLENBQ0YsQ00xbXlCSSwwQmtGekRKLGdDQWlDSSwyQnhGc295QkYsQ0FDRixDTS9teUJJLDBCa0Z6REosZ0NBb0NJLG1CQUNBLHNCeEZ3b3lCRixDQUNGLENNcm55QkksMEJrRmpCRixvREFFSSxheEZ3b3lCSixDQUNGLEN3Rm5veUJFLHlDQUNFLGdCeEZxb3lCSixDd0YvbnlCRSx1R0FDRSxTeEZtb3lCSixDd0YvbnlCSSxxTkFDRSxTeEZrb3lCTixDd0Y5bnlCRSx5RkFFRSx5QkFEQSxZQUVBLEt4RmlveUJKLEN3RjlueUJFLHlDQUNFLHVGQUNFLHFCeEZpb3lCSixDd0Y5bnlCRSx1R0FDRSxTeEZpb3lCSixDQUNGLEN3RjlueUJFLHlDQUNFLHVHQUNFLFN4RmlveUJKLEN3RjdueUJJLHFNQUNFLFN4RmdveUJOLENBQ0YsQ3dGNW55QkUseUNBQ0UsdUZBQ0UscUJ4RitueUJKLEN3RjVueUJFLG1HQUNFLFd4RitueUJKLEN3RjFueUJNLCtOQUNFLFV4RjZueUJSLENBQ0YsQ3dGeG55QkUseUZBQ0UsbUdBQ0UsYXhGMm55QkosQ0FDRixDd0Z4bnlCRSwwQ0FDRSx1RkFDRSxxQnhGMm55QkosQ3dGdG55Qk0sK05BQ0UsVXhGeW55QlIsQ3dGdm55Qk0sK05BQ0UsU3hGMG55QlIsQ0FDRixDd0ZybnlCRSwwQ0FDRSx1RkFDRSxxQnhGd255QkosQ3dGcm55QkUsbUdBQ0UsZXhGd255QkosQ3dGcm55QkUsdUdBQ0UsU3hGd255QkosQ3dGbm55Qk0sK05BQ0UsVXhGc255QlIsQ0FDRixDd0ZqbnlCRSwwQ0FDRSx1RkFDRSxxQnhGb255QkosQ3dGL215Qk0sK05BQ0UsVXhGa255QlIsQ3dGaG55Qk0sK05BQ0UsU3hGbW55QlIsQ0FDRixDeUYzeHlCQSx3QkNGRSxrQnZGMEZZLEMrQmhFWiwyREFDQSwyQnVEeEJBLG9CQUNBLGlCekZveXlCRixDeUZseXlCRSw2QkFDRSxrQnpGb3l5QkosQ3lGanl5QkUsdURBRUUsa0JBREEsZXRGMkgwQixDc0Z4SDFCLHFCQUNBLGFBRkEsZXpGcXl5QkosQ012dnlCSSwwQm1GekRKLHdCQWdCSSxjekZveXlCRixDeUZueXlCRSx1REFDRSxzQnpGcXl5QkosQ0FDRixDTS92eUJJLDBCbUZ6REosd0JBdUJJLGtCQURBLG1CQUVBLGlCekZzeXlCRixDeUZyeXlCRSx1REFHRSxrQkFGQSxnQkFDQSxjekZ3eXlCSixDQUNGLENNOXZ5QkksNEJtRnRDQSxtQ0FDRSxjekZ1eXlCSixDeUZyeXlCRSx1REFDRSxrQnpGdXl5QkosQ3lGbHl5QkYsMkNBRUksU3pGc3l5QkYsQ0FMRixDeUY3eHlCQSxpQ0FJRSxtQkFGQSxhQUNBLFlBRUEseUJBSkEsZ0J6RjB5eUJGLENNcHh5QkksNkJtRnZCSixpQ0FXSSxpQ0FKQSwyQkFFQSxnQkFDQSxrQkFGQSxrQnpGMnl5QkYsQ0FDRixDeUZ2eXlCRSxzREFDRSxnQnpGeXl5QkosQ01oeXlCSSw0Qm1GdkJKLGlDQWlCSSxrQnpGMHl5QkYsQ0FDRixDeUZ2eXlCQSw2QkFDRSxvQkFJQSxXQUhBLG1CQUNBLG1CQUdBLFN6Rnl5eUJGLENNN3l5QkksNEJtRkZKLDZCQW9CSSxtQkFUQSx5QkFDQSwyQkFGQSxtQkFRQSxvQkFGQSxrQkFEQSxjQUlBLHVCQUZBLG9CQUhBLGN6Rit5eUJGLENBQ0YsQ016MHlCSSx5Qm1GV0osNkJBNEJJLGtCQUhBLG1CQUNBLHFCQUNBLGtCQUhBLHVCekY4eXlCRixDQUNGLENNbDF5QkksMEJtRldKLDZCQWdDSSxpQkFDQSxjekYyeXlCRixDQUNGLEN5Rnp5eUJFLG1DQUVFLHFCdEY1QlUsQ3NGNkJWLGlCdEY3QlUsQ3NGMkJWLGF6RjZ5eUJKLEN5Rnh5eUJFLHNFQUVFLGdDekZ5eXlCSixDMkZ6NXlCQSxtQ0RPRSxrQnZGNEVZLEMrQjNEWiw4RHlEdEJBLG1CQUdBLDBCM0YrNXlCRixDNEZwNnlCQSx5REZGRSxrQnZGMEZZLEMrQmhFWiwyREFDQSwyQjBEcEJBLHFCQTRCQSxnQkE3QkEsc0JBREEsZ0I1Rjg2eUJGLEM0RjE2eUJFLDBCQUNFLCtFQUNFLGdCNUY0NnlCSixDNEYxNnlCRSxtR0FFRSxpQkFDQSxrQkFGQSxpQkFHQSxjNUY0NnlCSixDQUNGLEM0Rno2eUJFLG1HQUNFLFk1RjI2eUJKLENNdDR5QkkseUJzRnpESix5REF3Qkksa0I1RjI2eUJGLENBQ0YsQ00zNHlCSSx5QnNGekRKLHlEQTRCSSxtQkFDQSxxQjVGNDZ5QkYsQ0FDRixDNEZ4NnlCRSwyRUFDRSxnQjVGMDZ5QkosQzZGNzh5QkEsOEJIT0Usa0J2RjRFWSxDK0IzRFosOEQyRHRCQSxtQkFHQSwwQjdGbTl5QkYsQzhGeDl5QkEsaUNKT0Usa0J2RjRFWSxDK0IzRFosOERBQ0EsMkI0RHZCQSxzQjlGZyt5QkYsQ016NnlCSSwwQndGekRKLGlDQUlJLHVCOUZrK3lCRixDQUNGLEMrRnYreUJBLDJCQUNFLGlCQXNDQSxnQkFyQ0Esc0JBQ0Esa0IvRjgreUJGLEMrRjcreUJFLGtEQUNFLGEvRisreUJKLENNOTZ5QkksNEJ5RmhFQSx3REFFSSxZL0ZnL3lCTixDQUNGLEMrRjcreUJFLDBCQUNFLHNDQUNFLGdCL0YrK3lCSixDK0Y3K3lCRSxnREFFRSxpQkFDQSxrQkFGQSxpQkFHQSw2QkFDQSw2Qi9GKyt5QkosQ0FDRixDTS83eUJJLDRCeUZ0RUosMkJBeUJJLHFCL0ZnL3lCRixDQUNGLENNajl5QkkseUJ5RnpESiwyQkE0Qkksd0IvRmsveUJGLENBQ0YsQ010OXlCSSwwQnlGekRKLDJCQStCSSx3Qi9Gby95QkYsQ0FDRixDTTM5eUJJLDBCeUZ6REosMkJBa0NJLHFCQUVBLHVCQURBLHFCL0Z1L3lCRixDQUNGLEMrRm4veUJFLG9DQUNFLGdCL0ZxL3lCSixDZ0c5aHpCQSxxQk5GRSxrQnZGMEZZLEMrQmhFWiwyREFDQSwyQjhEeEJBLGlCQUVBLHdCQUNBLG9CaEdzaXpCRixDTWoveUJJLHlCMEZ6REoscUJBUUksYUFEQSxxQmhHd2l6QkYsQ0FDRixDTXYveUJJLHlCMEZ6REoscUJBV0kscUJBQ0Esc0JoR3lpekJGLENBQ0YsQ003L3lCSSwwQjBGekRKLHFCQWVJLHFCQUNBLG1CaEcyaXpCRixDQUNGLENnR3hpekJBLGlDQUNFLHdCN0Y2RFksQzZGekRaLHNCQUhBLG9CQUNBLGtCQUNBLFNoRzRpekJGLENNM2d6QkkseUIwRnJDSixpQ0FPSyxhQUdELG9CaEcwaXpCRixDQUNGLENNaGh6QkksMEIwRnJDSixpQ0FlSSxvQkFGQSw2QkFDQSxTaEdranpCRixDQUNGLENnR2hqekJFLG9DQUNFLFloR2tqekJKLENNL2h6QkkseUIwRnBCRixvQ0FHSSxrQmhHb2p6QkosQ0FDRixDTXBpekJJLDBCMEZwQkYsb0NBTUksbUJBQ0EsbUJoR3NqekJKLENBQ0YsQ2dHcGp6QkUsbUNBRUUsc0JoR3FqekJKLENNN2l6QkksMEIwRlZGLG1DQUtJLHVCaEdzanpCSixDQUNGLENnR3BqekJFLDRDQUNFLHFCaEdzanpCSixDZ0duanpCSSwyREFDRSx3QmhHcWp6Qk4sQ2dHbmp6QkksNEZBQ0UsTWhHcWp6Qk4sQ2dHaGp6QkEsOEJBSUUsdUJBSEEsYUFJQSxlQUhBLDJCQUNBLGlCaEdxanpCRixDTW5rekJJLHlCMEZXSiw4QkFPSSw2QmhHcWp6QkYsQ0FDRixDTXhrekJJLHlCMEZXSiw4QkFXSSw4QkFEQSxtQmhHd2p6QkYsQ0FDRixDTTlrekJJLDBCMEZXSiw4QkFjSSxpQmhHeWp6QkYsQ0FDRixDZ0dsanpCRSxrREFFRSxnQkFEQSxTaEdzanpCSixDZ0duanpCRSxtREFDRSxTaEdxanpCSixDZ0duanpCRSxtREFFRSxrQkFEQSxTaEdzanpCSixDZ0duanpCRSx3Q0FFRSx3QjdGekJVLEM2RjBCVixpQkFGQSxnQmhHdWp6QkosQ2dHbmp6QkUsd0NBQ0UsaUJBQ0Esb0JoR3FqekJKLENNeG16QkkseUIwRnNEQSxrREFDRSxTaEdxanpCSixDZ0duanpCRSxtREFDRSxTaEdxanpCSixDZ0duanpCRSxtREFFRSxhQURBLFNoR3NqekJKLENBQ0YsQ01wbnpCSSx5QjBGa0VBLHdDQUNFLGtCQUNBLHFCaEdxanpCSixDZ0duanpCRSx3Q0FDRSxlQUNBLGdCaEdxanpCSixDQUNGLENNOW56QkksMEIwRjRFQSx3Q0FDRSxlQUNBLG9CaEdxanpCSixDQUNGLENNdm56QkksNEIwRnNFQSx1REFDRSxxQmhHb2p6QkosQ2dHamp6QkUsa0RBRUUsZUFEQSxVaEdvanpCSixDZ0doanpCRSxtREFDRSxVaEdranpCSixDZ0cvaXpCRSxtREFFRSxhQURBLFVoR2tqekJKLENnRy9pekJFLGdGQUNFLGVBQ0EsbUJBQ0EsWWhHaWp6QkosQ0FDRixDZ0c3aXpCQSw0QkFDRSxlQUNBLGVoR2dqekJGLENNOXB6QkkseUIwRjRHSiw0QkFLSSxtQkFEQSxlaEdtanpCRixDQUNGLENNcHF6QkksMEIwRjRHSiw0QkFRSSxrQmhHb2p6QkYsQ0FDRixDZ0c5aXpCQSwrQkFHRSxhQURBLGlCQURBLGVoR21qekJGLENNL3F6QkkseUIwRjJISiwrQkFLSSxhaEdtanpCRixDQUNGLENNcHJ6QkkseUIwRjJISiwrQkFRSSxjQUNBLGNoR3FqekJGLENBQ0YsQ00xcnpCSSwwQjBGMkhKLCtCQWFJLGtCaEdzanpCRixDQUNGLENnRy9pekJBLFlBQ0Usb0JoR2tqekJGLENNdHJ6QkksNEIwRm1JSixZQUlJLFloR21qekJGLENBQ0YsQ2dHaGp6QkEsWUFDRSxZaEdtanpCRixDTS9yekJJLDRCMEYySUosWUFJSSxvQmhHb2p6QkYsQ0FDRixDaUcxd3pCQSx5QkFDRSx3QjlGaUZZLEM4Ri9FWix1QkFEQSxnQmpHaXh6QkYsQ00xdHpCSSx5QjJGekRKLHlCQUtJLG9CakdreHpCRixDQUNGLENNL3R6QkksMEIyRnpESix5QkFRSSxvQmpHb3h6QkYsQ0FDRixDTXB1ekJJLDBCMkZ6REoseUJBWUkscUJBREEsb0JqR3V4ekJGLENBQ0YsQ2lHbnh6QkEsZ0MvRFFFLDhEQUNBLDJCK0ROQSxhQUNBLGVBQ0EsOEJBQ0Esd0JqR3N4ekJGLENpR254ekJBLCtCQUNFLGFBR0EsY0FGQSxzQkFDQSwwQmpHdXh6QkYsQ00xdnpCSSx5QjJGMUJBLG1EQUVFLG9CQURBLFNqR3d4ekJKLENBQ0YsQ01od3pCSSwwQjJGaENKLCtCQVlJLFlqR3d4ekJGLENBQ0YsQ2lHcnh6QkEsZ0NBRUUsY0FEQSxlakd5eHpCRixDTTF3ekJJLDBCMkZoQkosZ0NBS0ksYUFEQSxZakcyeHpCRixDQUNGLENpR3Z4ekJBLGdDQUdFLGNBRkEsa0JBR0EsZTlGOEU0QixDOEZoRjVCLHFCakc0eHpCRixDTXZ4ekJJLDBCMkZQSixnQ0FNSSxrQkFDQSxzQkFDQSxrQmpHNHh6QkYsQ0FDRixDaUd6eHpCQSxtQ0FDRSxrQkFFQSxlOUZvRTRCLEM4RnJFNUIsb0JqRzZ4ekJGLENNcHl6QkksMEIyRktKLG1DQUtJLGlCQUNBLGdCakc4eHpCRixDQUNGLENpRzN4ekJBLHlDQUNFLG9Cakc4eHpCRixDTTl5ekJJLHlCMkZlSix5Q0FHSSxtQmpHZ3l6QkYsQ0FDRixDTW56ekJJLDBCMkZlSix5Q0FNSSxzQmpHa3l6QkYsQ0FDRixDaUcveHpCQSxzQ0FJRSx1QkFGQSxhQUdBLGVBRkEsOEJuRnJGQSxnQm1GeUZBLHFCbkYxRkEsU2Q4M3pCRixDTXAwekJJLHlCMkZ5Qkosc0NBU0ksMEJqR3N5ekJGLENBQ0YsQ016MHpCSSwwQjJGeUJKLHNDQVlJLHNCakd3eXpCRixDQUNGLENpR3Z5ekJFLHlDQUVFLG1CQURBLFNqRzB5ekJKLENpR3h5ekJJLDJDQUVFLG1CQURBLFlqRzJ5ekJOLENpR3p5ekJNLGlEQUNFLG9CakcyeXpCUixDaUcxeXpCUSxzREFDRSxZakc0eXpCVixDaUcxeXpCUSxvR0FDRSxvQjlGckJJLEM4RnNCSixhakc0eXpCVixDTWgyekJJLHlCMkZ1Q0YseUNBbUJJLGlCQURBLFNqRzR5ekJKLENBQ0YsQ010MnpCSSx5QjJGdUNGLHlDQXNCSSxnQmpHNnl6QkosQ0FDRixDTTMyekJJLDBCMkZ1Q0YseUNBMEJJLGlCQURBLFNqR2d6ekJKLENBQ0YsQ2lHOXl6Qkksa0RBQ0UsU2pHZ3p6Qk4sQ2lHL3l6Qk0sc0RBRUUsWUFEQSxVakdrenpCUixDaUc5eXpCTSx1REFDRSwrQmpHZ3p6QlIsQ2lHN3l6QkksOENBQ0Usb0JqRyt5ekJOLENpRzF5ekJBLDRDQUNFLE9BR0EsaUJBRkEsZTlGVjRCLEM4Rlc1QixnQ2pHOHl6QkYsQ01yNHpCSSx5QjJGb0ZKLDRDQU1JLGlCakcreXpCRixDQUNGLENNMTR6QkksMEIyRm9GSiw0Q0FTSSxjakdpenpCRixDQUNGLENpRzl5ekJBLG1EQUVFLGdDQURBLHFCQUdBLG1CQUNBLGtCQUZBLHVDakdtenpCRixDaUdoenpCRSw4REFDRSxlakdrenpCSixDaUdoenpCVywyREFDUCxvQmpHa3p6QkosQ2lHOXl6QkEseUNBRUUscUJBREEsZWpHa3p6QkYsQ2lHaHp6QkUsb0RBQ0UsaUJqR2t6ekJKLENNcjZ6QkksMEIyRitHSix5Q0FRSSxnQkFEQSxlakdvenpCRixDaUdsenpCRSxvREFDRSxjakdvenpCSixDQUNGLENpR2h6ekJBLHlDQUdFLHFCQUZBLGFBQ0EsOEJBRUEsZWpHbXp6QkYsQ2lHbHp6QkUsb0RBQ0UsaUJqR296ekJKLENNeDd6QkksMEIyRm1JRixvREFHSSxjakdzenpCSixDQUNGLENrR3QvekJBLCtCQUlFLHdCL0Y4RVksQytGekVaLFNBQ0EsZUFQQSxTQURBLFlBTUEsT0FQQSxhQUtBLGtCQURBLFdBRUEsU2xHNC96QkYsQ2tHdi96QkUsc0NBQ0UscUJsR3kvekJKLENrR3YvekJJLDRDQUNFLG9CbEd5L3pCTixDTW44ekJJLDZCNEZ0RUosK0JBcUJJLFFsR3cvekJGLENBQ0YsQ014OHpCSSw0QjRGdEVKLCtCQXlCSSxTQUNBLFlsR3kvekJGLENBQ0YsQ2tHdC96QkEsK0JBQ0UsT2xHeS96QkYsQ2tHdi96QkUsa0NBQ0UsaUJBQ0EsZ0JBQ0EsZ0JsR3kvekJKLENNdjl6QkksNkI0RjlCQSxrQ0FDRSxlQUNBLGdCQUNBLGtCbEd3L3pCSixDQUNGLENrR3IvekJFLG9DQUNFLGtDQUNFLGlCbEd1L3pCSixDQUNGLENrR24vekJBLGNBR0UsbUJBRkEsYUFDQSxzQmxHdS96QkYsQ2tHbi96QkEsNENBQ0UsV2xHcy96QkYsQ2tHbC96QkUsb0VBQ0UsV2xHcS96QkosQ2tHai96QkEsWUFDRSxjbEdvL3pCRixDTXIvekJJLDRCNEZBSixZQUlJLGNBQ0EsVWxHcS96QkYsQ2tHai96QkYsd0RBRUksb0JsR3EvekJGLENBTEYsQ2tHMyt6QkUsOEJBS0UseUJBQ0Esa0JBTEEsZUFDQSxpQkFDQSxnQkFDQSxxQkFJQSxrQkFDQSxpQkFGQSxvQmxHcy96QkosQ2tHai96QkUsOEJBQ0UsYWxHbS96QkosQ2tHai96Qkksb0NBQ0Usd0JsR20vekJOLENrRzkrekJBLGdDQUVFLGNBREEsaUJsR2svekJGLENrRzkrekJBLHlFQUNFLFVsR2kvekJGLENtR3JtMEJBLHdCQUVFLHdCaEc4RVksQ2dHL0VaLGdCbkd5bTBCRixDbUd2bTBCRSxrQ0FDRSx3Qm5HeW0wQkosQ21Hcm0wQkEsOEJBQ0UsU25Hd20wQkYsQ014aTBCSSw2QjZGakVKLDhCQUlJLFNuR3ltMEJGLENBQ0YsQ003aTBCSSw0QjZGakVKLDhCQVFJLFVuRzBtMEJGLENBQ0YsQ21HeG0wQkUsa0NBQ0UsYW5HMG0wQkosQ21HeG0wQkUsb0NBQ0UsYUFDQSxrQm5HMG0wQkosQ016ajBCSSw2QjZGbkRGLG9DQUlJLGVuRzRtMEJKLENBQ0YsQ21HM20wQkksMkNBRUUscUJBREEsWW5HOG0wQk4sQ01sazBCSSw2QjZGN0NBLDJDQUlJLGtCbkcrbTBCTixDQUNGLENtRzVtMEJFLGdDQUdFLG1CQURBLGVoR21HMEIsQ2dHakcxQixzQkFDQSxpQkFKQSxTbkdrbjBCSixDTTlrMEJJLDZCNkZyQ0YsZ0NBT0ksU25HZ24wQkosQ0FDRixDTW5sMEJJLDRCNkZyQ0YsZ0NBV0ksa0JBREEsZWhHd0Z3QixDZ0d0RnhCLGlCQUNBLFNuR2tuMEJKLENBQ0Y7O0FvR3BxMEJBLDRCQUVBLHVCQUNFLG9CcEdzcTBCRixDTWhtMEJJLDZCOEZ2RUosdUJBSUksbUJwR3VxMEJGLENBQ0YsQ29HcHEwQkEsNEJBRUUsd0JwR3NxMEJGLENNdG4wQkkseUI4RmxESiw0QkFLSSwwQnBHdXEwQkYsQ0FDRixDTTNuMEJJLDBCOEZsREosNEJBUUksMkJwR3lxMEJGLENBQ0YsQ29HdHEwQkEsNENBQ0UsZXBHeXEwQkYsQ012bjBCSSw0QjhGbkRKLDRDQUdJLFlwRzJxMEJGLENBQ0YsQ29HeHEwQkEscUNBQ0Usc0JwRzJxMEJGLENNaG8wQkksNEI4RjVDSixxQ0FHSSxvQnBHNnEwQkYsQ0FDRixDb0cxcTBCQSxrQ0FDRSx3QmpHMkNZLENpRzFDWix5QnBHNnEwQkYsQ00xbzBCSSw0QjhGckNKLGtDQUlJLDJCcEcrcTBCRixDQUNGLENvRzVxMEJBLDZCdEZ6Q0UsZ0JBRkEsU0FDQSxTZDR0MEJGLENvRy9xMEJFLG9EQUVFLGFqR3lDVSxDaUcxQ1YsZXBHa3IwQkosQ29HN3EwQkEsbUNBQ0UsZ0NBQ0EscUJwR2dyMEJGLENNOXAwQkksNEI4RnBCSixtQ0FLSSxnQnBHaXIwQkYsQ0FDRixDb0cvcTBCRSxxREFDRSxrQnBHaXIwQkosQ010cTBCSSw0QjhGWkYscURBR0ksZ0JwR21yMEJKLENBQ0YsQ29HaHIwQkUsOENBQ0UsbUJBQ0EsYXBHa3IwQkosQ29HN3EwQkUseUNBQ0Usb0JwR2dyMEJKLENvRzVxMEJBLG1DQUdFLFVqR0ZZLENpR0FaLG1CQUNBLHFCQUVBLGtCcEcrcTBCRixDTTFyMEJJLDRCOEZPSixtQ0FPSSxtQkFEQSxlakdtRDBCLENpR2pEMUIsb0JBQ0EsZXBHaXIwQkYsQ0FDRixDb0c5cTBCQSxtQ0FHRSxVakdmWSxDaUdhWixtQkFDQSxvQkFFQSxtQnBHaXIwQkYsQ010dDBCSSx5QjhGaUNKLG1DQU1JLGlCQUNBLG9CcEdtcjBCRixDQUNGLENNL3MwQkksNEI4Rm9CSixtQ0FXSSxtQkFEQSxlakdrQzBCLENpR2hDMUIsb0JwR3FyMEJGLENBQ0YsQ29HanIwQkEsc0NBR0UsVWpHaENZLENpRzhCWixtQkFDQSxtQnBHcXIwQkYsQ016dTBCSSx5QjhGa0RKLHNDQUtJLG9CcEdzcjBCRixDQUNGLENNanUwQkksNEI4RnFDSixzQ0FRSSxtQkFFQSx3QkFEQSxtQnBHeXIwQkYsQ0FDRixDb0dwcjBCQSx5Q0FDRSxlQUNBLHNCQUVBLHdCQURBLGVwR3dyMEJGLENNNXYwQkkseUI4RmlFSix5Q0FNSSxlcEd5cjBCRixDQUNGLENNcHYwQkksNEI4Rm9ESix5Q0FZSSxpQkFEQSxlakdDMEIsQ2lHQzFCLGlCQUpBLHdCQUNBLGlCcEc4cjBCRixDQUNGLENvR3hyMEJBLG9DQUNFLGFwRzJyMEJGLENvR3ZyMEJBLDJCQUNFLG1CcEcwcjBCRixDb0dycjBCRSxrRkFNRSxtQkFKQSxtQkFEQSxlakdwQjBCLENpR3VCMUIsWUFEQSxxQkFFQSxjcEd5cjBCSixDTTN4MEJJLHlCOEY2RkYsa0ZBU0ksaUJBQ0EsZWpHM0J3QixDaUc0QnhCLHFCcEd5cjBCSixDQUNGLENvR3ZyMEJJLHlCQWRGLGtGQWVJLGdCcEcwcjBCSixDQUNGLENjM3YwQkUsK0ZBQ0UsYWQ4dzBCSixDb0dqczBCRSw4REFHRSxtQkFDQSxnQ0FIQSxhQUNBLDRCcEdxczBCSixDTXB6MEJJLDRCOEY2R0YsOERBT0ksNEJwR29zMEJKLENBQ0YsQ29HanMwQkUsNERBTUUseUJBTEEsdVJBR0EsNEJBQ0EsWUFFQSxlQUpBLFlBREEsVXBHd3MwQkosQ29HenIwQkUsd0xBRUUsWXBHOHIwQkosQ29HM3IwQkUsdUVBTUUsbUJBREEsZWpHdEYwQixDaUdtRjFCLFFBS0EscUJBSkEsV0FLQSxlQVBBLGlCcEdtczBCSixDTS8xMEJJLHlCOEYySkYsdUVBV0ksaUJBQ0EsZXBHNnIwQkosQ0FDRixDTXgxMEJJLDZCOEY4SUYsdUVBZ0JJLE9wRzhyMEJKLENBQ0YsQ003MTBCSSw2QjhGOElGLHVFQW9CSSxPcEcrcjBCSixDQUNGLENNbDIwQkksNEI4RjhJRix1RUF3QkksT3BHZ3MwQkosQ0FDRixDb0c5cjBCSSx5QkEzQkYsdUVBNEJJLFFwR2lzMEJKLENBQ0YsQ29HOXIwQkUsK0RBYUUsbUJBUEEsMkN0RnZNRSw2QnNGK01GLENBVkEsY0FPQSxZQUpBLFVBS0EsZ0JBRkEsU0FEQSxxQkFSQSxrQkFPQSxTQUxBLHNCcEcwczBCSixDb0c3cjBCSSx5QkFoQkYsK0RBaUJJLHNCcEdnczBCSixDQUNGLENvRzdyMEJFLG9FQU9FLFVqR2xNVSxDaUdvTVYsZUFSQSxjQUlBLGtCQURBLGNBRUEseUJBSUEsZ0JBRkEseUJwRytyMEJKLENvRzNyMEJJLHlKQUdFLHdCakdqTVEsQ2lHZ01SLFVwRzZyMEJOLENvR3hyMEJFLDBFQUtFLHlCQWFBLHlCQVJBLHlDQU9BLDRCQURBLGNBVEEsT0FEQSxlQUxBLGtCQU9BLGtCQU5BLFNBRUEsbUJBREEsVXBHb3MwQkosQ29HM3IwQkksNEVBQ0UsaUJwRzZyMEJOLENvR3ByMEJJLDBFQUVFLG1DcEdzcjBCTixDb0dqcjBCQSxrQ0FHRSxhQUZBLGtCQUNBLFFwR3FyMEJGLENvRzlxMEJBLG1EQUdFLHFCQUNBLGtCQUZBLFlBR0EsV0FKQSxVcEd3cjBCRjs7QW9HM3EwQkEsMEJBQ0EsdUJBRUUsZ0JBREEsaUJwRytxMEJGLENNMzcwQkksNkI4RjJRSix1QkFLSSxlcEcrcTBCRixDQUNGLENNaDgwQkksNkI4RjJRSix1QkFTSSxlcEdncjBCRixDQUNGLENNcjgwQkksNEI4RjJRSix1QkFhSSxjcEdpcjBCRixDQUNGLENvRzlxMEJBLDhCQU1FLHlCQUVBLGdWQUpBLDRCQUNBLFlBSkEsWUFVQSxZQVJBLE9BTUEsa0JBQ0EsVXBHZ3IwQkYsQ010OTBCSSw0QjhGNFJKLDhCQWVJLFlwRytxMEJGLENvR3ZxMEJGLDBCQUdJLHlCQURBLFVwRzRxMEJGLENBTkYsQ3FHM2gxQkEseUJBQ0Usd0JyR3FpMUJGLENNdCswQkksNEIrRmhFSix5QkFHSSx3QnJHdWkxQkYsQ0FDRixDTXgvMEJJLDBCK0Y3Q0EsbUNBQ0UsZXJHd2kxQkosQ0FDRixDTWgvMEJJLDRCK0ZyREYsNkJBRUksd0JyR3VpMUJKLENBQ0YsQ3FHcGkxQkUsZ0NBQ0UscUJyR3NpMUJKLENxR2xpMUJBLHlCQUNFLDhCQUNBLGtCckdxaTFCRixDTTFnMUJJLDBCK0Y3QkoseUJBS0ksa0JyR3NpMUJGLENBQ0YsQ3FHcGkxQkUsNENBQ0UsZXJHc2kxQkosQ3FHcGkxQkUsbURBQ0Usa0JyR3NpMUJKLENxR2ppMUJFLDhDQUNFLGtCckdvaTFCSixDTXpoMUJJLDBCK0ZaRiw4Q0FJSSxrQnJHcWkxQkosQ0FDRixDcUc1aDFCRSxpQ0FFRSxrQnJHcWkxQkosQ001aDFCSSw2QitGWEYsaUNBT0ksbUJBREEsWXJHc2kxQkosQ0FDRixDc0d2bTFCQSxxQkFHRSx5QkFGQSxxQkFDQSxrQkFFQSxTdEcrdzFCRixDc0c5dzFCRSxnQ0FDRSxrQkFDQSxTdEdneDFCSixDTS90MUJJLHlCZ0d4REoscUJBWUkseUJBREEsNkJ0R2l4MUJGLENBQ0YsQ01ydTFCSSwwQmdHeERKLHFCQWdCSSwwQnRHaXgxQkYsQ0FDRixDTTd0MUJJLDRCZ0dqREEsK0JBQ0UsWXRHaXgxQkosQ0FDRixDTS91MUJJLDBCZ0c5QkEsK0JBQ0UsNkJ0R2d4MUJKLENBQ0YsQ3NHNXcxQkEsa0NBQ0Usa0J0Ryt3MUJGLENNeHYxQkksMEJnR3hCSixrQ0FJSSxxQnRHZ3gxQkYsQ3NHOXcxQkUsNENBQ0UscUJ0R2d4MUJKLENBQ0YsQ01udjFCSSw0QmdHckNKLGtDQVlJLGtCdEdneDFCRixDQUNGLENzRzl3MUJFLCtEQUNFLCtCdEdneDFCSixDc0c3dzFCRSxtRUFDRSxnQ3RHK3cxQkosQ3NHMXcxQkEsNkJBR0Usd0JuRytCWSxDbUdqQ1oscUJBQ0Esa0JBRUEsU3RHNncxQkYsQ3NHM3cxQkUsd0NBQ0Usa0JBQ0EsU3RHNncxQkosQ010eDFCSSwwQmdHQ0osNkJBYUksaUJBREEscUJ0Rzh3MUJGLENBQ0YsQ00vdzFCSSw0QmdHWkosNkJBaUJJLG9CdEc4dzFCRixDc0c3dzFCRSx1Q0FDRSxZdEcrdzFCSixDQUNGLENNcHkxQkksMEJnR3lCQSx1Q0FDRSxxQnRHOHcxQkosQ0FDRixDc0cxdzFCQSw0QkFTRSxtQkFGQSxhQU5BLGtCQU9BLHVCQU5BLG1CQUlBLG9CQUZBLGtCQURBLGdCQUVBLGV0R2l4MUJGLENzRzN3MUJFLG9DQUtFLHFCQUZBLDZCQUZBLGtCQUNBLGdCQUVBLDJCQUVBLHlCdEc2dzFCSixDTTd6MUJJLHlCZ0cwQ0Ysb0NBUUksa0J0Ryt3MUJKLENBQ0YsQ01sMDFCSSwwQmdHMENGLG9DQWdCSSxxQkFKQSw4QkFEQSxnQkFHQSw0QkFEQSxnQ0FFQSx1QkFFQSw4QnRHaXgxQkosQ0FDRixDc0cvdzFCSSx5Q0FHRSxlQUZBLDBCQUNBLGlCdEdreDFCTixDTWwxMUJJLDBCZ0c4REEseUNBS0ksbUJBQ0EsZ0JBQ0EsYXRHbXgxQk4sQ3NHL3cxQkUsK0NBRUksU3RHa3gxQk4sQ0FKRixDTXoxMUJJLHlCZ0crQkosNEJBaURJLGtCQUVBLGdCQURBLHFCQUlBLDRCQURBLG9CQURBLGV0R294MUJGLENzRy93MUJFLHFDQUNFLG1CQUdBLFlBRkEsbUJBR0EsbUJBRkEsZXRHbXgxQkosQ3NHL3cxQkksK0NBQ0Usc0J0R2l4MUJOLENBQ0YsQ01sMzFCSSxnRGdHa0dJLGdFQUVJLDZCdEdreDFCVixDQUNGLENNdjMxQkkseUJnRzBHQSx1Q0FDRSxtQkFFQSxZQURBLG1CQUdBLG1CQURBLGV0R2l4MUJKLENzRzl3MUJJLGlEQUNFLDJCdEdneDFCTixDc0c1dzFCRSxzQ0FDRSxtQkFFQSxnQkFEQSxxQkFHQSx5QkFEQSxtQnRHK3cxQkosQ0FDRixDTTE0MUJJLDBCZ0crQkosNEJBaUdJLG9CQUdBLGlCQUZBLHNCQU1BLHNCQURBLHFCQUZBLHNCQUNBLHFCQUhBLGV0R214MUJGLENzRzV3MUJFLHFDQUNFLG1CQUVBLGdCQURBLHNCQUlBLHVCQURBLG9CQURBLG1CdEdneDFCSixDc0czdzFCRSx1Q0FDRSxpQkFFQSxnQkFEQSxvQkFJQSxxQkFEQSxvQkFEQSxtQnRHK3cxQkosQ3NHMXcxQkUsc0NBQ0UsaUJBRUEsaUJBREEsb0JBSUEsd0JBREEsb0JBREEsb0J0Rzh3MUJKLENBQ0YsQ005NjFCSSwwQmdHcUtBLHNDQUNFLGlCQUNBLHFCQUdBLGdCQURBLHFCQURBLG1CdEc4dzFCSixDc0cxdzFCSSwrQ0FDRSxrQkFDQSxvQkFHQSx1QkFEQSxvQkFEQSxpQnRHOHcxQk4sQ3NHencxQkksaURBQ0UsbUJBQ0EsbUJBR0Esc0JBREEsbUJBREEsZXRHNncxQk4sQ3NHeHcxQkksZ0RBQ0UsbUJBQ0EsbUJBR0Esb0JBREEsbUJBREEsaUJ0RzR3MUJOLENBQ0YsQ3NHcncxQkEsNEJBSUUscUJBSEEsZUFDQSxvQkFHQSxvQkFGQSxrQnRHMHcxQkYsQ3NHaHcxQkUsNEVBQ0UsZXRHcXcxQkosQ3NHbHcxQkUsc0NBQ0UsWXRHb3cxQkosQ003OTFCSSx5QmdHdU1KLDRCQXNCSSxpQkFDQSxxQkFDQSxrQnRHb3cxQkYsQ0FDRixDTXArMUJJLDBCZ0d1TUosNEJBNEJJLG1CQUNBLGtCdEdxdzFCRixDc0dudzFCRSxxQ0FDRSxldEdxdzFCSixDc0dsdzFCRSx1Q0FDRSxpQnRHb3cxQkosQ3NHancxQkUsc0NBQ0UsWXRHbXcxQkosQ0FDRixDc0dodzFCRSwyREFDRSxtQkFDQSxpQkFDQSxtQnRHa3cxQkosQ3NHNXYxQkksMElBQ0UsZXRHaXcxQk4sQ3NHOXYxQkkscUVBQ0UsWXRHZ3cxQk4sQ3NHeHYxQkEsNkJBQ0UsYXRHMnYxQkYsQ3NHeHYxQkEsK0JBQ0UsbUJBRUEsZW5HdE00QixDbUdxTTVCLG1CdEc0djFCRixDc0d2djFCRSxrREFDRSxlQUNBLGdCQUNBLGtCdEcwdjFCSixDc0d2djFCRSxrRUFDRSxrQkFDQSxnQkFDQSxpQkFDQSxZdEd5djFCSixDc0d0djFCRSw0REFJRSxjQUhBLGtCQUVBLGVuRzNOMEIsQ21HME4xQixtQnRHMHYxQkosQ003aDJCSSx5QmdHMFNBLGtEQUNFLG1CQUNBLG1CdEdzdjFCSixDc0dudjFCRSxrRUFDRSxpQkFFQSxlbkd6T3dCLENtR3dPeEIsZ0J0R3N2MUJKLENzR2x2MUJFLDREQUVFLHFCQURBLGV0R3F2MUJKLENBQ0YsQ001aTJCSSwwQmdHNlRBLGtEQUNFLG1CQUNBLHFCQUNBLGtCdEdrdjFCSixDc0cvdTFCRSxrRUFDRSxlQUdBLGdCQUNBLHNCQUhBLG9CQUNBLGdCdEdtdjFCSixDc0c5dTFCRSw0REFDRSxtQkFFQSxnQkFDQSxzQkFGQSxtQnRHa3YxQkosQ0FDRixDc0c1dTFCQSwyREFDRSxxRG5HNkNrQyxDbUc1Q2xDLG1CdEcrdTFCRixDc0c3dTFCRSwwR0FDRSxjdEcrdTFCSixDc0c3dTFCSSw2R0FDRSxZdEcrdTFCTixDc0c1dTFCSSw2SEFDRSxrQkFDQSxvQkFDQSxZdEc4dTFCTixDc0czdTFCSSx1SEFHRSxlQUZBLGtCQUNBLG9CdEc4dTFCTixDTXhrMkJJLDZCZ0cyVUYsMEdBb0JJLFN0RzZ1MUJKLENzRzN1MUJJLDZHQUNFLGdCdEc2dTFCTixDc0c1dTFCTSx1SEFDRSxrQkFFQSxlbkd6U29CLENtR3dTcEIsbUJ0Ryt1MUJSLENzRzV1MUJNLDZIQUNFLGlCQUVBLGVuRzlTb0IsQ21HNlNwQixnQnRHK3UxQlIsQ0FDRixDTTFsMkJJLDRCZ0dpWEUsNkdBQ0UsbUJBQ0EsZ0J0RzR1MUJOLENzRzF1MUJNLDZIQUNFLG1CQUNBLG1CdEc0dTFCUixDc0d6dTFCTSx1SEFDRSxpQkFDQSxvQnRHMnUxQlIsQ0FDRixDTXJuMkJJLDBCZ0d3VkYsMEdBNERJLG1CQURBLGFBRkEsWUFJQSx1QkFMQSxVQUVBLFV0RzR1MUJKLENBQ0YsQ00vbjJCSSwwQmdHb1ZKLDJEQXNFSSxzQnRHeXUxQkYsQ0FDRixDTXZuMkJJLDRCZ0d1VUosMkRBMEVJLFl0RzB1MUJGLENBQ0YsQ3NHdnUxQkEsb0JBS0Usc0JBQ0Esa0JBTEEsVW5HOVlZLENtRytZWixpQkFLQSxnQkFKQSxxQkFDQSxhdEc2dTFCRixDTXRvMkJJLDRCZ0dxWkosb0JBVUksWXRHMnUxQkYsQ0FDRixDc0d4dTFCQSwyQkFHRSxjQUZBLGlCQUtBLGVuRzdXNEIsQ21HeVc1QixxQkFFQSxnQkFDQSxpQnRHNHUxQkYsQ01qcTJCSSx5QmdHZ2JKLDJCQVNJLFl0RzR1MUJGLENBQ0YsQ3NHenUxQkEsOEJBRUUsbUJBREEsYUFFQSxVQUNBLHNCdEc0dTFCRixDTWhxMkJJLDZCZ0dnYkosOEJBT0ksV0FDQSxxQnRHNnUxQkYsQ0FDRixDTXRxMkJJLDRCZ0dnYkosOEJBWUksWXRHOHUxQkYsQ0FDRixDdUdodjJCQSw0QkFDRSx1QkFJQSxrQkFDQSxTdkdtdjJCRixDTXByMkJJLDRCaUdyRUosNEJBR0ksb0J2RzB2MkJGLENBQ0YsQ3VHdnYyQkUsc0NBQ0UsdUJ2R3l2MkJKLENNNXIyQkksNEJpRzlERixzQ0FHSSxtQnZHMnYyQkosQ3VHeHYyQkEsd0NBRUUsb0J2RzJ2MkJGLENBSkYsQ01qczJCSSw2QmlHakRBLDhFQUNFLFN2RzB2MkJKLENBQ0YsQ00zczJCSSw0QmlHM0NBLDhFQUNFLFV2R3l2MkJKLENBQ0YsQ3VHcnYyQkEsNEJBSUUsa0J2R3F2MkJGLEN1R3h2MkJFLG1EQUNFLFl2RzB2MkJKLENNdnQyQkksNEJpR3JDSiw0QkFNSSxldkcwdjJCRixDQUNGLEN1R3h2MkJFLG9DQUNFLFl2RzB2MkJKLEN1R3R2MkJBLDBDQUVFLGdDQURBLFV2RzB2MkJGLENNanYyQkkseUJpR1ZKLDBDQUlJLG1CQUVBLGVBREEsaUJ2RzR2MkJGLENBQ0YsQ3VHMXYyQkUsb0RBQ0Usa0J2RzR2MkJKLEN1R3h2MkJBLHFDQUNJLFN2RzJ2MkJKLEN1R3h2MkJBLHVDQUNFLGtCQUNBLFN2RzJ2MkJGLENNbHQyQkksbURpRzNDSix1Q0FNSSxnQkFEQSxVdkc2djJCRixDQUNGLENNMXcyQkkseUJpR09KLHVDQVdJLHFCQUNBLGtCQUZBLFl2Ryt2MkJGLENBQ0YsQ3VHMXYyQkEsa0NBRUUseUJBRUEsT3pGcEZBLGdCQUZBLFN5RjBGQSxnQkFEQSxrQkFKQSxvQkFFQSxzQkFDQSxrQnZHaXcyQkYsQ3VHOXYyQkUscUNBQ0UscUJBQ0Esa0JBRUEsa0JBREEscUJ2R2l3MkJKLENNbHYyQkksbURpRzNCSixrQ0FtQkksYUFDQSw2QkFGQSxVdkdpdzJCRixDdUc3djJCRSxxQ0FDRSxjdkcrdjJCSixDQUNGLENNOXkyQkkseUJpR3VCSixrQ0E0Qkksc0JBQ0EsZ0J2Ryt2MkJGLENBQ0YsQ01wejJCSSwwQmlHdUJKLGtDQWlDSSxvQnZHZ3cyQkYsQ0FDRixDTTV5MkJJLDRCaUc4Q0YsaURBRUksV3ZHZ3cyQkosQ0FDRixDTTl6MkJJLDBCaUdvRUEsNkVBRUUsZ0JBREEsVXZHK3YyQkosQ3VHNXYyQkksK0dBRUUsZ0JBQ0EsdUJBRkEsVXZHZ3cyQk4sQ3VHNXYyQk0sa0hBQ0UsY0FDQSxXQUNBLGF2Rzh2MkJSLEN1Rzd2MkJRLDZIQUNBLFlBQ0Esb0J2Ryt2MkJSLEN1R3J2MkJRLDBKQUtFLGNBQ0EsV0FMQSxnQkFDQSxrQkFFQSx1QkFEQSxrQnZHMHYyQlYsQ3VHcnYyQlEsK0pBRUUsY0FDQSxXQUZBLE92R3l2MkJWLEN1R3J2MkJRLGlLQUNFLFV2R3V2MkJWLENBQ0YsQ3VHL3UyQkEseUNBS0UsbUJBSkEseUJBVUEsbUJBQ0Esa0JBVEEsYUFDQSxzQkFLQSxtQkFEQSxjQUZBLHVCQUpBLHNCQVFBLHNCQUhBLFl2R3N2MkJGLEN1R2h2MkJFLDZDQUVFLGlCQURBLGV2R212MkJKLENNcjMyQkksMEJpR29ISix5Q0FrQkksbUJ2R212MkJGLENBQ0YsQ3VHbHYyQkUsK0NBQ0UsVXBHcEhVLENvR3FIVix5QnZHb3YyQkosQ3VHcnUyQkEsa0NBR0UsbUJBRkEscUJBR0EsaUJBQ0EsZXBHbkY0QixDb0dvRjVCLHFCQUpBLG1CdkdzdjJCRixDTXA0MkJJLDRCaUc0SUosa0NBUUksZXZHb3YyQkYsQ0FDRixDdUdsdjJCSSwwQ0FDRSxVdkdvdjJCTixDdUdqdjJCRSx3Q0FDRSx3QnBHMUlVLENvRzJJVixTdkdtdjJCSixDdUdsdjJCSSw4Q0FDRSx3QnZHb3YyQk4sQ01oNjJCSSx5QmlHd0tGLHdDQU9JLGtCdkdxdjJCSixDQUNGLEN1R252MkJFLGlEQUNFLHdCcEdwSlUsQ29HcUpWLFN2R3F2MkJKLEN1R3B2MkJJLHVEQUNFLHdCdkdzdjJCTixDTTU2MkJJLHlCaUdrTEYsaURBT0ksa0J2R3V2MkJKLENBQ0YsQ3VHcnYyQkUsd0NBQ0Usd0J2R3V2MkJKLEN1R3J2MkJFLHdDQUVFLDJCQUNBLG9CQUNBLG1Cdkd1djJCSixDTTE3MkJJLHlCaUd5Skosa0NBOENJLGlCdkd1djJCRixDQUNGLEN1R3B2MkJBLHFDQUdFLFVwR3pMWSxDb0d1TFosa0JBQ0Esc0JBR0EsUXZHc3YyQkYsQ3VHcnYyQkUsMkNBRUUsVXBHOUxVLENvRzZMVix5QnZHd3YyQkosQ00xODJCSSx5QmlHMk1KLHFDQVdJLGN2R3d2MkJGLENBQ0YsQ01sODJCSSw2QmlHOExKLHFDQWVJLGF2R3l2MkJGLENBQ0YsQ3VHdnUyQkEsd0NBQ0UscUJBQ0EsMEJ2R3l2MkJGLEN1R3B2MkJFLHFHQUNFLGlCQUNBLGtDdkcwdjJCSixDTWgvMkJJLHlCaUc2T0osd0NBWUksd0J2RzJ2MkJGLEN1R3R2MkJFLHFHQUNFLG1CQUNBLGdDdkc0djJCSixDQUNGLEN1R3h2MkJBLDZDQVNFLG1CQUhBLHlCQURBLG1CQUVBLHFCQUhBLGVBSUEsdUJBUEEsb0JBQ0Esc0JBU0Esa0JBQ0EsU0FGQSx3QkFQQSxhdkdvdzJCRixDdUcxdjJCRSxzREFDRSxzQnZHNHYyQkosQ3VHM3YyQkksMERBRUUsZ0JBREEsY3ZHOHYyQk4sQ3VHMXYyQkUsbURBQ0UsMEJ2RzR2MkJKLENNdGgzQkkseUJpR3FRSiw2Q0F3QkksUXZHNnYyQkYsQ0FDRixDTTlnM0JJLDRCaUd3UEosNkNBMkJJLEt2Ryt2MkJGLENBQ0YsQ3VHNXYyQkEsaUNBT0UsbUJBSEEseUJBSUEsa0JBTkEsZ0JBV0EsMkJBUkEsYUFDQSx1QkFIQSxTQU9BLGdCQVRBLGVBV0EsMkJBREEsZUFGQSxTdkdtdzJCRixDTW5pM0JJLDRCaUd1UkosaUNBaUJJLHlCQURBLGF2R2l3MkJGLENBQ0YsQ3VHOXYyQkUsdUNBQ0UsVXZHZ3cyQkosQ3VHOXYyQkUsMENBQ0UscUJ2R2d3MkJKLEN1Ry92MkJJLDhDQUVFLGlCQURBLGV2R2t3MkJOLENNaGszQkksMEJpR29TSixpQ0FnQ0ksWXZHZ3cyQkYsQ0FDRixDdUc3djJCQSxpREFDRSxxQnBHelJZLENvRzJSWixzQkFDQSxrQ0FFQSxpQkFEQSx3QkFIQSxVdkdvdzJCRixDdUc3djJCQSw0Q0FHRSw2QkFEQSxzQkFEQSxzQnZHa3cyQkYsQ3VHOXYyQkUsa0RBQ0UsVXZHZ3cyQkosQ3VHNXYyQkEsbUZBR0UsbUJBREEsYUFHQSxtQkFEQSx1QkFFQSxnQnZHK3YyQkYsQ3VHN3YyQkUsMkZBR0UsZUFGQSxzQkFDQSxhdkdpdzJCSixDdUc1djJCQSx1Q0FDRSxtQkFDQSxldkcrdjJCRixDTTlsM0JJLDRCaUdzV0osV0FFSSx1QnZHOHYyQkYsQ3VHdnYyQkUsMkNBRUUsZ0JBREEsVXZHNnYyQkosQ3VHM3YyQkksNkVBRUUsT0FEQSxlQUVBLE12RzZ2MkJOLENBWEYsQ014bDNCSSxtRGlHMldBLDBFQUVFLGdCdkcydjJCSixDdUcxdjJCSSw4SUFFRSxPQURBLGVBRUEsTUFDQSx5QnZHNHYyQk4sQ3VHdnYyQkksMFNBQ0UsNEJ2RzR2MkJOLEN1R3h2MkJJLDhFQUNFLFN2RzB2MkJOLENBQ0YsQ01wcDNCSSwwQmlHOFpBLG9DQUNFLGdCdkd5djJCSixDdUd4djJCSSxzRUFFRSxPQURBLGVBRUEsTUFDQSx5QnZHMHYyQk4sQ3VHcnYyQkksbUpBQ0UsNEJ2RzB2MkJOLEN1R3R2MkJJLDhFQUNFLFN2R3d2MkJOLEN1R3B2MkJJLHdFQUNFLG1CdkdzdjJCTixDQUNGLEN1Rzd1MkJBLGlMQUNFLFN2R292MkJGLENNbnIzQkksMEJpR3FjSix3Q0FHSSxzQnZHbXYyQkYsQ3VHbHYyQkUsMEVBQ0UsVUFDQSxVdkdvdjJCSixDdUdsdjJCRSwwRUFDRSxxQnZHb3YyQkosQ3VHbnYyQkksNkVBQ0UsNkJBQ0EsZ0J2R3F2MkJOLEN1R3B2MkJNLHdGQUNFLGlCdkdzdjJCUixDQUNGLEN1Ry91MkJFLDZDQUNFLGlCdkdrdjJCSixDTWpzM0JJLDZCaUc4Y0YsNkNBR0ksbUJ2R292MkJKLENBQ0YsQ3VHL3UyQkUsNkNBQ0Usa0J2R2t2MkJKLENNMXMzQkksNkJpR3VkRiw2Q0FHSSxvQnZHb3YyQkosQ0FDRixDd0dueDNCQSxzQkFDRSxzQnhHeXgzQkYsQ010dDNCSSw0QmtHcEVKLHNCQUdJLG9CeEcyeDNCRixDd0d6eDNCRSx5Q0FDRSxTeEcyeDNCSixDQUNGLENNOXQzQkksNkJrRzFEQSxpQ0FDRSxleEcyeDNCSixDQUNGLENNbnUzQkksNEJrR3JEQSwwQ0FFSSxvQnhHMHgzQk4sQ0FDRixDTXh1M0JJLDZCa0dyREEsMENBS0kscUJ4RzR4M0JOLENBQ0YsQ3dHengzQkUsMkJBQ0UsdUJ4RzJ4M0JKLEN3R3h4M0JFLDBCQUNFLHFCeEcweDNCSixDd0d4eDNCSSxxQ0FDRSxzQnhHMHgzQk4sQ3dHdngzQkksZ0RBQ0UscUJ4R3l4M0JOLENNenYzQkksNEJrR3hDRiwwQkFZSSxrQnhHeXgzQkosQ0FDRixDd0dyeDNCQSw2QkFJRSx1QkFIQSxzQkFJQSxlQUhBLGFBQ0EsNEJBR0EsaUJ4R3d4M0JGLENNcHgzQkksMEJrR1ZKLDZCQVNJLDJCeEd5eDNCRixDQUNGLENNNXczQkksNEJrR3ZCSiw2QkFpQkkseUJBSkEsZUFFQSxpQkFDQSxrQkFKQSxTeEcreDNCRixDQUNGLEN3R2x4M0JJLG9FQUNFLE9BQ0EsS3hHb3gzQk4sQ3dHangzQk0sdUZBRUUsWUFHQSxTQURBLFFBSEEsd0RBRUEsVXhHcXgzQlIsQ3dHOXczQlEsNEZBRUUsWUFHQSxTQURBLFFBSEEsd0RBRUEsVXhHa3gzQlYsQ3dHMXczQkUsaUNBQ0UsaUR4RzR3M0JKLEN3RzF3M0JJLDBDQUhGLGlDQUlJLG1EeEc2dzNCSixDQUNGLENNL3kzQkksNEJrRzZCRixpQ0FTSSxxQnJHSFEsQ3FHRVIsbUJ4Ryt3M0JKLEN3RzV3M0JJLGdFQUNFLHVCeEc4dzNCTixDd0czdzNCSSwyRUFDRSxZeEc2dzNCTixDQUNGLEN3R3R3M0JFLGtDQUNFLFV4R3l3M0JKLENNL3ozQkksNkJrR29ESiw0QkFLSSxheEcwdzNCRixDQUNGLENNL3gzQkksb0RrR2VKLDRCQVFJLGF4RzR3M0JGLENBQ0YsQ3dHeHczQkUsMEVBQ0UsYXhHNnczQkosQ3dHMXczQkksc0NBQ0UsYXhHNHczQk4sQ3dHdnczQkEsa0NBQ0Usa0JBQ0EsVXhHMHczQkYsQ01wMjNCSSx5QmtHd0ZKLGtDQU1JLHlCQURBLGVBREEsY3hHOHczQkYsQ3dHMXczQkksMkZBQ0UscUJ4RzR3M0JOLENBQ0YsQ005MjNCSSwwQmtHd0ZKLGtDQWVJLHlCQURBLGN4RzZ3M0JGLENBQ0YsQ012MjNCSSw0QmtHMkVKLGtDQWtCSSxnQnhHOHczQkYsQ0FDRixDd0c1dzNCRSxzQ0FFRSxlQUNBLGNBRkEsV3hHZ3gzQkosQ3dHNXczQkksd0VBQ0UsY3hHOHczQk4sQ01wMzNCSSw0QmtHZ0dGLHNDQVdJLGdCQUNBLE1BRkEsVXhHZ3gzQkosQ3dHNXczQkksd0VBQ0UsZXhHOHczQk4sQ3dHM3czQkkseUtBQ0UsWXhHNnczQk4sQ0FDRixDd0dwdzNCQSxrQ0FJRSxnQkFGQSxrQkFDQSwrQnhHMnczQkYsQ00zNDNCSSw0QmtHNkhKLGtDQU1JLFl4RzR3M0JGLEN3R3Z3M0JJLG1JQUVFLHFCQUVBLGFBREEsbUJBRkEsU3hHOHczQk4sQ3dHMXczQk0sb0pBQ0UsZXhHNHczQlIsQ0FWRixDTTc1M0JJLHlCa0cwSUosa0NBdUJJLGdCeEc0dzNCRixDQUNGLENNOTYzQkksMEJrRzBJSixrQ0E0QkksZ0J4RzR3M0JGLENBQ0YsQ3dHM3czQkUsc0NBTUUsbUNBREEsU0FIQSxpQkFDQSxnQkFLQSxpQkFQQSxrQkFHQSxRQUdBLHFEeEc4dzNCSixDd0dwdzNCQSwrQkFHRSxhQURBLE9BRUEsZUFDQSxZQUpBLHlCeEcydzNCRixDTXI4M0JJLHlCa0d5TEosK0JBUUksb0J4R3d3M0JGLENBQ0YsQ003NzNCSSw0QmtHd0xKLG9DQUVJLDRCeEd3dzNCRixDQUNGLEN3R3J3M0JBLCtCQUNFLFV4R3d3M0JGLEN3R3J3M0JBLGtDQUlFLGVBSEEsa0JBRUEsY0FEQSxTeEcwdzNCRixDd0d0dzNCRSwwQ0FDRSxVeEd3dzNCSixDd0dwdzNCSSxpREFDRSxZeEdzdzNCTixDTWorM0JJLHlCa0crTUosa0NBa0JJLGFBREEsWXhHc3czQkYsQ0FDRixDd0cvdjNCQSwyQkFNRSx1QkFGQSxhQUNBLDhCQUhBLHFCQURBLFV4R3l3M0JGLENNbC8zQkkseUJrR3dPSiwyQkFZSSxhQUNBLDBCeEdrdzNCRixDQUNGLENNeC8zQkkseUJrR3dPSiwyQkFrQkksdUJBQ0EsU3hHa3czQkYsQ3dHaHczQkUsc0NBQ0UsWXhHa3czQkosQ0FDRixDd0cvdjNCRSx5Q0FDRSx1Q0FDRSxzQnhHaXczQkosQ0FDRixDTXRnNEJJLDBCa0d3T0osMkJBaUNJLHNCeEdpdzNCRixDQUNGLENNOS8zQkksNEJrRzJOSiwyQkFxQ0ksMEJ4R2t3M0JGLEN3R2p3M0JFLHNDQUNFLGdCeEdtdzNCSixDQUNGLEN3Rzd2M0JRLDhFQUVFLFlBREEsVXhHZ3czQlYsQ3dHeHYzQkEsa0NBTUUsbUJBREEsYUFIQSxpQkFDQSxtQkFDQSxxQkFIQSxrQnhHZ3czQkYsQ3dHenYzQkUsMEVBSUUsZ0JBSEEscUJBQ0EsbUJBQ0EsY3hHNHYzQkosQ3dHeHYzQkUsc0NBRUUsZ0JBREEsY3hHMnYzQkosQ3dHdnYzQkUsOENBQ0UsWXhHeXYzQkosQ003aTRCSSwwQmtHK1JKLGtDQXlCSSxrQkFDQSxtQnhHeXYzQkYsQ3dHdnYzQkUsMEVBR0UsZUFGQSxxQkFDQSxheEcwdjNCSixDd0d0djNCRSxzQ0FFRSxlQURBLGF4R3l2M0JKLEN3R3J2M0JFLDhDQUNFLFl4R3V2M0JKLEN3R3B2M0JFLDhDQUNFLGN4R3N2M0JKLENBQ0YsQ3dHbnYzQkUsK0NBQ0UsdUJBR0EsWUFGQSxxQkFDQSxVeEdzdjNCSixDd0d2dTNCQSx3Q0FDRSxPQUNBLGdCQUNBLHNCeEdvdjNCRixDd0dudjNCRSw0Q0FDRSxlQUNBLGdCeEdxdjNCSixDTS9rNEJJLDZCa0c0VkEsb0RBRUksZXhHcXYzQk4sQ0FDRixDTXBsNEJJLDZCa0c0VkEsb0RBS0ksZXhHdXYzQk4sQ0FDRixDTXpsNEJJLDRCa0c0VkEsb0RBUUkscUJ4R3l2M0JOLENBQ0YsQ3dHcHYzQkEseUNBQ0UsZ0JBQ0Esc0J4R3V2M0JGLENNaG40QkksMEJrR2lZUywwRUFDUCxzQnhHbXYzQkosQ0FDRixDd0cvdTNCQSw4Q0FLRSxjQUZBLGtCQUNBLFdBRUEsU3hHZ3YzQkYsQ3dHOXUzQkUsOERBQ0UsWXhHZ3YzQkosQ3dHN3UzQkUsa0RBR0UsZ0JBRkEsb0JBQ0EsY3hHZ3YzQkosQ3dHNXUzQkUsdURBRUUsb0JBREEsY3hHK3UzQkosQ3dHNXUzQkksMkRBRUUsY0FEQSxZeEcrdTNCTixDd0cxdTNCRSxvREFDRSxVckcvWVUsQ3FHZ1pWLHlCeEc0dTNCSixDd0d4dTNCSSw2REFDRSxZeEcwdTNCTixDTXBwNEJJLHlCa0d1WUosOENBd0NJLFd4R3l1M0JGLENBQ0YsQ016cDRCSSwwQmtHdVlKLDhDQThDSSxVQURBLGFBREEsVXhHNHUzQkYsQ3dHeHUzQkUsOERBQ0Usb0J4RzB1M0JKLEN3R3Z1M0JFLDJEQUVFLGdCQURBLGN4RzB1M0JKLEN3R3R1M0JFLGtEQUVFLGNBREEsWXhHeXUzQkosQ3dHcnUzQkUsOEVBRUUsY0FDQSxXQUZBLFV4R3l1M0JKLEN3R3J1M0JJLDhGQUNFLFl4R3V1M0JOLEN3R3B1M0JJLDJGQUVFLGNBREEsWXhHdXUzQk4sQ0FDRixDd0dqdTNCQSw4Q0FjRSx3QnJHM0d5QixDcUc4R3pCLFlBRkEsa0JBQ0EsVXJHamRZLENxR29kWixlQUtBLGVBREEsZ0JBSUEsdUJBRkEsaUJBSkEsZUFDQSxxQkFJQSxnQkFSQSx3QnhHK3QzQkYsQ3dHL3UzQkUsOEVBQ0UsWXhHaXYzQkosQ003cjRCSSw0QmtHeWNKLDhDQXFDSSxlQURBLGdCQURBLHVCQUdBLGlCQUpBLG1CQUtBLHdCQVBBLFV4Ryt0M0JGLENBQ0YsQ3dHdHQzQkUsaUZBQ0Usd0J4R3d0M0JKLEN3R250M0JBLDBDQUtFLHdCckdsSnlCLENxR3VKekIsWUFKQSxrQkFGQSxVckdyZlksQ3FHNGZaLGVBVkEsYUFPQSxlQURBLGVyR2pjNEIsQ3FHbWM1QixpQkFQQSxnQkFDQSxvQnhHOHQzQkYsQ00xdDRCSSw0QmtHeWZKLDBDQWNJLG9CeEd1dDNCRixDQUNGLEN3R2p0M0JFLDJEQUNFLGN4R290M0JKLEN3R2h0M0JFLHdEQUNFLFVyRzVnQlUsQ3FHNmdCVix5QnhHa3QzQkosQ3dHeHMzQkEsa0NBQ0UsbUJ4RzBzM0JGLENNdnY0QkkseUJrRzRpQkosa0NBSUksb0J4RzJzM0JGLENBQ0YsQ3dHeHMzQkEsb0NBTUUscUJBQ0EsNEJBRkEsb0JBSkEsa0JBQ0EscUJBQ0Esb0JBQ0EsZXhHOHMzQkYsQ010dzRCSSx5QmtHb2pCSixvQ0FXSSxxQkFEQSxrQnhHNnMzQkYsQ0FDRixDd0d6czNCQSw2QkFJRSxvQkFFQSxlckc5ZjRCLENxRzZmNUIsdUJBSEEsZ0JBQ0EsdUJBRkEsa0J4R2l0M0JGLEN3RzFzM0JFLGlDQUVFLGVBREEsZ0JBRUEsZ0J4RzRzM0JKLENNN3c0QkksNkJrR3NqQkosNkJBZ0JJLGFBQ0EsMkJBRkEsb0JBR0EsZ0JBQ0Esc0J4RzRzM0JGLENBQ0YsQ01ueTRCSSx5QmtHbWtCSiw2QkF1Qkksb0JBQ0EsZXJHL2dCMEIsQ3FHZ2hCMUIsdUJBQ0EsbUJBQ0EsZ0JBQ0Esc0J4RzZzM0JGLEN3RzNzM0JFLGlDQUVFLGVBREEsZ0JBRUEsZ0J4RzZzM0JKLENBQ0YsQ3dHMXMzQkUsMENBQ0UsaUNBRUUsZUFEQSxnQkFFQSxnQnhHNHMzQkosQ0FDRixDd0d4czNCSSx5REFFRSxjQUVBLGdCQUNBLHVCQUZBLG1CQUZBLFV4RzhzM0JOLENNbno0QkksNEJrR3NqQkosNkJBeURJLGlCQUNBLGVyR2pqQjBCLENxR2tqQjFCLGlCQUhBLFl4RzRzM0JGLEN3R3ZzM0JFLHlEQUVFLG1CQURBLFV4RzBzM0JKLEN3R3JzM0JBLGlDQUdJLG1CQUNBLG9CeEd1czNCSixDQUxGLEN3RzVyM0JBLHVHQUNFLHlCQUtBLGtCQUNBLHFCQUpBLGlCQUVBLGVyRzNrQjRCLENxRzBrQjVCLG9CQVNBLHFCQUpBLHlCQURBLHNCQUVBLGtCeEdxczNCRixDd0doczNCRSw0Q0FDRSxhQUNBLG1CQUNBLG1CeEdrczNCSixDTXYxNEJJLDZCa0dtb0JKLHVHQXNCSSxZeEdrczNCRixDQUNGLEN3Ry9yM0JBLDRCQUlFLDJCQUhBLGFBRUEsc0JBREEsU3hHb3MzQkYsQ01oMzRCSSwwQmtHMHFCSiw0QkFPSSxheEdtczNCRixDQUNGLENNcjM0QkksMEJrRzBxQkosNEJBV0ksb0J4R29zM0JGLENBQ0YsQ3dHanMzQkEsaUNBRUUsa0JBQ0EsbUIxRnJ2QkEsZ0JBRkEsU0FDQSxTZDQ3NEJGLEN3R25zM0JJLDhDQUVFLFlBQ0EscUJBRkEsVXhHdXMzQk4sQ3dHanMzQkUsb0NBRUUsbUJBREEsYUFFQSxtQnhHbXMzQkosQ3dHL3IzQkEsdUNBQ0UsT0FFQSxnQkFDQSx1QkFGQSxrQnhHb3MzQkYsQ3dHL3IzQkEsd0NBR0UsbUJBRkEsYUFDQSw4QkFFQSxzQnhHa3MzQkYsQ00xNTRCSSwwQmtHb3RCSix3Q0FPSSxzQnhHbXMzQkYsQ0FDRixDTWw1NEJJLDZCa0d1c0JKLHdDQVdJLGV4R29zM0JGLENBQ0YsQ3dHanMzQkEsOEJBQ0UsaUJBQ0Esc0JBQ0Esa0J4R29zM0JGLEN3R2xzM0JFLGtDQUVFLGdCQURBLGN4R3FzM0JKLENNOTY0QkkseUJrR211QkosOEJBV0ksa0J4R29zM0JGLEN3R2xzM0JFLHVDQUNFLG9CeEdvczNCSixDd0dqczNCRSxrQ0FFRSxpQkFEQSxleEdvczNCSixDQUNGLEN3Ry9yM0JBLG9DQUVFLHFCQUNBLGtCQUZBLHFCeEdvczNCRixDd0czcjNCQSwrQ0FFRSxhQURBLFV4R2tzM0JGLEN3Ry9yM0JFLDBDQUpGLCtDQUtJLHFCeEdrczNCRixDQUNGLENNNzg0QkksMEJrR2l4QkEsOEVBQ0UsVXhHZ3MzQkosQ3dHN3IzQkUsMEVBQ0UsWXhHK3IzQkosQ3dHN3IzQkUsOEVBQ0UscUJBQ0EsZ0JBQ0EsMkJ4RytyM0JKLEN3RzVyM0JFLGdFQUNFLGtCeEc4cjNCSixDd0czcjNCRSxvRUFDRSxZeEc2cjNCSixDQUNGLENNais0QkksMEJrR3d5QkEsK0RBQ0UsNEJ4RzRyM0JKLEN3RzFyM0JFLDZEQUNFLHNCeEc0cjNCSixDd0czcjNCSSxpRUFDRSxleEc2cjNCTixDd0cxcjNCRSxvRUFFRSx1QkFEQSxhQUVBLFd4RzRyM0JKLEN3RzNyM0JJLHdFQUVFLGVBQ0EsY0FGQSxXeEcrcjNCTixDd0czcjNCTSwwR0FDRSxjeEc2cjNCUixDd0d6cjNCRSxvRUFFRSxpQnhHMHIzQkosQ3dHeHIzQkUsaUVBQ0Usa0J4RzByM0JKLEN3R3JyM0JFLHNFQUNFLGVBQ0EscUJ4R3VyM0JKLEN3R3JyM0JFLCtEQUNFLG1CQUNBLGV4R3VyM0JKLEN3R3JyM0JJLG1FQUVFLGVBREEsZ0JBRUEsZ0J4R3VyM0JOLENBQ0YsQ3dHanIzQkEsZ0NBQ0Usc0J4R29yM0JGLENNaGg1QkksMEJrRzYxQkYsNERBRUksWXhHcXIzQkosQ0FDRixDd0docjNCQSw2QkFFRSxpQkFFQSxrQkFFQSxRQUhBLGtCQUVBLE1BSkEsZXhHd3IzQkYsQ3dHOXEzQkUsa0NBSUUseUNBRkEsZUFEQSxnQkFFQSxnQnhHaXIzQkosQ01waTVCSSx5QmtHZzNCRixrQ0FNSSxjeEdrcjNCSixDQUNGLENNNWg1QkksNEJrR20yQkYsa0NBU0ksWXhHb3IzQkosQ0FDRixDd0dscjNCRSxxQ0FHRSx5Q0FGQSxXQUNBLFd4R3FyM0JKLENNbmo1QkkseUJrRzQzQkYscUNBS0ksWXhHc3IzQkosQ0FDRixDd0dwcjNCRSxrQ0FDRSx5Q0FFQSxlQURBLGdCQUVBLGdCeEdzcjNCSixDTWpqNUJJLDZCa0d1M0JGLGtDQVFJLG9EQUZBLG1CQUlBLGNBSEEscUJBRUEsZXhHeXIzQkosQ0FDRixDd0dwcjNCQSwrQkFFRSxtQkFEQSxnQkFFQSxrQnhHdXIzQkYsQ3dHcHIzQkEsa0NBR0UsYUFFQSxtQkFEQSxnQkFFQSxxQkFMQSxnQkFDQSxnQnhHMnIzQkYsQ016azVCSSw0QmtHNDRCSixrQ0FRSSw4QkFDQSxpQkFDQSxnQkFDQSxnQnhHeXIzQkYsQ0FDRixDd0d0cjNCQSxpQ0FDRSxjeEd5cjNCRixDTXJsNUJJLDRCa0cyNUJKLGlDQUdJLFl4RzJyM0JGLEN3R3ZyM0JGLDZCQUVJLG1CQUNBLGdCQUNBLGdCeEcycjNCRixDQVBGLEN3R2hyM0JBLDJCQUNFLG1CQUVBLG1DQURBLGlCeEc0cjNCRixDTXhtNUJJLDRCa0cwNkJKLDJCQU9JLHNCQUZBLHFCQUNBLDRCeEc4cjNCRixDQUNGLEN3RzNyM0JJLHFDQUNFLGF4RzZyM0JOLEN3R3ZyM0JFLDBDQURGLGtEQUVJLFd4RzJyM0JGLENBQ0YsQ3dHeHIzQkEsMENBQ0UsVXhHMnIzQkYsQ3dHMXIzQkUsMENBRkYsMENBR0ksU3hHNnIzQkYsQ0FDRixDTWpvNUJJLDRCa0dnOEJKLDBDQU9JLFlBREEsY3hHZ3MzQkYsQ0FDRixDd0c1cjNCQSxnQ0FHRSwyQkFDQSxlQUNBLGdCQUVBLGFBREEsaUJBSkEscUJBREEsb0J4R3FzM0JGLEN3RzdyM0JFLGlFQVRGLGdDQVVJLHlCeEdnczNCRixDQUNGLENNbnE1QkksMEJrR3c5QkosZ0NBYUksVXhHa3MzQkYsQ0FDRixDd0doczNCRSwwQ0FoQkYsZ0NBaUJJLGlCQUtBLFlBREEsaUJBRkEsY0FDQSxnQkFGQSxjeEd1czNCRixDQUNGLENNcnE1QkksNEJrRzI4QkosZ0NBeUJJLGVBRUEsZ0JBRUEsWUFIQSxpQkFJQSxlQUNBLFN4R3FzM0JGLEN3R25zM0JFLG9DQUVFLFlBREEsVXhHc3MzQkosQ3dHN3IzQkUsb0NBQ0Usc0JBQ0Esa0J4R2tzM0JKLENBTkYsQ3dHdnIzQkEscUNBR0UsY0FEQSxTQUVBLGdCeEdpczNCRixDd0cvcjNCRSwwQ0FORixxQ0FPSSxZeEdrczNCRixDQUNGLEN3R2hzM0JFLHdDQUVFLG1CQURBLGFBRUEsaUJ4R2tzM0JKLEN3RzlyM0JBLHNDQUNFLGV4R2lzM0JGLEN3R2hzM0JFLDBDQUZGLHNDQUdJLFl4R21zM0JGLENBQ0YsQ01ydDVCSSw0QmtHOGdDSixzQ0FNSSxrQnhHcXMzQkYsQ0FDRixDd0doczNCRSxxRUFDRSxZeEdtczNCSixDd0dqczNCRSxnRUFDRSxpQkFLQSxZQURBLGlCQUZBLGNBQ0EsZUFGQSxlQUtBLFV4R21zM0JKLEN3R2hzM0JFLCtFQUNFLHFCeEdrczNCSixDd0czcjNCRSw0SkFDRSxVeEdnczNCSixDd0c3cjNCRSxzRUFDRSxZeEcrcjNCSixDd0c1cjNCRSx3RUFDRSxleEc4cjNCSixDd0cxcjNCQSxpQ0FHRSxtQ0FJQSwyQkFDQSxrQkFGQSxnQkFKQSxjQVFBLGVBREEsZ0JBRUEsaUJBUEEsY0FDQSxheEdrczNCRixDTWh4NUJJLHlCa0d5a0NKLGlDQWNJLFl4RzZyM0JGLENBQ0YsQ3dHMXIzQkEsa0NBRUUscUJBREEsYUFFQSxrQnhHNnIzQkYsQ005dzVCSSw0QmtHOGtDSixrQ0FNSSxleEc4cjNCRixDQUNGLEN3RzNyM0JBLDZCQUNJLHFEQUNJLGV4RzhyM0JOLENBQ0YsQ3lHMTE1QkEsa0JBTUUsdUJBSkEsU0FFQSxZQUhBLGVBRUEsUUFFQSxXQUVBLFN6RysxNUJGLENNcnk1QkksNEJtR2pFSixrQkFVSSw0REFEQSxpRHpHazI1QkYsQ0FDRixDTXh6NUJJLDBCbUdwREosa0JBZ0JJLHdCekdnMjVCRixDQUNGLEN5Ry8xNUJFLHVCQUNFLFlBQ0EsVXpHaTI1QkosQ01wejVCSSw0Qm1HekNKLDRDQUdJLHdDQURBLFN6R2kyNUJGLENBQ0YsQ014MDVCSSwwQm1HckJKLDJCQUVJLFN6R2cyNUJGLENBQ0YsQ3lHNzE1QkEsMkJBRUUsWUFEQSxTekdpMjVCRixDeUc3MTVCQSx3QkFDRSxZQUNBLGlCekdnMjVCRixDeUc3MTVCQSw0QkFDRSxxQnpHZzI1QkYsQ3lHNTE1QkUsK0JBR0UscUJ0RzZDVSxDc0cvQ1YsZ0JBQ0EsU3pHZzI1QkosQ3lHNzE1Qkksc0NBQ0Usc0J6RysxNUJOLEN5RzcxNUJJLDhDQUNFLHlCekcrMTVCTixDeUc1MTVCRSx1Q0FDRSxZekc4MTVCSixDeUczMTVCRSwyQ0FDRSxxQnpHNjE1QkosQ3lHMTE1QkUsa0NBQ0UsV3pHNDE1QkosQ3lHMTE1Qkksd0NBQ0UscUJ6RzQxNUJOLENNdjI1QkksNEJtR2dCQSwrQkFDRSw2QnpHMDE1QkosQ0FDRixDeUd2MTVCRSw0QkFDRSx3QnpHeTE1QkosQ3lHcjE1QkEsMEJBUUUsbUJBR0EsOEJBREEsMkJBSkEsYUFIQSxZQUlBLHVCQUZBLE9BT0Esb0JBWEEsa0JBR0EsTUFGQSxXQU9BLFN6RzIxNUJGLEN5R2wxNUJBLCtCQUNFLHNCQUlBLGVBREEsa0x0R0k0QixDc0dMNUIsZ0JBREEsZXpHMjE1QkYsQ3lHdjE1QkUsNkRBQ0UsaUJBS0Esc0J6R3ExNUJKLEN5R3oxNUJJLDBFQUVFLFlBREEsVXpHNDE1Qk4sQ3lHcDE1QkEsc0NBQ0Usa0JBRUEsZXRHRDRCLENzR0E1QixvQnpHdzE1QkYsQ3lHcjE1QkksOENBQ0UsVXpHdTE1Qk4sQ3lHbDE1QkEsd0NBQ0UsZ0J6R3ExNUJGLEN5R2wxNUJBLHVDQUdFLG1CQUZBLGFBQ0EsOEJBRUEsa0J6R3ExNUJGLEN5R3AxNUJFLG9EQUVFLFlBREEsVXpHdTE1QkosQ3lHajE1QkUsK0NBQ0UsaUJ6R28xNUJKLEN5R2wxNUJFLGtEQUNFLG9CekdvMTVCSixDeUdoMTVCQSxzQ0FDRSxpQnpHbTE1QkYsQ3lHajE1QkUsd0VBQ0UsZ0J6R20xNUJKLEN5R2oxNUJJLDBHQUNFLFl6R20xNUJOLEN5RzkwNUJBLG9DQUtFLFVBRkEsU0FEQSxrQkFFQSxZekdpMTVCRixDeUc3MDVCQSw4Q0FDRSxnQkFDQSxNQUNBLFV6R2cxNUJGLEN5RzcwNUJBLDhDQUNFLFl6R2cxNUJGLEN5RzcwNUJBLDhDQUdFLFVBREEsY0FEQSxXekdrMTVCRixDeUc3MDVCQSw2QkFRRSxxQnRHekdZLENzR3dHWixrQkFFQSxhQUhBLFlBTEEsa0JBRUEsYUFEQSxZQUdBLFdBREEsU3pHcTE1QkYsQ00xKzVCSSwwQm1HaUpKLDZCQWNJLG1CQUZBLGFBQ0Esc0J6R2sxNUJGLENBQ0YsQ3lHNzA1QkEsbUNBQ0Usa0JBQ0EsZXpHZzE1QkYsQzBHaGo2QkEsZ0JBQ0UsR0FDRSxzQjFHbWo2QkYsQzBHamo2QkEsR0FDRSx1QjFHbWo2QkYsQ0FDRixDTWwvNUJJLDRCb0c3REoscUNBRUksWTFHaWo2QkYsQ0FDRixDMEc3aTZCQSxLQUNFLFlBRUEsY0FEQSxVMUdpajZCRixDMEc3aTZCQSxnQkFDRSwwQzFHZ2o2QkYsQzBHM2k2QkEsc0JBS0UsWUFGQSxPQUlBLGtCQUNBLGdCQVBBLGVBQ0EsTUFFQSxXQUVBLFMxR2dqNkJGLENNNWc2QkksNEJvRzFDSixzQkFZSSwwQkFEQSxlMUdnajZCRixDQUNGLEMwRzNpNkJBLG9CQUdFLG1CQURBLGFBRUEsa0JBSEEsZTFHaWo2QkYsQzBHN2k2QkUsMEJBQ0UsYzFHK2k2QkosQzBHM2k2QkEsMkJBQ0UsZ0JBRUEsWTFHNmk2QkYsQ2N4aTZCSSw4QjRGUkosMkJBS0ksdUJBQ0EscUIxRytpNkJGLENBQ0YsQ01wajZCSSx5Qm9HRkosMkJBU0ksb0IxR2lqNkJGLENBQ0YsQ016ajZCSSwwQm9HRkosMkJBWUkscUIxR21qNkJGLENBQ0YsQ005ajZCSSwwQm9HRkosMkJBZUksYzFHcWo2QkYsQ0FDRixDMEduajZCSSwwQkFERixpQ0FFSSxrQkFDQSxrQjFHc2o2QkosQ0FDRixDTTVqNkJJLDZCb0dRRiw2REFFSSx1QkFDQSxxQjFHc2o2QkosQ0FDRixDTS9rNkJJLDBCb0dxQkYsNkRBTUksbUJBQ0Esa0IxR3dqNkJKLENBQ0YsQzBHcGo2QkEsNEJBS0UscUJBSEEsdUJBQ0EsaUJBQ0Esa0JBSEEsbUIxRzJqNkJGLENNN2w2QkkseUJvR2lDSiw0QkFPSSxvQkFDQSxjMUd5ajZCRixDQUNGLENNbm02QkksMEJvR2lDSiw0QkFZSSxvQjFHMGo2QkYsQ0FDRixDMEd0ajZCQSw0QkFLRSxZQUZBLE9BSUEsZ0JBTkEsa0JBQ0EsTUFFQSxXQUVBLFMxRzBqNkJGLEMwR3RqNkJBLDBCQUVFLHNCQUNBLGtCQUZBLGNBTUEsU0FGQSxZQURBLGtCQUVBLE8xRzBqNkJGLENNL202QkksNEJxR3ZEQSxvR0FLSSxZRDhHTyxDQzVHUCxRRDRHTyxDQzNHUCxXRDJHTyxDQzdHUCxRRDZHTyxDQy9HUCxXM0c0cTZCTixDMkdocjZCRSxzR0FLSSxZRDhHTyxDQzVHUCxTRDRHTyxDQzNHUCxXRDJHTyxDQzdHUCxPRDZHTyxDQy9HUCxXM0dvcjZCTixDMkd4cjZCRSxzR0FLSSxZRDhHTyxDQzVHUCxRRDRHTyxDQzNHUCxXRDJHTyxDQzdHUCxPRDZHTyxDQy9HUCxXM0c0cjZCTixDQUNGLENNM242QkksbURxR3RFQSxvR0FLSSxZRHVITSxDQ3JITixRRHFITSxDQ3BITixXRG9ITSxDQ3RITixRRHNITSxDQ3hITixXM0dzczZCTixDMkcxczZCRSxzR0FLSSxZRHVITSxDQ3JITixTRHFITSxDQ3BITixXRG9ITSxDQ3RITixPRHNITSxDQ3hITixXM0c4czZCTixDMkdsdDZCRSxzR0FFSSxZM0dvdDZCTixDQUNGLENNN3E2QkksMEJxRzFEQSxvR0FNSSxtQkFDQSxrQkFGQSxlRGdKTSxDQzdJTiw2QkQ2SU0sQ0NqSk4sUzNHNHU2Qk4sQzJHaHY2QkUsc0dBTUksbUJBQ0Esa0JBRkEsZURnSk0sQ0M3SU4sNkJENklNLENDakpOLFMzR292NkJOLENBQ0YsQ2M1cjZCSSwrQjZGN0RBLDhDQU1JLG1CQUNBLGtCQUZBLGdCRDRKTSxDQ3pKTiw2QkR5Sk0sQ0M3Sk4sVTNHOHY2Qk4sQzJHbHc2QkUsK0NBTUksbUJBQ0Esa0JBRkEsZUQ0Sk0sQ0N6Sk4sNEJEeUpNLENDN0pOLFMzR3F3NkJOLEMyR3p3NkJFLCtDQUVJLFkzRzB3NkJOLENBQ0YsQ2M3czZCSSw4QjZGaEVBLDhDQU1JLGlCQUNBLGdCQUZBLGVEb0tNLENDaktOLDZCRGlLTSxDQ3JLTixTM0dpeDZCTixDMkdyeDZCRSwrQ0FNSSxpQkFDQSxnQkFGQSxlRG9LTSxDQ2pLTiw2QkRpS00sQ0NyS04sUzNHd3g2Qk4sQzJHNXg2QkUsK0NBTUksaUJBQ0EsZ0JBRkEsZURvS00sQ0NqS04sNkJEaUtNLENDcktOLFMzRyt4NkJOLENBQ0YsQzJHcHk2QkksOENBTUksaUJBQ0EsZ0JBRkEsZUQ2S0ksQ0MxS0osNkJEMEtJLENDOUtKLFMzR3d5NkJSLEMyRzV5NkJJLCtDQU1JLGlCQUNBLGdCQUZBLGVENktJLENDMUtKLDRCRDBLSSxDQzlLSixTM0creTZCUixDMEczbjZCQSxpQ0FFRSxPQUNBLHdCQUNBLHVCQUhBLEsxR2lvNkJGLEMyRzF6NkJJLDZDQU1JLG1CQUNBLGtCQUZBLGVEd0xJLENDckxKLHdCRHFMSSxDQ3pMSixTM0c2ejZCUixDMkdqMDZCSSw4Q0FNSSxpQkFDQSxnQkFGQSxlRHdMSSxDQ3JMSiwyQkRxTEksQ0N6TEosUzNHbzA2QlIsQzJHeDA2QkksOENBTUksaUJBQ0EsZ0JBRkEsZUR3TEksQ0NyTEosNkJEcUxJLENDekxKLFMzRzIwNkJSLEMyRy8wNkJJLDhDQU1JLGlCQUNBLGdCQUZBLGVEd0xJLENDckxKLDBCRHFMSSxDQ3pMSixTM0drMTZCUixDMEdocDZCQSxzQkFHRSxPQUVBLGVBQ0EsZUFMQSxrQkFDQSxTMUdzcDZCRixDMEcvbzZCQSw2QkFDRSxxQjFHa3A2QkYsQ00zeDZCSSw0Qm9Hd0lKLDZCQUlJLGFBREEsVTFHcXA2QkYsQ0FDRixDMEdocDZCQSw0QkFHRSxtQkFGQSxhQUNBLGtCMUdvcDZCRixDMEdqcDZCRSxxQ0FHRSxnQkFGQSxzQkFDQSxpQjFHb3A2QkosQzBHbHA2QkkseUNBRUUsZ0JBREEsYzFHcXA2Qk4sQzBHbHA2Qkksa0RBRUUsc0JBQ0EsbUNBRkEsb0JBR0EsZ0MxR29wNkJOLENNdHo2QkksNEJvR2lKSiw0QkFxQkksbUJBR0EsZ0JBRkEsZUFDQSxVMUdxcDZCRixDMEdscDZCRSxrRUFJRSx3QnZHbklzQixDdUdpSXRCLGdCQUNBLGlCQUZBLFUxR3VwNkJKLENBQ0YsQ2MzMDZCSSw4QjRGd0pKLDRCQW1DSSxxQjFHb3A2QkYsQ0FDRixDTXQxNkJJLHlCb0c4SkosNEJBc0NJLGtCMUdzcDZCRixDQUNGLENNMzE2QkksMEJvRzhKSiw0QkF5Q0ksaUIxR3dwNkJGLENBQ0YsQ01uMTZCSSw0Qm9HNkxGLHVDQUlJLHVCQUZBLHFDQUNBLDZCMUd5cDZCSixDQUNGLEMwR3BwNkJBLG9DQUdFLG1CQUZBLGFBQ0EsbUJBRUEsNkIxR3VwNkJGLEMwR3RwNkJFLDZDQUdFLGdCQUZBLHNCQUNBLGlCMUd5cDZCSixDMEd2cDZCSSxpREFFRSxnQkFEQSxjMUcwcDZCTixDMEd2cDZCSSwwREFFRSxzQkFDQSxtQ0FGQSxvQkFHQSxnQzFHeXA2Qk4sQ2N2MzZCSSw4QjRGNk1KLG9DQXNCSSxtQjFHd3A2QkYsQ0FDRixDTWw0NkJJLHlCb0dtTkosb0NBMEJJLGtCMUd5cDZCRixDQUNGLENNMTM2QkksNEJvR21PRiwrQ0FJSSx1QkFGQSxxQ0FDQSw2QjFHMHA2QkosQ0FDRixDMEd2cDZCRSw0Q0FFRSxTQURBLDBCMUcwcDZCSixDMEdycDZCQSw0Q0FHRSxvQkFGQSxVMUd5cDZCRixDTXY1NkJJLHlCb0c2UEosNENBTUksb0IxR3dwNkJGLENBQ0YsQ001NTZCSSwwQm9HNlBKLDRDQVVJLG9CMUd5cDZCRixDQUNGLEMwR3RwNkJBLDJCQUNFLFUxRzBwNkJGLEMwR3ZwNkJFLHVDQUNFLGExR3lwNkJKLENNejY2QkksMEJvR29SQSx1Q0FDRSxZMUd3cDZCSixDQUNGLEMwR2huNkJBLG9DQUdFLG9CQUZBLFUxR2dxNkJGLENNLzk2QkkseUJvRzhUSixvQ0FNSSxvQjFHK3A2QkYsQ0FDRixDTXArNkJJLDBCb0c4VEosb0NBVUksWTFHZ3E2QkYsQ0FDRixDMEc3cDZCQSwyQkFDRSxlMUdncTZCRixDMEc3cDZCQSxrQ0FFRSxlQURBLGdCQUVBLGdCMUdncTZCRixDMEcvcDZCRSw0RUFDRSxZMUdpcTZCSixDTXorNkJJLDRCb0dtVUosa0NBU0kseUJBREEsaUIxR21xNkJGLENBQ0YsQ2N0LzZCSSw4QjRGMFVKLGtDQVlJLGExR29xNkJGLENBQ0YsQ01qZzdCSSx5Qm9HZ1ZKLGtDQWVJLGlCQUNBLG9CMUdzcTZCRixDMEdycTZCRSw0RUFDRSxjMUd1cTZCSixDMEdycTZCRSwyRUFDRSxZMUd1cTZCSixDQUNGLENNN2c3QkksMEJvR2dWSixrQ0F5Qkksb0JBQ0EscUIxR3dxNkJGLENBQ0YsQzBHeHE2QkksaURBM0JKLGtDQTRCTSwyQkFDQSw4QjFHMnE2QkosQ0FDRixDMEd2cTZCSSw2R0FDRSxrQjFHeXE2Qk4sQzBHcHE2QkEsbUNBQ0UsbUJBQ0EsbUJBQ0Esa0IxR3VxNkJGLENNbGk3QkkseUJvR3dYSixtQ0FNSSxlQUVBLHNCQURBLGlCQUVBLGtCMUd5cTZCRixDQUNGLENNM2k3QkksMEJvR29ZQSx1RUFDRSxtQkFDQSxxQjFHMHE2QkosQ0FDRixDMEd0cTZCQSw4QkFDRSxtQkFHQSxldkdyVTRCLEN1R21VNUIsc0JBQ0Esc0IxRzBxNkJGLENNNWg3QkksbURvRytXSiw4QkFNSSxxQjFHMnE2QkYsQzBHMXE2QkUsNEVBQ0UsNkJBQ0EsdUIxRzRxNkJKLENBQ0YsQ01qazdCSSwwQm9HMllKLDhCQWNJLG1CQURBLGV2RzVVMEIsQ3VHOFUxQixtQkFDQSxvQjFHNnE2QkYsQ0FDRixDMEcxcTZCQSxnQ0FDRSxrQkFFQSxjQURBLGNBRUEsUzFHNnE2QkYsQ01obDdCSSx5Qm9HK1pKLGdDQVNJLGdCQURBLGExRzhxNkJGLENBQ0YsQ010bDdCSSwwQm9HK1pKLGdDQWFJLGVBREEsVTFHZ3I2QkYsQ0FDRixDMEc1cTZCQSxxQjVGeGRFLHdCQWpCQSxnQkFGQSxTNEYrZUEsZ0JBQ0Esa0I1Ri9lQSxVQWlCQSxxQjRGNGRBLGtCMUdvcjZCRixDYzdvN0JFLHdDQUNFLFlkK283QkosQzBHbnI2QkUsd0JBQ0Usb0IxR3FyNkJKLENNaG03QkksNEJvR21hSixxQkFXSSwyQkFDQSxpQkFDQSx1QjFHc3I2QkYsQ0FDRixDTXBuN0JJLHlCb0dpY0osNEJBRUksc0IxR3NyNkJGLENBQ0YsQzBHcHI2QkksaURBTEosNEJBTU0sc0IxR3VyNkJKLENBQ0YsQzBHbnI2QkEsNkJBQ0UsWTFHc3I2QkYsQ01ubzdCSSwwQm9HK2NBLDJEQUNFLG9CMUd1cjZCSixDQUNGLEMwR25yNkJBLDJCQUNFLGdCQUtBLDBDQUZBLGNBREEsZUFLQSxlQUhBLGV2RzlZNEIsQ3VHa1o1QixpQkFDQSxzQkFIQSxtQjFHeXI2QkYsQzBHcHI2QkUsaUNBQ0UsVTFHc3I2QkosQzBHcHI2QkUsbUNBRUUsa0JBREEsVTFHdXI2QkosQ001cDdCSSx5Qm9HcWRKLDJCQW9CSSxpQkFDQSxxQkFDQSxpQjFHdXI2QkYsQ0FDRixDTW5xN0JJLDBCb0dxZEosMkJBeUJJLGtCQUNBLGlCMUd5cjZCRixDQUNGLEMwR3pyNkJJLGlEQTNCSiwyQkE0Qk0sb0JBQ0EsbUIxRzRyNkJKLENBQ0YsQ01ucDdCSSxtRG9HMmRKLG1DQUVJLGVBQ0EsaUJBQ0EsaUIxRzJyNkJGLENBQ0YsQ012cjdCSSwwQm9HdWZKLG1DQU9JLG1CQUNBLHNCQUVBLG9CQURBLGdCMUc4cjZCRixDQUNGLEMwR3ZyNkJBLDBCQUNFLHdCdkdwZlksQ3VHcWZaLG1CQUNBLG1CMUcwcjZCRixDYy9yN0JJLHVENEZrZ0JKLDBCQU1NLGtCMUcycjZCSixDQUNGLENjdnM3Qkksd0Q0RnFnQkosMEJBU00sZ0IxRzZyNkJKLENBQ0YsQ00vczdCSSx5Qm9Hd2dCSiwwQkFhSSxnQjFHOHI2QkYsQ0FDRixDMEc3cjZCRSxxQ0FDRSxZMUcrcjZCSixDMEcxcjZCQSxrQ0FDRSx3QnZHemdCWSxDdUcwZ0JaLG1CQUNBLG1CMUc2cjZCRixDY3Z0N0JJLHVENEZ1aEJKLGtDQU9NLHNCQURBLGtCMUcrcjZCSixDQUNGLENjaHU3Qkksd0Q0RjBoQkosa0NBVU0sZ0IxR2dzNkJKLENBQ0YsQ014dTdCSSx5Qm9HNmhCSixrQ0FjSSxnQjFHaXM2QkYsQ0FDRixDMEdoczZCRSw2Q0FDRSxZMUdrczZCSixDMEc1cjZCQSxpQ0FDRSxrQkFFQSxrQkFEQSx3QjFHZ3M2QkYsQ010djdCSSwwQm9Hb2pCSixpQ0FNSSxrQkFDQSxvQkFGQSx1QjFHbXM2QkYsQ0FDRixDTTd2N0JJLDBCb0dvakJKLGlDQVdJLG1CQUNBLG9CQUZBLDJCMUdxczZCRixDQUNGLEMwR2hzNkJBLGdDQUNFLGVBR0EsZXZHNWY0QixDdUcyZjVCLGtCQURBLHNCMUdxczZCRixDTTN3N0JJLDBCb0dva0JKLGdDQVFJLG1CQUNBLGdCQUZBLDJCMUdzczZCRixDQUNGLENNbHg3QkksMEJvR29rQkosZ0NBYUksb0JBREEsMkIxR3VzNkJGLENBQ0YsQzBHbnM2QkEsdURBQ0Usa0JBRUEsa0JBREEseUIxR3VzNkJGLENNOXg3QkksMEJvR3FsQkosdURBTUksbUJBQ0EsbUJBRkEsMkIxRzBzNkJGLENBQ0YsQ01yeTdCSSwwQm9HcWxCSix1REFXSSxtQkFEQSwyQjFHMnM2QkYsQ0FDRixDMEduczZCRSxtR0FTRSx5Q0FIQSxtQnZHMWxCVSxDdUd1bEJWLFV2R3RsQlUsQ3VHb2xCVixpQkFHQSxldkdoaUIwQixDdUdvaUIxQixZQUhBLGNBRUEsVUFJQSxrQkFEQSx1QkFFQSxTMUcyczZCSixDY254N0JFLGdIQUNFLGFkc3k3QkosQzBHNXQ2Qkksc0hBQ0Usa0IxRzh0NkJOLENNdDE3QkkseUJvR3dtQkYsbUdBb0JJLHFCMUc4dDZCSixDMEc1dDZCSSxzSEFDRSxxQjFHOHQ2Qk4sQ0FDRixDMEczdDZCRSxvREFDRSxZMUc2dDZCSixDMEczdDZCRSx5SEFtQkUsbUJBQ0EsaUNBakJBLHNCQURBLGNBSUEsT0FXQSxnQkFSQSxTQUVBLGlCQUNBLGVBQ0EsZ0JBWUEsVUFyQkEsa0JBWUEsZ0JBWEEscUJBS0EsV0FIQSxTMUd1dTZCSixDMEdudDZCRSw0REFNRSxXQUpBLGVBQ0EsbUJBQ0Esc0JBQ0EsaUIxR3F0NkJKLEMwR250NkJJLHlJQUVFLHdCMUdvdDZCTixDMEdsdDZCSSwyRUFDRSxZMUdvdDZCTixDMEdqdDZCRSwrREFJRSxTQURBLGNBREEsaUJBS0EsZ0JBRkEsT0FLQSxlQURBLGdCQVJBLGtCQVVBLHVCQUhBLG1CQUlBLFMxR2t0NkJKLENNajQ3QkksNkJvR21xQkYsK0RBZUksVzFHbXQ2QkosQ0FDRixDMEdqdDZCRSx3REFHRSxlQUdBLHlCQURBLFNBSUEsV0FGQSxlQUtBLFlBRkEsbUJBRkEsZUFKQSxVQUhBLGtCQUNBLFFBU0EsV0FFQSxTMUdtdDZCSixDMEdsdDZCSSw0REFDRSxjQUVBLFlBREEsVTFHcXQ2Qk4sQ012NjdCSSwwQm9Ha3NCRix3REFzQkksWUFGQSxvQkFDQSxVMUdzdDZCSixDMEdwdDZCSSw0REFFRSxZQURBLFUxR3V0NkJOLENBQ0YsQzBHbnQ2QkUsa0VBQ0UsWTFHcXQ2QkosQzBHcHQ2Qkksb0ZBQ0UscUIxR3N0NkJOLEMwR3J0NkJNLHdGQUlFLHNCQUNBLG1DQUZBLG9CQUdBLGlDQUpBLFlBREEsVTFHNHQ2QlIsQzBHcHQ2Qkksb0VBQ0UscUJBQ0EscUIxR3N0NkJOLENjajg3QkkseUQ0Rmd2Qkosb0NBR00sa0IxR210NkJKLENBQ0YsQ00xODdCSSwwQm9HbXZCSixvQ0FPSSxhMUdvdDZCRixDQUNGLENNbDg3QkksNkJvR3N1Qkosb0NBVUksYTFHc3Q2QkYsQ0FDRixDTXY4N0JJLDZCb0dzdUJKLG9DQWFJLGMxR3d0NkJGLENBQ0YsQ016OTdCSSwwQm9Ha3dCRiwwR0FHSSxpQkFEQSxlMUcwdDZCSixDMEd0dDZCQSxzRUFFSSxnQjFHeXQ2QkosQ0FKRixDMEcvczZCRSwyR0FFRSxpQkFEQSxlMUd3dDZCSixDMEdydDZCRSx1RUFDRSxnQjFHdXQ2QkosQ001KzdCSSwwQm9HMnhCQSxrTEFDRSxnQjFHdXQ2QkosQ0FDRixDMEdudDZCQSw0Q0FFRSxtQkFEQSxZMUd1dDZCRixDTXovN0JJLDBCb0dpeUJKLDRDQUtJLG9CMUd1dDZCRixDQUNGLENNai83QkksNkJvR294QkosNENBUUksb0IxR3l0NkJGLENBQ0YsQ010LzdCSSw0Qm9HOHhCRiwyREFFSSxlMUcwdDZCSixDQUNGLEMwR3R0NkJBLDJCQUNFLGdCMUd5dDZCRixDTS8vN0JJLDRCb0dxeUJKLDJCQUdJLFkxRzJ0NkJGLENBQ0YsQzBHeHQ2QkEsa0NBQ0UsZ0JBQ0EsWUFDQSxjMUcydDZCRixDMEcxdDZCRSwyQ0FFRSxlQURBLFUxRzZ0NkJKLEM0RzNrOEJBLHNCQUdFLG1CQUZBLGFBQ0EscUI1R2tsOEJGLEM0R2hsOEJFLG1GQUVFLFk1R2tsOEJKLEM0RzlrOEJBLDJCQUNFLFk1R2lsOEJGLEM0RzlrOEJBLG1DQUVFLHVCQURBLGVBRUEsa0I1R2lsOEJGLENNbGo4QkkseUJzR2xDSixtQ0FLSSxtQkFDQSxlNUdtbDhCRixDQUNGLENNeGo4QkksMEJzR2xDSixtQ0FVSSx1QkFEQSxpQjVHc2w4QkYsQzRHbmw4QkUseUVBQ0UsYUFDQSxnQ0FDQSwyREFDQSxpQzVHcWw4QkosQ0FDRixDTXBrOEJJLDBCc0dsQ0osbUNBcUJJLHVCQURBLGU1R3VsOEJGLENBQ0YsQ003ajhCSSw0QnNHL0NKLG1DQXdCSSxjNUd3bDhCRixDQUNGLEM0R3ZsOEJFLGlEQTFCRixtQ0EyQkksZTVHMGw4QkYsQ0FDRixDTXZrOEJJLDRCc0doQkoseUVBRUksb0I1RzBsOEJGLEM0R3ZrOEJGLGtKQUlJLGFBR0EsMENBRkEsb0NBQ0EscUJBSEEsUzVHZ204QkYsQ0EzQkYsQ00xbDhCSSwwQnNHNkJKLHlFQU9JLG1CQUpBLGFBS0EsZ0NBSkEsMkRBQ0Esa0NBQ0EseUJBSkEsbUJBT0EsZTVHNGw4QkYsQ0FDRixDNEd2bDhCRSxpREFmRix5RUFnQkksZTVHK2w4QkYsQ0FDRixDNEc1bDhCQSxtQ0FHRSxlQUZBLGVBQ0Esb0I1R2dtOEJGLENNbnA4QkksMEJzRzJEQSx1RUFDRSxjNUcybDhCSixDNEcxbDhCSSw0R0FFRSx1QkFEQSw4QjVHNmw4Qk4sQzRHM2w4Qk0sMEhBQ0UsYzVHNmw4QlIsQ0FDRixDNEd0bDhCQSxrQ0FDRSxtQjVHeWw4QkYsQ01ucThCSSx5QnNHbUZFLHFQQUNFLFk1R21sOEJOLENBQ0YsQzRHOWs4QkEsNEJBSUUsbUJBSEEsb0JBQ0Esc0JBQ0EsdUJBRUEsaUI1R2lsOEJGLENNaHI4QkkseUJzRzJHRSwyQ0FFRSxvQkFEQSxXNUc2azhCTixDQUNGLENNN3E4QkksNkJzR29HRSwyQ0FFRSxvQkFEQSxXNUc2azhCTixDNEcxazhCSSx5REFFRSxvQkFEQSxpQjVHNms4Qk4sQ0FDRixDTXZyOEJJLDRCc0c4R0UsMkNBRUUsbUJBREEsVzVHNms4Qk4sQ0FDRixDNEd2azhCQSx3RUFDSSxlNUcwazhCSixDTTVwOEJJLG1Ec0dpRkosd0VBSU0sZTVHMms4QkosQ0FDRixDTXRzOEJJLDRCc0dzSEosd0VBV00sbUJBSEEsU0FFQSxrQkFEQSxhNUc4azhCSixDNEcxazhCSSw4RUFFRSxzQkFEQSxhNUc2azhCTixDQUNGLEM0R3hrOEJBLG9DQUVFLGtCQUNBLG9DQUNBLFdBSEEsaUI1RzhrOEJGLEM0R3prOEJJLHdEQUlFLGFBSEEsa0JBRUEsUUFEQSxLNUc2azhCTixDTS90OEJJLDZCc0d3SkEsdUZBRUksYTVHeWs4Qk4sQ0FDRixDNEduazhCQSx5Q0FFRSxtQkFEQSxpQjVHdWs4QkYsQzRHcms4QkUsOENBQ0UsWTVHdWs4QkosQzRHbGs4QkEsb0NBQ0UsYzVHcWs4QkYsQzRHbms4QkUsd0NBRUUsWUFEQSxVNUdzazhCSixDNEdsazhCRSxzRUFFRSxjQURBLFk1R3FrOEJKLEM0R2prOEJFLDBFQUVFLFlBREEsVTVHb2s4QkosQ016dzhCSSx5QnNHdUxKLG9DQW1CSSxlNUdtazhCRixDNEdqazhCRSxtRUFDRSxZNUdtazhCSixDQUNGLENNang4QkksMEJzR3VMSixvQ0EyQkksZUFEQSxlNUdxazhCRixDNEc5ajhCRSxrSEFFRSxjQURBLFk1R3FrOEJKLENBQ0YsQzRHams4QkUsaURBdkNGLG9DQXlDSSx3QkFEQSxpQjVHcWs4QkYsQ0FDRixDNEdsazhCSSxpREFDRSwwRUFFRSxnQkFEQSxjNUdxazhCTixDQUNGLEM0Ry9qOEJBLCtCQUVFLGNBREEsWTVHbWs4QkYsQzRHL2o4QkEsMENBRUUsY0FDQSxzQkFGQSxZNUdvazhCRixDNEdoazhCSSxrRUFFRSxZQURBLFU1R21rOEJOLENNMXo4QkkseUJzR2lQSiwwQ0FZSSxhQUNBLG1CQUZBLFc1R29rOEJGLEM0R2hrOEJJLDhEQUVFLFVBREEsTzVHbWs4Qk4sQzRHams4Qk0sa0VBRUUsWUFEQSxVNUdvazhCUixDQUNGLENNejA4QkksMEJzR2lQSiwwQ0EyQkksZUFEQSxhNUdtazhCRixDNEdqazhCRSxtREFDRSxxQjVHbWs4QkosQ0FDRixDNEdsazhCSSxpREEvQkosMENBaUNNLHVCQURBLHFCNUdzazhCSixDNEdwazhCSSxtREFDRSxzQjVHc2s4Qk4sQ0FDRixDNEdsazhCSSxpREF4Q0osMENBMENNLHdCQURBLHNCNUdzazhCSixDNEdwazhCSSxtREFDRSxxQjVHc2s4Qk4sQ0FDRixDNEdqazhCQSxnREFDRSxXQUNBLGtCQUVBLGV6RzVONEIsQ3lHMk41QixtQjVHcWs4QkYsQ00zMjhCSSwwQnNHbVNKLGdEQU1JLFk1R3NrOEJGLENBQ0YsQ01uMjhCSSw0QnNHa1NBLHNDQUNFLFk1R3FrOEJKLENBQ0YsQ010MzhCSSx5QnNHc1RGLCtEQUVJLFM1R21rOEJKLENBQ0YsQzRHL2o4QkEsK0NBQ0Usa0JBQ0Esa0I1R2trOEJGLENNajQ4QkkseUJzRzZUSiwrQ0FJSSxxQkFDQSxVNUdvazhCRixDQUNGLEM0R2xrOEJJLGlEQVJKLCtDQVNNLGM1R3FrOEJKLENBQ0YsQzRHbGs4QkksaURBYkosK0NBY00sa0I1R3FrOEJKLENBQ0YsQ01wNDhCSSw2QnNHZ1RKLCtDQWtCSSxZNUdzazhCRixDQUNGLEM0R2xrOEJBLHFDQUNFLDhCQUNBLGM1R3FrOEJGLENNOTQ4QkksNEJzR3VVSixxQ0FJSSxrQjVHdWs4QkYsQzRHdGs4QkUsbURBQ0UsYzVHd2s4QkosQ0FDRixDTW42OEJJLHlCc0dvVkoscUNBVUksb0JBQ0EsYzVHeWs4QkYsQ0FDRixDTXo2OEJJLDBCc0dvVkoscUNBZUksdUJBQ0EsZTVHMGs4QkYsQ0FDRixDNEd2azhCQSwyQ0FFRSxZQURBLFU1RzJrOEJGLEM0R3hrOEJJLG1FQUVFLFlBREEsVTVHMms4Qk4sQzRHdGs4QkksOEZBQ0UsYTVHd2s4Qk4sQ00zNzhCSSx5QnNHd1dKLDJDQWdCSSxpQkFDQSxtQkFGQSxlNUcyazhCRixDNEd2azhCSSx3REFFRSxZQURBLFU1RzBrOEJOLEM0R3ZrOEJJLCtEQUVFLFFBREEsTzVHMGs4Qk4sQzRHeGs4Qk0sbUVBRUUsWUFEQSxVNUcyazhCUixDQUNGLENNLzg4QkksMEJzR3dXSiwyQ0FtQ0ksZUFEQSxhNUcwazhCRixDNEd0azhCSSx3REFFRSxnQkFEQSxjNUd5azhCTixDNEdyazhCTSxtRUFFRSxZQURBLFU1R3drOEJSLENBQ0YsQzRHams4QkEsaURBQ0UsbUJBQ0EscUJBRUEsb0JBREEsa0I1R3FrOEJGLEM0RzlqOEJBLGdEQUdJLFk1RytqOEJKLEM0R3pqOEJBLHlEQUVFLFU1RzRqOEJGLENNNys4QkkseUJzRythSix5REFJSSxrQjVHOGo4QkYsQzRHNWo4QkUsdUhBQ0UsaUI1RzhqOEJKLENBQ0YsQ01yLzhCSSwwQnNHK2FKLHlEQVdJLG1CQUNBLFM1RytqOEJGLEM0RzlqOEJFLGlHQUNFLGtCNUdnazhCSixDNEcxajhCRSx3TkFDRSxZNUcrajhCSixDQUNGLENNcGc5QkksMEJzRythSix5REF5Qkksb0I1R2drOEJGLEM0Ry9qOEJFLGlHQUNFLGU1R2lrOEJKLEM0Ry9qOEJFLGlHQUNFLGtCNUdpazhCSixDQUNGLEM0Ry9qOEJFLGlHQUNFLHFCQUVBLHNCQURBLGlCNUdrazhCSixDNEdoazhCSSx5R0FDRSxTNUdrazhCTixDNEdoazhCSSxpSEFDRSxVNUdrazhCTixDNEdoazhCSSxpSEFDRSxTNUdrazhCTixDTTdoOUJJLHlCc0dnZEYsaUdBY0ksaUI1R21rOEJKLENBQ0YsQzRHaGs4QkksNkpBQ0UsaUJBQ0Esa0I1R2trOEJOLEM0R2prOEJNLHFLQUNFLFM1R21rOEJSLEM0RzdqOEJBLG9DQUlFLHFCQUVBLHNCQURBLGtCQUpBLGNBRUEsY0FEQSxZNUdvazhCRixDNEc3ajhCQSxrQ0FFRSxjQURBLFk1R2lrOEJGLEM0RzdqOEJBLGtDQUtFLGtDQUhBLDJCQUNBLDhCQUdBLHlCQUxBLFU1R29rOEJGLENNL2o5QkkseUJzRzBmSixrQ0FVSSxtQkFDQSxtQkFDQSwyQkFIQSxhNUdtazhCRixDQUNGLENNdms5QkksMEJzRzBmSixrQ0FnQkksa0JBREEsc0I1R21rOEJGLENBQ0YsQzRHL2o4QkEsdUNBQ0Usa0I1R2trOEJGLENNamw5QkksMEJzRzhnQkosdUNBR0ksZTVHb2s4QkYsQ0FDRixDNEdqazhCQSw2QkFFRSxnQkFDQSxzQkFFQSxrQkFEQSxXQUlBLGVBRkEsWUFDQSx5QjVHb2s4QkYsQzRHbGs4QkUsbUNBQ0Usb0I1R29rOEJKLENNdGw5QkksNkJzR3dnQkosNkJBYUksWUFHQSxtQkFGQSxrQkFDQSxlNUdzazhCRixDNEdwazhCRSxtQ0FDRSw0QjVHc2s4QkosQ0FDRixDTWptOUJJLDRCc0d3Z0JKLDZCQXNCSSxnQjVHdWs4QkYsQ0FDRixDTW5uOUJJLDBCc0c2aUJGLHNDQUVJLFk1R3drOEJKLENBQ0YsQzRHcms4QkksZ0RBQ0UsbUI1R3VrOEJOLEM0R2prOEJBLHdDQUNFLHlCQUNBLGU1R29rOEJGLEM0R2xrOEJXLHVFQUNQLHFCekcxaUJVLEN5RzJpQlYsYTVHb2s4QkosQzRHbGs4Qk0sMk5BQ0UsWTVHb2s4QlIsQzRHaGs4QlcsOEZBQ1Asd0I1R21rOEJKLEM0RzlqOEJZLDhFQUNSLGE1R2lrOEJKLEM0RzdqOEJBLHdDQUNFLHdCNUdnazhCRixDNEcvajhCVyx1RUFDUCxxQnpHaGtCVSxDeUdpa0JWLGE1R2lrOEJKLEM0Ry9qOEJNLDJOQUNFLFk1R2lrOEJSLEM0RzdqOEJXLDhGQUNQLHdCNUdnazhCSixDNEd4ajhCTSxtSkFDRSxTNUcyajhCUixDNEd6ajhCTSxtSkFDRSxZNUcyajhCUixDTXJxOUJJLHlCc0dnbkJBLDJGQUVFLHdCNUd1ajhCSixDNEd0ajhCYSx5SkFDUCxxQnpHL2xCTSxDeUdnbUJOLGE1R3dqOEJOLEM0R3RqOEJRLDRjQUNFLFk1R3dqOEJWLEM0R3BqOEJhLHVNQUNQLHdCNUdzajhCTixDQUNGLENNcHI5QkksMEJzR2tvQkEsdUNBQ0Usd0I1R3FqOEJKLEM0R3BqOEJhLHNFQUNQLHFCekdobkJNLEN5R2luQk4sYTVHc2o4Qk4sQzRHcGo4QlEseU5BQ0UsWTVHc2o4QlYsQzRHbGo4QmEsNkZBQ1Asd0I1R29qOEJOLENBQ0YsQzRHOWk4QkUsOEJBQ0Usa0I1R2lqOEJKLENNdnM5QkkseUJzR3FwQkYsOEJBSUksMkI1R2tqOEJKLENBQ0YsQzRHaGo4QkUsMkJBT0UsbUJBTEEsU0FFQSxhQUNBLDJCQUNBLHlCQUxBLGtCQUVBLFU1R3NqOEJKLENNeHM5QkksNkJzRytvQkYsMkJBVUksbUJBREEsYUFHQSxtQkFEQSx5QkFFQSxpQjVHb2o4QkosQ0FDRixDTWp0OUJJLDRCc0crb0JGLDJCQWlCSSxtQkFEQSxhQUdBLDhCQURBLGlCNUd1ajhCSixDQUNGLEM0R3JqOEJJLGdDQUlFLGVBSEEsZ0JBQ0Esa0JBQ0EsOEI1R3dqOEJOLENNL3Q5QkksNEJzR29xQkEsZ0NBTUksbUJBQ0EsaUJBQ0EsY0FDQSxnQjVHeWo4Qk4sQ0FDRixDNEd2ajhCSSxrREFDRSx5QkFHQSxZQUZBLHFCQUNBLFdBRUEsZUFHQSxlQURBLGV6R3huQndCLEN5RzBuQnhCLG1CQUhBLFc1RzRqOEJOLENNL3Y5QkkseUJzRzZyQkEsa0RBWUksb0I1RzBqOEJOLENBQ0YsQ012djlCSSw2QnNHZ3JCQSxrREFlSSxxQkFDQSxjNUc0ajhCTixDQUNGLENNN3Y5QkksNEJzR2dyQkEsa0RBc0JJLG1CQUZBLGlCQUdBLGlCQUZBLHVCQUZBLGU1R2trOEJOLENBQ0YsQ01ueDlCSSwwQnNHNnJCQSxrREEyQkksbUJBQ0EsbUI1RytqOEJOLENBQ0YsQzRHN2o4Qk0sMkRBR0UsaUJBRkEsZ0JBQ0EsYzVHZ2s4QlIsQzRHNWo4QkksbURBQ0UsYzVHOGo4Qk4sQzRHNWo4QkksMERBQ0UsYzVHOGo4Qk4sQ012eDlCSSw0QnNHMnRCQSx1Q0FFSSxzQzVHOGo4Qk4sQ0FDRixDNEczajhCRSwrQkFDRSxrQzVHNmo4QkosQzRHM2o4QkUsbUNBRUUsbUJBREEsWTVHOGo4QkosQ01oejlCSSx5QnNHaXZCRixtQ0FJSSxtQjVHK2o4QkosQ0FDRixDNEc1ajhCRSwyQ0FFRSxtQkFEQSxZNUcrajhCSixDTXp6OUJJLHlCc0d5dkJGLDJDQUlJLHNCQUNBLHFCQUNBLFM1R2drOEJKLENBQ0YsQ01oMDlCSSx5QnNHeXZCRiwyQ0FTSSxtQkFDQSxvQjVHa2s4QkosQ0FDRixDY24wOUJJLCtCOEZzdkJGLDJDQWtCSSx1QkFEQSxzQkFEQSxtQjVHbWs4QkosQzRHdGs4QkksdUZBQ0UsWTVHd2s4Qk4sQzRHbms4QkkscUVBQ0UsY0FDQSxrQjVHcWs4Qk4sQ0FDRixDTXAxOUJJLHNEc0d5dkJGLDJDQXdCTSxrQjVHdWs4Qk4sQ0FDRixDTXoxOUJJLHNEc0d5dkJGLDJDQTZCTSxtQkFEQSxtQkFEQSxtQjVHMms4Qk4sQzRHeGs4Qk0scUVBQ0UsaUJBQ0EsWTVHMGs4QlIsQ0FDRixDTXAyOUJJLHlCc0c4eEJGLHNDQUVJLGE1R3drOEJKLENBQ0YsQ016MjlCSSwwQnNHcXlCSiwyQkFFSSxtQkFFQSxTQURBLDBCNUd3azhCRixDNEdyazhCRSxrQ0FDRSxjNUd1azhCSixDNEdsazhCRiw4R0FFSSxtQkFDQSx3QjVHc2s4QkYsQ0FORixDTXAzOUJJLDBCc0d3ekJBLHFIQUNFLHNCNUdzazhCSixDQUNGLENNaDQ5QkksMEJzRzh6QkosNEhBRUksMkJBQ0Esd0I1R3FrOEJGLENBQ0YsQ012NDlCSSwwQnNHcTBCQSxtSUFDRSxzQjVHcWs4QkosQ0FDRixDNEdqazhCQSwyQkFDRSw4QjVHb2s4QkYsQ01oNTlCSSwwQnNHMjBCSiwyQkFLSSxvQkFDQSxpQkFDQSxrQkFIQSxXNUd3azhCRixDNEdqazhCRixnR0FFSSwyQkFDQSxTQUNBLDJCQUNBLGlCNUdxazhCRixDNEduazhCRSx1R0FDRSxjNUdxazhCSixDQVhGLENjcjU5QkkscUQ4RnEyQkYsd0VBR00sb0I1R2lrOEJOLENBQ0YsQ003NjlCSSwwQnNHdzJCRix3RUFPSSxlNUdrazhCSixDQUNGLEM0RzlqOEJBLHlCQUNFLHlFQUdFLGNBREEsOEJBREEseUI1R21rOEJGLEM0Ry9qOEJFLCtFQUNFLGU1R2lrOEJKLEM0Ry9qOEJJLG1GQUVFLFlBREEsVTVHa2s4Qk4sQ0FDRixDNkd6LzlCQSxnQ0FDRSx3QjdHOC85QkYsQ012ODlCSSwwQnVHbkRGLHdFQUVJLG1CQUVBLGdCQURBLFU3RzgvOUJKLENBQ0YsQzZHNS85Qk0saURBTkosd0VBT00sc0I3RysvOUJOLENBQ0YsQ01wOTlCSSx5QnVHbkNKLHlFQUdJLGlCQUNBLHFCQUZBLGU3RzIvOUJGLENBQ0YsQ00zOTlCSSwwQnVHbkNKLHlFQU9JLG9CN0cyLzlCRixDQUNGLEM2R3YvOUJFLHNDQUNFLHFCN0cwLzlCSixDNkd2LzlCRSxvRUFDRSxXN0d5LzlCSixDNkd0LzlCSSwwRUFDRSw4QjdHdy85Qk4sQ003OTlCSSw0QnVHdEJBLHNDQUVFLFlBREEsVTdHdS85QkosQ0FDRixDTTk3OUJJLG1EdUdoREEsMElBRUUsZ0JBREEsYzdHby85QkosQzZHai85Qkksa05BQ0UsYTdHby85Qk4sQzZHaC85QkUsNEVBRUUsWUFEQSxVN0dvLzlCSixDNkcvKzlCSSw0T0FFRSxhQURBLFc3R20vOUJOLEM2R2gvOUJNLHdUQUVFLFlBREEsVTdHby85QlIsQzZHOSs5QkUsb0tBQ0UsWTdHaS85QkosQzZHOSs5QkUsa0tBQ0UsY0FDQSxtQkFDQSxnQjdHaS85QkosQzZHMys5QkUsd0hBR0UsbUJBRkEsb0JBR0EsdUJBRkEsVTdHZy85QkosQzZHMys5QkUsc0hBQ0UsZTdHOCs5QkosQzZHMSs5QkEsb0hBR0UsbUJBREEsYzdHNis5QkYsQzZHMSs5QkUsb1FBRUUsbUJBQ0EsbUJBRkEsaUI3RysrOUJKLEM2R3orOUJBLHNJQUdFLGFBREEsVTdHNCs5QkYsQzZHdCs5QkksNEhBQ0UsVTdHdys5Qk4sQzZHbis5QkEsbUdBRUUsZ0JBRUEsbUJBREEsZ0JBRkEsZTdHdys5QkYsQzZHaCs5QkUsOEpBRUUsZ0JBREEsa0I3R28rOUJKLEM2Rzk5OUJFLHNFQUNFLFc3R2crOUJKLENBQ0YsQ01waitCSSw2QnVHNEZBLDhLQUlFLG1CQURBLGFBR0EsaUJBSkEsWUFHQSw4QkFFQSxnQkFOQSxVN0drKzlCSixDQUNGLENNaGsrQkksNEJ1R3lHRixzRUFFSSxnQjdHeTk5QkosQ0FDRixDNkd2OTlCSSx5QkFMRixzRUFNSSxVN0cwOTlCSixDQUNGLENNdmwrQkksMEJ1R2tJRiw2RkFFSSxlN0d3OTlCSixDQUNGLEM4R3JwK0JBLGdDQUNFLHdCOUcycCtCRixDTXBtK0JJLHlCd0dsREYseUVBRUksbUI5R3lwK0JKLENBQ0YsQ00xbStCSSwwQndHN0NFLDZHQUNFLHVCOUcwcCtCTixDQUNGLEM4R3RwK0JFLHdFQUNFLHVCOUd3cCtCSixDYzVtK0JJLG9EZ0c3Q0Ysd0VBS00sdUI5R3dwK0JOLENBQ0YsQ012bitCSSwwQndHdkNGLHdFQVVJLG9COUd3cCtCSixDQUNGLEM4R2xwK0JJLG9FQUNFLFk5R3FwK0JOLENNaG8rQkkseUJ3R2ZKLHlFQUlJLGlCQUNBLHFCQUZBLGU5R21wK0JGLENBQ0YsQ014bytCSSwwQndHZkoseUVBUUksaUI5R21wK0JGLEM4R2xwK0JFLG1KQUNFLGM5R29wK0JKLENBQ0YsQzhHOW8rQkksbUdBQ0Usa0I5R2lwK0JOLENNcHArQkkseUJ3R1FBLG9GQUNFLGFBQ0EsZTlHK28rQkosQ0FDRixDOEdubytCSSxpS0FDRSxrQjlHc28rQk4sQzhHbG8rQkUsK01BRUUsZUFFQSxlM0c0QzBCLEMyRzNDMUIsT0FGQSxrQkFidUIsQ0FnQnZCLEs5R29vK0JKLEM4R2pvK0JFLCtNQUVFLGlCQUVBLGUzR2lDMEIsQzJHL0IxQixZQUhBLGlCQUVBLHVCOUdvbytCSixDOEdobytCRSxnTkFDRSx3QjNHNlV1QixDMkc1VXZCLGtCQUlBLFNBSEEsa0NBQ0EsVTNHN0JVLEMyRzhCVixROUdtbytCSixDOEcvbitCRSx5R0FDRSxtQkFFQSxlM0drQjBCLEMyR25CMUIsaUJBRUEsbUI5R2lvK0JKLEM4Ry9uK0JJLCtHQUNFLHdCOUdpbytCTixDOEc5bitCSSx5SEFDRSx3QjNHMlRxQixDMkcxVHJCLGdFQUVBLHdCQURBLDRCQUVBLHNCOUdnbytCTixDOEc3bitCSSxvSEFDRSw0QjlHK24rQk4sQ016cytCSSwwQndHK0VBLGlLQUNFLG9COUc2bitCSixDOEcxbitCRSwrTUFFRSxrQkFDQSxvQjlHNG4rQkosQzhHem4rQkUsK01BRUUsbUJBQ0Esb0I5RzJuK0JKLEM4R3huK0JFLGdOQUNFLGM5RzBuK0JKLEM4R3ZuK0JFLHlHQUNFLGtCQUNBLGdCOUd5bitCSixDQUNGLEMrR3R4K0JBLG1DQUNFLHdCL0c0eCtCRixDTXR1K0JJLDBCeUd2REosbUNBR0ksOEIvRzh4K0JGLENBQ0YsQytHM3grQkEsOEJBQ0UsYUFHQSxzQkFDQSxlQUZBLFlBREEsVS9HaXkrQkYsQ01uditCSSwwQnlHaERKLDhCQVFJLGdCL0creCtCRixDQUNGLENjbHYrQkksOEJpR3ZDRSw0SUFDRSxxQi9HK3grQk4sQ0FDRixDTW52K0JJLDRCeUdsREYsMERBVUksbUJBREEscUIvR2l5K0JKLEMrRzd4K0JBLDJEQUVJLHFCL0dneStCSixDQUpGLENNdHcrQkksMEJ5R25CRSwwRkFDRSxxQi9HaXkrQk4sQ0FDRixDTWh4K0JJLHFEeUdaSixtQ0FHTSxvQkFDQSxTL0c4eCtCSixDQUNGLENNdngrQkksc0R5R1pKLG1DQU9NLFMvR2d5K0JKLENBQ0YsQ001eCtCSSxzRHlHWkosbUNBVU0sa0JBQ0Esd0JBQ0Esb0IvR2t5K0JKLENBQ0YsQ01ueStCSSxvRHlHWkosbUNBaUJNLG9CQUNBLFUvR2t5K0JKLENBQ0YsQytHOXgrQkEsbUNBRUUsZ0JBREEsaUIvR2t5K0JGLENNankrQkksNEJ5R0ZKLG1DQUlJLGFBQ0EsYy9HbXkrQkYsQ0FDRixDK0dseStCRSxvRUFDRSxNL0dveStCSixDTTF5K0JJLDRCeUdLRixvRUFPSSx1QkFGQSxZQUlBLHVCQUxBLGVBREEsa0JBT0EsVS9Hc3krQkosQ0FDRixDK0d0eStCTSxtREFYSixvRUFZTSxnQi9HeXkrQk4sQ0FDRixDTTN6K0JJLDRCeUdtQkUsbUdBUUUsbUJBSkEsYUFFQSx1QkFHQSxtQkFDQSxvQkFSQSxrQkFEQSxVL0dveitCTixDQUNGLENNejArQkksdUR5R2lDRixxRUFHTSxrQkFDQSxvQkFDQSxVL0d5eStCTixDQUNGLENNNzErQkksb0R5RzhDRixxRUFTTSxPQURBLFcvRzR5K0JOLENBQ0YsQ2NoMitCSSwrQmlHMkNGLHFFQWFJLE0vRzR5K0JKLENBQ0YsQ014MitCSSwwQnlHOERFLHlHQUNFLGVBQ0EscUMvRzZ5K0JOLENBQ0YsQ001eitCSSxvRHlHcUJGLG9FQUVJLGlCQUNBLG9CL0cweStCSixDQUNGLENNejErQkksbUR5R2lERixxRUFFSSxpQi9HMHkrQkosQ0FDRixDTTcyK0JJLDRCeUc2RUUsaUhBQ0UsWS9HbXkrQk4sQ0FDRixDTS8zK0JJLHlCeUd3RkYsc0VBWUksdUJBREEsc0JBREEsbUIvR215K0JKLEMrR3R5K0JJLGtIQUNFLFkvR3d5K0JOLEMrR255K0JJLGdHQUNFLGNBQ0Esa0IvR3F5K0JOLENBQ0YsQ003NCtCSSxnRHlHd0ZGLHNFQWtCTSxrQi9HdXkrQk4sQ0FDRixDTWw1K0JJLGdEeUd3RkYsc0VBdUJNLG1CQURBLG1CQURBLGUvRzJ5K0JOLEMrR3h5K0JNLGdHQUNFLGlCQUNBLFkvRzB5K0JSLENBQ0YsQ01oNStCSSw0QnlHK0dFLDZJQUNFLFkvR3F5K0JOLENBQ0YsQ01uNitCSSx5QnlHMEhGLG9GQVlJLHVCQURBLHNCQURBLG1CL0dxeStCSixDK0d4eStCSSw4SUFDRSxZL0cweStCTixDK0dyeStCSSw4R0FDRSxjQUNBLGtCL0d1eStCTixDQUNGLENNajcrQkksZ0R5RzBIRixvRkFrQk0sZS9HeXkrQk4sQ0FDRixDTXQ3K0JJLGdEeUcwSEYsb0ZBc0JNLG1CQURBLGtCL0c0eStCTixDK0cxeStCTSw4R0FDRSxpQkFDQSxZL0c0eStCUixDQUNGLEMrR3R5K0JBLGdDQUNFLG1CL0d5eStCRixDTXA4K0JJLHlCeUc0SkYsOERBRUksK0JBQ0EsMkIvRzB5K0JKLENBQ0YsQ00xOCtCSSwwQnlHNEpGLDhEQU1JLG1CQUNBLGlCL0c0eStCSixDQUNGLEMrR3p5K0JFLHNHQU1FLDBCQUNBLGtCQUxBLGlCQUVBLGlCQURBLGlCQUZBLGVBSUEsVS9HNnkrQkosQytHMXkrQkksa1FBRUUsd0JBQ0EsUS9HMnkrQk4sQytHeHkrQkUsdUVBRUUsVTVHbEtVLEM0R3FLVixrQkFKQSxPQUtBLHFCQUhBLFdBQ0EsWS9HNHkrQkosQytHeHkrQkUsa0ZBQ0UsWS9HMHkrQkosQ014KytCSSx5QnlHMEpKLGdDQXVDSSxxQkFDQSxtQi9HMnkrQkYsQytHMXkrQkUsc0dBQ0UsbUJBRUEsZTVHMUh3QixDNEd5SHhCLGEvRzZ5K0JKLEMrRzF5K0JFLHVFQUVFLGlCQURBLGU1RzdId0IsQzRHK0h4QixxQi9HNHkrQkosQytHMXkrQkUsa0ZBQ0UsbUJBQ0EscUJBQ0EsYS9HNHkrQkosQ0FDRixDTTcvK0JJLDBCeUcwSkosZ0NBMERJLHFCQUNBLGlCL0c2eStCRixDK0c1eStCRSxzR0FDRSxrQkFFQSxZQURBLG1CL0creStCSixDK0c1eStCRSx1RUFDRSxrQkFDQSxvQkFDQSxZL0c4eStCSixDK0c1eStCRSxrRkFDRSxtQkFDQSxxQkFDQSxhL0c4eStCSixDQUNGLEMrRzF5K0JJLDhIQUNFLGlCQUNBLGUvRzR5K0JOLEMrRzF5K0JJLCtGQUVFLGlCQUNBLHFCQUZBLFkvRzh5K0JOLEMrRzF5K0JJLDBHQUNFLG1CQUNBLG9CQUNBLFkvRzR5K0JOLEMrRzF5K0JJLHFHQUNFLGMvRzR5K0JOLENNbmkvQkksMEJ5RzBQRSwrRkFDRSxZL0c0eStCTixDQUNGLEMrR3Z5K0JBLDZCQU1FLG1CQUxBLHlCQUVBLGtCQUlBLHVDQUxBLFdBRUEsYUFLQSxlNUc5TDRCLEM0RzBMNUIsdUJBT0EsU0FKQSxrQkFLQSxRQUhBLFMvRzR5K0JGLEMrR3h5K0JFLHNDQUNFLHFCNUczUFUsQzRHNFBWLGE1R25QVSxDNEdvUFYsUy9HMHkrQkosQytHeHkrQkUsOEVBQ0UseUJBQ0EsYS9HMHkrQkosQytHeHkrQkUsdUNBQ0UsV0FDQSxtQi9HMHkrQkosQytHeHkrQkUsbUNBQ0UsWS9HMHkrQkosQytHdHkrQkEsbUNBQ0UsVS9HeXkrQkYsQytHcnkrQlcsMExBQ1AsUy9HMnkrQkosQ01sbC9CSSx5QnlHd1VGLDhGQUdFLHlCQURBLHVCQUVBLHFEQUhBLHFCL0dpeCtCRixDK0dseCtCQSw4RkFHRSwwQkFEQSxzQkFFQSx3REFIQSxvQi9HdXgrQkYsQytHeHgrQkEsOEZBR0UsMEJBREEsdUJBRUEsc0RBSEEscUIvRzZ4K0JGLEMrRzl4K0JBLDhGQUdFLDBCQURBLHVCQUVBLG9EQUhBLHFCL0dteStCRixDK0dweStCQSwrRkFHRSxrQkFEQSx1QkFFQSxzREFIQSxxQi9HeXkrQkYsQytHMXkrQkEsK0ZBR0Usa0JBREEsdUJBRUEsd0RBSEEscUIvRyt5K0JGLEMrR2h6K0JBLCtGQUdFLG1CQURBLHVCQUVBLHNEQUhBLHFCL0dxeitCRixDK0d0eitCQSwrRkFHRSwwQkFEQSx1QkFFQSx1REFIQSxxQi9HMnorQkYsQytHNXorQkEsK0ZBR0UsMEJBREEsd0JBRUEsdURBSEEsc0IvR2kwK0JGLENBQ0YsQ2Nyby9CSSw4RWlHa1VGLDhGQUdFLHlCQURBLHVCQUVBLHNEQUhBLHFCL0d5MCtCRixDK0cxMCtCQSw4RkFHRSwwQkFEQSx1QkFFQSx3REFIQSxxQi9HKzArQkYsQytHaDErQkEsOEZBR0UsMEJBREEsdUJBRUEsd0RBSEEscUIvR3ExK0JGLEMrR3QxK0JBLDhGQUdFLDBCQURBLHNCQUVBLHFEQUhBLG9CL0cyMStCRixDK0c1MStCQSwrRkFHRSxrQkFEQSx1QkFFQSxxREFIQSxxQi9HaTIrQkYsQytHbDIrQkEsK0ZBR0Usa0JBREEsdUJBRUEsd0RBSEEscUIvR3UyK0JGLEMrR3gyK0JBLCtGQUdFLG1CQURBLHVCQUVBLHNEQUhBLHFCL0c2MitCRixDK0c5MitCQSwrRkFHRSwwQkFEQSx3QkFFQSx1REFIQSxzQi9HbTMrQkYsQytHcDMrQkEsK0ZBR0UsMEJBREEsd0JBRUEseURBSEEsc0IvR3kzK0JGLENBQ0YsQ01ucy9CSSwwQnlHd1VGLDhGQUdFLGtCQURBLFlBRUEsZ0NBSEEsVS9HaTQrQkYsQytHbDQrQkEsOEZBR0Usb0JBREEsY0FFQSxrQ0FIQSxZL0d1NCtCRixDK0d4NCtCQSw4RkFHRSxvQkFEQSxnQkFFQSxrQ0FIQSxjL0c2NCtCRixDK0c5NCtCQSw4RkFHRSxvQkFEQSxjQUVBLCtCQUhBLFkvR201K0JGLEMrR3A1K0JBLCtGQUdFLG1CQURBLFlBRUEsZ0NBSEEsVS9HeTUrQkYsQytHMTUrQkEsK0ZBR0UsbUJBREEsaUJBRUEsbUNBSEEsZS9HKzUrQkYsQytHaDYrQkEsK0ZBR0Usb0JBREEsZUFFQSxnQ0FIQSxhL0dxNitCRixDK0d0NitCQSwrRkFHRSxtQkFEQSxpQkFFQSxpQ0FIQSxlL0cyNitCRixDK0c1NitCQSwrRkFHRSxlQURBLGdCQUVBLG1DQUhBLGMvR2k3K0JGLENBQ0YsQ2N4di9CSSxnRmlHcVVGLDhGQUdFLHlCQURBLHVCQUVBLHNEQUhBLHFCL0d5NytCRixDK0cxNytCQSw4RkFHRSwwQkFEQSx1QkFFQSx3REFIQSxxQi9HKzcrQkYsQytHaDgrQkEsOEZBR0UsMEJBREEsdUJBRUEsd0RBSEEscUIvR3E4K0JGLEMrR3Q4K0JBLDhGQUdFLDBCQURBLHNCQUVBLHFEQUhBLG9CL0cyOCtCRixDK0c1OCtCQSwrRkFHRSxrQkFEQSx1QkFFQSxxREFIQSxxQi9HaTkrQkYsQytHbDkrQkEsK0ZBR0Usa0JBREEsdUJBRUEsd0RBSEEscUIvR3U5K0JGLEMrR3g5K0JBLCtGQUdFLG1CQURBLHVCQUVBLHNEQUhBLHFCL0c2OStCRixDK0c5OStCQSwrRkFHRSwwQkFEQSx3QkFFQSx1REFIQSxzQi9HbSsrQkYsQytHcCsrQkEsK0ZBR0UsMEJBREEsd0JBRUEseURBSEEsc0IvR3krK0JGLENBQ0YsQ010eS9CSSw0QnlHa1hBLGlDQUlJLG1CQURBLFlBRUEsaUNBSEEsVS9HMDcrQk4sQytHNTcrQkUsaUNBSUksbUJBREEsZUFFQSxrQ0FIQSxhL0dnOCtCTixDK0dsOCtCRSxpQ0FJSSxtQkFEQSxpQkFFQSxxQ0FIQSxlL0dzOCtCTixDK0d4OCtCRSxpQ0FJSSxtQkFEQSxlQUVBLGdDQUhBLGEvRzQ4K0JOLEMrRzk4K0JFLGtDQUlJLG1CQURBLGNBRUEsK0JBSEEsWS9HazkrQk4sQytHcDkrQkUsa0NBSUksZUFEQSxpQkFFQSxzQ0FIQSxlL0d3OStCTixDK0cxOStCRSxrQ0FJSSxrQkFEQSxlQUVBLCtCQUhBLGEvRzg5K0JOLEMrR2grK0JFLGtDQUlJLG1CQURBLGlCQUVBLHFDQUhBLGUvR28rK0JOLEMrR3QrK0JFLGtDQUlJLG1CQURBLGlCQUVBLHFDQUhBLGUvRzArK0JOLENBQ0YsQ001Mi9CSSx5QnlHcWFFLCtGQUdFLDBCQURBLHNCQUVBLHVEQUhBLG9CL0dnOStCTixDQUNGLENNdjMvQkksMEJ5RzZhRSwrRkFHRSxvQkFEQSxpQkFFQSxzQ0FIQSxlL0dnOStCTixDQUNGLENNLzMvQkkseUJ5R3FhRSxnR0FHRSwwQkFEQSx1QkFFQSxxREFIQSxxQi9HZysrQk4sQ0FDRixDTXY0L0JJLDBCeUc2YUUsZ0dBR0UsbUJBREEsaUJBRUEsb0NBSEEsZS9HZysrQk4sQ0FDRixDTS80L0JJLHlCeUdxYUUsZ0dBR0UsMEJBREEsdUJBRUEsNkNBSEEscUIvR2cvK0JOLENBQ0YsQ012NS9CSSwwQnlHNmFFLGdHQUdFLG1CQURBLGVBRUEsbUNBSEEsYS9HZy8rQk4sQ0FDRixDTS81L0JJLHlCeUdxYUUsZ0dBR0UsMEJBREEsdUJBRUEsc0RBSEEscUIvR2dnL0JOLENBQ0YsQ012Ni9CSSwwQnlHNmFFLGdHQUdFLG9CQURBLGlCQUVBLG9DQUhBLGUvR2dnL0JOLENBQ0YsQ00vNi9CSSx5QnlHcWFFLGdHQUdFLDBCQURBLHVCQUVBLHNEQUhBLHFCL0dnaC9CTixDQUNGLENNdjcvQkksMEJ5RzZhRSxnR0FHRSxtQkFEQSxrQkFFQSxvQ0FIQSxnQi9HZ2gvQk4sQ0FDRixDTS83L0JJLHlCeUdxYUUsZ0dBR0UsMEJBREEsZ0JBRUEsMkNBSEEsYy9HZ2kvQk4sQ0FDRixDTXY4L0JJLDBCeUc2YUUsZ0dBR0UsZUFEQSxnQkFFQSxpQ0FIQSxjL0dnaS9CTixDQUNGLENNLzgvQkkseUJ5R3NiQSwrRkFDRSxZL0c0aC9CSixDQUNGLENNdjgvQkksNEJ5R2ljSixvQ0FFSSxVL0d5Zy9CRixDQUNGLENjdjkvQkksK0JpRzJjSixvQ0FLSSxvQkFDQSxTL0cyZy9CRixDQUNGLENNaCsvQkksc0R5RzhjSixvQ0FRTSxTL0c4Zy9CSixDQUNGLENNcisvQkksc0R5RzhjSixvQ0FXTSxtQi9HZ2gvQkosQytHL2cvQkkseUVBQ0UsZUFDQSxVL0dpaC9CTixDQUNGLEMrRzVnL0JBLHdEQUVFLHFCQURBLGMvR2doL0JGLEMrRzNnL0JFLGtHQUNFLFNBQ0EsTy9HOGcvQkosQytHMWcvQkEsb0NBR0UsYUFEQSxXQUVBLHNCQUNBLDJCQUpBLGMvR2loL0JGLEMrRzNnL0JFLDRHQUNFLFkvRzZnL0JKLEMrR3pnL0JBLHFFQUNFLG9CL0c0Zy9CRixDK0d6Zy9CQSx3REFDRSxhL0c0Zy9CRixDK0d6Zy9CQSw0QkFFRSxpQkFEQSxjL0c2Zy9CRixDK0d2Zy9CRSwwREFDRSxhQUNBLHNCQUVBLFlBREEsNkIvRzJnL0JKLEMrR3RnL0JBLG1DQUNFLGUvR3lnL0JGLEMrR3RnL0JBLG1DQUNFLHNCL0d5Zy9CRixDK0d0Zy9CQSw2REFDRSxrQi9HeWcvQkYsQytHcmcvQkUsd0dBQ0UsYUFDQSwrQkFDQSw0Qi9Hd2cvQkosQytHcGcvQkEsb0NBQ0UsVS9HdWcvQkYsQytHcGcvQkEsa0dBQ0UsbUIvR3VnL0JGLEMrR2xnL0JBLDZOQUVFLGlCQUNBLGdCL0dxZy9CRixDK0dqZy9CRSxvRkFDRSxZL0dvZy9CSixDTTlpZ0NJLDZCeUd5aUJGLG9GQUlJLFkvR3FnL0JKLEMrRzFnL0JGLDhEQVVJLHNCL0dxZy9CRixDK0duZy9CRSw4RUFDRSxZL0dxZy9CSixDQVBGLEMrRzEvK0JFLDhFQUNFLGlCL0dvZy9CSixDZ0g3bmdDQSw0QkFFRSx1QkFEQSx3QmhIb29nQ0YsQ010a2dDSSw0QjBHMURKLDhCQUVJLG9CaEhtb2dDRixDQUNGLENnSGhvZ0NBLGdDQUlFLG1CQUhBLGFBSUEsZUFIQSw2QmhIcW9nQ0YsQ01obWdDSSx5QjBHdkNKLGdDQU9JLG1CQUNBLGtCaEhvb2dDRixDQUNGLENnSG5vZ0NFLCtEQUNFLFVoSHFvZ0NKLENNem1nQ0kseUIwRzdCRiwrREFHSSxTaEh1b2dDSixDQUNGLENNOW1nQ0ksMEIwRzdCRiwrREFNSSxTaEh5b2dDSixDQUNGLENnSHhvZ0NJLHFNQUVFLGVBQ0EsZWhIMG9nQ04sQ2dIeG9nQ0ksc0dBQ0UsVTdHb0NRLEM2R25DUixNaEgwb2dDTixDZ0h2b2dDRSwwSkFDRSxtQ0FFQSxZQURBLFFoSDBvZ0NKLENnSHZvZ0NFLDhFQUNFLG1CQUNBLHVCaEh5b2dDSixDZ0hyb2dDQSxrQ0FDRSxrQmhId29nQ0YsQ016b2dDSSx5QjBHQUosa0NBR0ksdUJoSDBvZ0NGLENBQ0YsQ005b2dDSSwwQjBHQUosa0NBTUkscUJBQ0EsaUJoSDRvZ0NGLENBQ0YsQ2dIem9nQ0Esb0ZBQ0UsaUJoSDRvZ0NGLENNeHBnQ0kseUIwR1dKLG9GQUdJLG1CaEg4b2dDRixDQUNGLENNN3BnQ0ksMEIwR1dKLG9GQU1JLGtCaEhncGdDRixDQUNGLENNbHFnQ0kseUIwR3FCSiwrQ0FHSSxzQmhIK29nQ0YsQ0FDRixDZ0g1b2dDQSw0Q0FDRSxrQkFFQSx3QkFEQSxZaEhncGdDRixDTTlxZ0NJLHlCMEc0QkosNENBS0ksaUJoSGlwZ0NGLENBQ0YsQ01ucmdDSSwwQjBHNEJKLDRDQVFJLG1CQUNBLHVCaEhtcGdDRixDQUNGLENnSGhwZ0NBLG1DQUdFLHlCQURBLFNBRUEsT0FJQSxnQkFGQSxhQUxBLGVBSUEsUUFFQSxTaEhvcGdDRixDTXZyZ0NJLDRCMEc0QkosbUNBWUksbUJBRkEsYUFDQSxtQkFFQSw4QkFDQSxxQmhIcXBnQ0YsQ2dIcHBnQ0UsNkRBQ0UsUWhIc3BnQ0osQ2dIbnBnQ0UseUVBQ0UsVWhIcXBnQ0osQ0FDRixDZ0hqcGdDQSxtQ0FDRSxlaEhvcGdDRixDTXZ0Z0NJLDBCMEdrRUosbUNBR0ksb0JoSHNwZ0NGLENBQ0YsQ01oc2dDSSxtRDBHNkNKLGdGQUdJLG1CaEhzcGdDRixDQUNGLENNbnVnQ0ksMEIwR3lFSixnRkFNSSxlaEh5cGdDRixDQUNGLENnSHBwZ0NFLGdDQUNFLFloSHVwZ0NKLENnSHJwZ0NFLHFDQVVFLG1CQUpBLG1CQUVBLGFBQ0EsOEJBTkEsT0FDQSxxQkFIQSxlQUNBLE1BS0EsU2hIeXBnQ0osQ00zdWdDSSw0QjBHMkVGLHFDQVlJLHFCaEh3cGdDSixDQUNGLENnSHZwZ0NJLDZEQUVFLGdCQURBLGVoSDBwZ0NOLENnSHZwZ0NJLHdDQUNFLGFoSHlwZ0NOLENnSHBwZ0NBLDBCQUNFLGFBQ0EsVWhIdXBnQ0YsQ016d2dDSSwwQjBHZ0hKLDBCQUlJLGNBQ0EscUJoSHlwZ0NGLENnSHhwZ0NFLGlDQUVFLHNCQURBLGtCaEgycGdDSixDZ0h4cGdDRSxrQ0FDRSxrQmhIMHBnQ0osQ2dIeHBnQ0UsaUNBQ0Usb0JoSDBwZ0NKLENnSHhwZ0NFLGtDQUNFLG9CaEgwcGdDSixDQUNGLENNL3dnQ0ksNEIwR3lISix5SUFLSSwyQkFDQSw4QkFFQSxnQkFEQSxlQUhBLGVBREEsVWhIOHBnQ0YsQ2dIeHBnQ0UsaU1BT0Usa0NBTkEsZ0JBQ0EsZ0JBR0EsMkJBREEsWUFFQSw4QkFFQSx5QkFMQSxVaEhncWdDSixDZ0h6cGdDRSwyTkFDRSxZaEg0cGdDSixDZ0gxcGdDRSwyTUFDRSxjQUNBLGNoSDZwZ0NKLENnSDNwZ0NFLDZNQUNFLFloSDhwZ0NKLENnSDVwZ0NFLGlMQUdFLHFCQUVBLHNCQURBLGtCQUhBLGNBQ0EsZWhIa3FnQ0osQ2dIOXBnQ0kseUxBR0UsWUFGQSxVQUNBLFVoSGtxZ0NOLENnSC9wZ0NJLGlNQUNFLFVoSGtxZ0NOLENnSGhxZ0NJLGlNQUNFLFNoSG1xZ0NOLENnSC9wZ0NJLDZPQUNFLGdCQUNBLGtCaEhrcWdDTixDZ0hqcWdDTSxxUEFDRSxTaEhvcWdDUixDQUNGLENNLzFnQ0kseUIwR3NJSix5SUEyREkscUJBQ0Esb0NBQ0EsY2hIbXFnQ0YsQ0FDRixDTXYyZ0NJLDBCMEdzSUoseUlBa0VJLGtCQURBLGtCaEhzcWdDRixDQUNGLENNOTJnQ0ksMEIwR3NJSix5SUF1RUksc0JBREEsc0JoSHdxZ0NGLENnSHJxZ0NFLHFLQUNFLGNoSHdxZ0NKLENBQ0YsQ016M2dDSSx5QjBHcU5KLDZLQUlJLFdBalIwQixDQWtSMUIsbUJBRkEsVWhIeXFnQ0YsQ2dIcnFnQ0UseVBBQ0UsY0FsUnNCLENBbVJ0QixhaEh3cWdDSixDQUNGLENNdjRnQ0ksMEIwR3FOSiw2S0FjSSxlQTFSMEIsQ0F5UjFCLGNoSDJxZ0NGLENnSHhxZ0NFLHlQQUVFLGNBN1JzQixDQTRSdEIsYWhINHFnQ0osQ0FDRixDZ0h2cWdDQSwrQkFDRSxlaEgwcWdDRixDZ0h6cWdDRSxxR0FLRSxpQjdHOU5VLEM2RzJOVixtQkFDQSxnQkFGQSxlQUdBLFVoSDRxZ0NKLENnSHpxZ0NFLHNFQUVFLFU3R2xPVSxDNkdxT1YsbUJBSkEsT0FLQSxxQkFIQSxXQUNBLFNoSDZxZ0NKLENnSHpxZ0NFLGlGQUNFLFloSDJxZ0NKLENNejZnQ0kseUIwR2lRQSxxR0FDRSxtQkFFQSxlN0d4THdCLEM2R3VMeEIsYWhINHFnQ0osQ2dIenFnQ0Usc0VBQ0UsbUJBRUEsZTdHN0x3QixDNkc0THhCLG1CaEg0cWdDSixDQUNGLENNcjdnQ0ksMEIwRzZRQSxxR0FDRSxpQkFDQSxjaEgycWdDSixDZ0h6cWdDRSxzRUFDRSxtQkFDQSxxQkFDQSxRaEgycWdDSixDQUNGLENNbjdnQ0ksNkIwRzRRSix3Q0FFSSxtQmhIMHFnQ0YsQ0FDRixDTXo3Z0NJLDRCMEc0UUosd0NBS0ksc0JoSDRxZ0NGLENBQ0YsQ005N2dDSSw2QjBHb1NJLDB1Q0FDRSxZaEhpcWdDUixDQUNGLENNcDlnQ0ksMEIwRzhURixtSEFHRSxZaEg2cGdDRixDQUNGLENNLzlnQ0ksZ0QwRzBVTyxtN0JBQ0UsWWhId3BnQ1gsQ0FDRixDaUgzaGhDQyxtQ0FDRSx3QmpIZ2loQ0gsQ2lIL2hoQ0csNkRBQ0UsZWpIaWloQ0wsQ2lIL2hoQ0csOERBQ0MsY2pIaWloQ0osQ2lIN2hoQ0MsOEJBQ0UsYUFHQSxtQkFEQSxZQURBLFVqSGtpaENILENNdi9nQ0ksMEIyRzdDSCw4QkFNRyxZakhraWhDRixDQUNGLENNLytnQ0ksNkIyRzFESCw4QkFZSSxZakhpaWhDSCxDaUgvaGhDQywwREFFSSxxQmpIa2loQ0wsQ0FKRixDTXAvZ0NJLDRCMkd2Q0QsMkRBRUkscUJqSGtpaENMLENBQ0YsQ00zZ2hDSSwwQjJHckJHLDBGQUNFLHFCakhtaWhDUCxDQUNGLENpSDdoaENDLG9DQUNFLFlqSGdpaENILENpSDdoaENDLG1DQU1FLG1CQUxBLE9BSUEsWUFFQSx1QkFKQSxnQkFDQSxlQUZBLGtCQU1BLFVqSGdpaENILENNNytnQ0ksbUQyR2pERCxxQ0FFRyxTakhnaWhDSixDQUNGLENpSDVoaENDLDZCQUNFLGFBQ0EscUJqSCtoaENILENNemloQ0kseUIyR2FILG9DQUtJLG9CQUNBLFVqSDRoaENILENBQ0YsQ01oamhDSSwwQjJHYUgsb0NBU0ksb0JBQ0EsU2pIOGhoQ0gsQ0FDRixDTXRqaENJLDBCMkdhSCxvQ0FjSSxrQkFDQSxpQkFGQSxTakhraWhDSCxDQUNGLENpSDdoaENDLHFDQUVHLDhCQURELGNqSGlpaENILENNbGtoQ0kseUIyR2dDSCxxQ0FLSSxtQkFDQSxzQmpIaWloQ0gsQ0FDRixDTXhraENJLDBCMkdnQ0gscUNBU0ksbUJBQ0EsZWpIbWloQ0gsQ2lIbGloQ0csMkVBQ0UsZUFFQSxnQkFEQSxVakhxaWhDTCxDQUNGLENNbmxoQ0ksMEIyR3FERCw2Q0FFSSxtQmpIaWloQ0wsQ0FDRixDTXpsaENJLHlCMkcwREQsOENBRUkscUJqSGlpaENMLENBQ0YsQ005bGhDSSwwQjJHK0RHLDZGQUNFLGtCakhraWhDUCxDQUNGLENpSDdoaENDLDJCQUtFLG1CQUZBLGFBQ0EsdUJBRUEsbUJBSkEsa0JBREEsVWpIcWloQ0gsQ001bWhDSSwwQjJHc0VILDJCQVFJLFdqSGtpaENILENBQ0YsQ2lIL2hoQ0MsbUNBQ0UsaUJqSGtpaENILENpSC9oaENDLGdDQU1FLCtDQUpBLFlBR0EsZ0JBREEsbUJBSEEsVWpIc2loQ0gsQ01qbWhDSSxtRDJHbUVILHdDQUlJLG9CQURBLGlCQURBLGtCakhtaWhDSCxDaUhoaWhDRyxvRkFHRSx5QkFEQSxzQkFEQSxvQmpIb2loQ0wsQ0FDRixDTTFvaENJLDBCMkcrRkgsd0NBWUksZ0JqSG1paENILENpSGxpaENHLG9GQUNFLG9CakhvaWhDTCxDQUNGLENpSGhpaENDLDJDQUNDLGNqSG1paENGLENpSGxpaENFLG9GQUNFLFlqSG9paENKLENpSGxpaENFLHFGQUNFLFNqSG9paENKLENpSGhpaENFLCtLQUVFLGFBQ0EsWUFDQSxpQkFIQSxtQmpIc2loQ0osQ010cGhDSSw0QjJHK0dGLCtLQU9JLFlqSG9paENKLENBQ0YsQ2lIaGloQ0Msa0NBQ0UscUI5R3BIVyxDOEcwSFgsa0JBRUEsOEJBSEEsYTlHMUhXLEM4R3VIWCxtQkFDQSxlOUdoRTJCLEM4R2lFM0IsbUJBR0Esd0JBTkEsa0JBU0EsbUJBREEsU2pIb2loQ0gsQ2lIbGloQ0cseUNBQ0UsV0FFQSxTQUNBLGtCQUZBLE9qSHNpaENMLENpSGppaENLLG9EQUlFLHVFQUNBLFlBQ0EsT2pIbWloQ1AsQ2lIL2hoQ0ssbURBSUUsdUVBQ0EsV0FDQSxPakhpaWhDUCxDaUg3aGhDSyx1REFJRSx1RUFFQSxXQURBLFdqSGdpaENQLENpSDNoaENLLHNEQUlFLHVFQUVBLFdBREEsVWpIOGhoQ1AsQ2lIemhoQ0ssdURBSUUsdUVBRUEsYUFEQSxTakg0aGhDUCxDaUh2aGhDSyxzREFJRSx1RUFFQSxhQURBLFFqSDBoaENQLENpSHJoaENLLG1EQUlFLHVFQUNBLFNBQ0EsU2pIdWhoQ1AsQ2lIbmhoQ0ssb0RBSUUsdUVBQ0EsVUFDQSxTakhxaGhDUCxDaUhoaGhDQyx3Q0FDRSxZakhtaGhDSCxDaUhsaGhDRyx1RkFDRSxTQUNBLFFBQ0EsK0JqSG9oaENMLENpSGxoaENHLG9GQUVFLFFBREEsTUFFQSw4QmpIb2hoQ0wsQ2lIbGhoQ0csc0ZBQ0UsU0FDQSxPQUNBLDhCakhvaGhDTCxDaUhsaGhDRyxtRkFFRSxPQURBLE1BRUEsNkJqSG9oaENMLENpSC9naENHLCtFQUNFLGFqSGtoaENMLENpSDlnaENDLGlDQUlFLGVBREEsWUFGQSxrQkFLQSwrQkFKQSxXQUdBLFNqSGtoaENILENpSC9naENHLHFDQUtFLGdCQUNBLHlCQUZBLGtCQURBLFlBRkEsa0JBQ0EsV0FLQSxTakhpaGhDTCxDaUg5Z2hDRyx3Q0FPRSw4SUFEQSxrQkFGQSxTQUhBLGtCQUVBLFFBRUEsK0JBSEEsU2pIcWhoQ0wsQ2lIM2doQ0csc0VBQ0MsWWpIOGdoQ0osQ2lIN2doQ0ksaUVBRkQsc0VBR0csa0JqSGdoaENKLENBQ0YsQ00veWhDSSw2QjJHaVNHLGlIQUNFLFlqSGloaENQLENBQ0YsQ01qMGhDSSwwQjJHd1NELHNFQWdCSSx1QkFEQSxxQmpIK2doQ0wsQ2lIbmhoQ0ssa0hBQ0UsWWpIcWhoQ1AsQ2lIaGhoQ0ssZ0dBQ0UsY0FDQSxrQmpIa2hoQ1AsQ0FDRixDTTkwaENJLGlEMkd3U0Qsc0VBdUJNLG1CQURBLGtCakhxaGhDUCxDaUhuaGhDTyxnR0FDRSxvQkFDQSxZakhxaGhDVCxDQUNGLENNeDFoQ0ksaUQyR3NVSyxnR0FDRSxnQmpIcWhoQ1QsQ0FDRixDaUhsaGhDSyx5R0FDRSwwQmpIb2hoQ1AsQ2lIamhoQ0csb0ZBQ0MsWWpIbWhoQ0osQ2lIbGhoQ0ksaUVBRkQsb0ZBR0csa0JqSHFoaENKLENBQ0YsQ00zMWhDSSw2QjJHd1VHLCtIQUNFLFlqSHNoaENQLENBQ0YsQ003MmhDSSwwQjJHK1VELG9GQWdCSSx1QkFEQSxxQmpIb2hoQ0wsQ2lIeGhoQ0ssZ0lBQ0UsWWpIMGhoQ1AsQ2lIcmhoQ0ssOEdBQ0UsY0FDQSxrQmpIdWhoQ1AsQ0FDRixDTTEzaENJLGlEMkcrVUQsb0ZBdUJNLG1CQURBLDBCakgwaGhDUCxDaUh4aGhDTyw4R0FDRSxvQkFDQSxZakgwaGhDVCxDQUNGLENNcDRoQ0ksaUQyRzZXSyw4R0FDRSxnQmpIMGhoQ1QsQ0FDRixDaUh2aGhDSyx1SEFDRSwwQmpIeWhoQ1AsQ00vM2hDSSw2QjJHeVdELHVDQUVHLHNCakh3aGhDSixDQUNGLENNcDRoQ0ksNkIyR3lXRCx1Q0FLRyxlakgwaGhDSixDQUNGLENNejRoQ0ksNEIyR3lXRCx1Q0FRRyxrQmpINGhoQ0osQ0FDRixDTTM1aENJLHlCMkdrWUMsbUhBRUksWWpIMmhoQ1AsQ0FDRixDaUh6aGhDSyxrSEFDRSwyQkFDQSxZakgyaGhDUCxDTXY1aENJLDRCMkcwWEMsa0hBSUksWWpINmhoQ1AsQ0FDRixDTXo2aENJLDBCMkdnWkssZ0hBQ0Usd0JBRUEsZ0JBREEsaUJqSDZoaENULENpSDFoaENPLCtHQUNFLFlqSDRoaENULENBQ0YsQ010NmhDSSw0QjJHZ1pILDZCQUVJLG9CQUVBLHFCQURBLG9CQUVBLHVCakh5aGhDSCxDQUNGLENNNTdoQ0kseUIyRzZaSCw2QkFRSSxlakgyaGhDSCxDQUNGLENNajhoQ0ksMEIyRzZaSCw2QkFZSSxzQkFEQSxvQmpIOGhoQ0gsQ0FDRixDTXY4aENJLDBCMkc2WkgsNkJBZ0JJLG1CQURBLGtCakhnaWhDSCxDQUNGLENpSDVoaENDLG1DQUNFLFdBRUEsbUJBQ0EscUJBRUEsc0JBREEsV0FIQSxtQmpIbWloQ0gsQ2lIN2hoQ0cseUNBQ0UsU2pIK2hoQ0wsQ2lIN2hoQ0csMkNBRUUsa0JBREEsU2pIZ2loQ0wsQ2lIMWhoQ0csb0VBQ0UsbUJBQ0EscUJqSDZoaENMLENNbCtoQ0kseUIyR21jRCxvRUFJSSxpQkFDQSxvQmpIK2hoQ0wsQ0FDRixDTXgraENJLDBCMkdtY0Qsb0VBUUksb0JBQ0EscUJqSGlpaENMLENBQ0YsQ005K2hDSSx5QjJHK2NELHFFQUVJLHNCakhpaWhDTCxDQUNGLENNbi9oQ0ksMEIyR29kRyx5R0FFRSxnQkFEQSxtQmpIbWloQ1AsQ0FDRixDaUg3aGhDQyx3REFDRSxjakhnaWhDSCxDTTcvaENJLDBCMkdvZUQsOEVBSUcsU0FDQSxRakg2aGhDSixDaUgvZ2hDQywwRUFFSSxpQkFDQSxxQmpIeWhoQ0wsQ0FaRixDaUh4Z2hDRyxtRkFFRSxZQUNBLFdqSHVoaENMLENNNWdpQ0ksNkIyR2tmRCxtRkFLSSxtQ0FDQSxlakh5aGhDTCxDQUNGLENNbmdpQ0ksNkUyR21lRCxtRkFRTSxtQ0FDQSxlakg0aGhDUCxDQUNGLENNeGhpQ0ksNkIyR2tmRCxtRkFnQkcsV2pIMGhoQ0osQ0FDRixDTTdoaUNJLDRCMkdrZkQsbUZBbUJHLFdqSDRoaENKLENBQ0YsQ2lIM2hoQ0sseUJBckJGLG1GQXNCRyxXakg4aGhDSixDQUNGLENNcGppQ0ksMEIyRytmRCxtRkF5QkksbUNBQ0EsZWpIZ2loQ0wsQ0FDRixDaUh4aGhDQyxtQkFHRSxzQkFDQSxrQkFGQSxnQkFEQSxVakg4aGhDSCxDaUh4aGhDQyxrQkFDRSx3QkFJQSxtQkFFQSw4Q0FFQSw0QkFEQSx1QkFGQSxrQkFGQSxjQUZBLHNCQUNBLGVqSGlpaENILENNaGtpQ0ksNkIyRzRoQkgsa0JBV0csVWpINmhoQ0YsQ0FDRixDTXJraUNJLDZCMkc0aEJILGtCQWNJLGFqSCtoaENILENBQ0YsQ00xa2lDSSw0QjJHNGhCSCxrQkFpQkksVWpIaWloQ0gsQ0FDRixDaUg3aGhDQyx3Q0FDRSx3QkFJQSxnQkFEQSxrQkFHQSwwQkFEQSxpQkFIQSxnQkFLQSxvRkFOQSxjakh1aWhDSCxDaUhoaWhDRyw4Q0FDRSxjakhraWhDTCxDaUg5aGhDQyxvQ0FDRSx3QkFJQSxnQkFEQSxrQkFHQSwwQkFEQSxpQkFIQSxnQkFLQSxpRkFOQSxjakh1aWhDSCxDaUhoaWhDRywwQ0FDRSxjakhraWhDTCxDaUg5aGhDQyw2QkFDRSx3QkFJQSxnQkFEQSxrQkFHQSwwQkFEQSxpQkFIQSxnQkFLQSxnRkFOQSxjakh1aWhDSCxDaUhoaWhDRyxtQ0FDRSxjakhraWhDTCxDaUg3aGhDQyxpREFDRSx3QkFHQSxpQkFEQSxZQURBLGVqSG1paENILENpSDloaENDLG9DQUNFLHdCQUdBLGlCQURBLFlBREEsZWpIbWloQ0gsQ2lIOWhoQ0MsNkJBQ0Usd0JBR0EsaUJBREEsWUFEQSxlakhtaWhDSCxDaUg5aGhDQSx3R0FDRSxhakhpaWhDRixDaUg5aGhDQSx1RUFDRSxnQmpIaWloQ0YsQ016b2lDSSxtRDJHdW1CSix1RUFLSSxnQkFEQSxrQmpIbWloQ0YsQ0FDRixDaUgvaGhDQSxpRUFDRSxhQUVBLFlBREEsNkJqSG1paENGLENpSGhpaENFLG9EQUxGLGlFQU1JLGtCakhtaWhDRixDQUNGLENpSDVoaENBLG1IQUNFLGVqSG1paENGLENpSGhpaENBLGlFQUNFLG9CakhtaWhDRixDaUg5aGhDRSx3bkJBRUUsZ0JqSG1paENKLENpSDdoaENJLDBCQURGLG1IQUVJLFdqSGlpaENKLENBQ0YsQ2lIL2hoQ0ksMEJBTEYsbUhBTUksV2pIa2loQ0osQ0FDRixDaUhqaWhDSSwwQkFSRixtSEFTSSxXakhvaWhDSixDQUNGLENpSGhpaENFLDJQQUVFLFk5RzdwQlUsQzhHNHBCVixTakhvaWhDSixDTWp0aUNJLDRCMkdtckJKLG9DQUVJLHNCakhpaWhDRixDQUNGLENpSDloaENBLHVFQUNFLFdqSGlpaENGLENNeHVpQ0kseUIyR3NzQkosdUVBSUksVWpIa2loQ0YsQ0FDRixDa0hseWlDQSwrQkFDRSxjbEhxeWlDRixDa0hueWlDRSxzSEFDRSxhbEhxeWlDSixDa0hseWlDRSw2RkFLRSxtQkFIQSxhQUNBLHNCQUNBLHVCQUhBLGNsSHd5aUNKLENrSGp5aUNFLCtIQUNFLG1CQUNBLGdCQUNBLGNsSG15aUNKLENNaHdpQ0ksMEI0R3RDRiwrSEFNSSxTbEhveWlDSixDQUNGLENrSGh5aUNJLDBGQUNFLGVsSGt5aUNOLENrSDl4aUNFLDBEQUdFLG1CQURBLGdCQURBLGlCbEhreWlDSixDa0g5eGlDSSxpRUFHRSxtQkFEQSxhQUVBLHVCQUhBLFVsSG15aUNOLENrSDd4aUNJLHFFQUNFLHlCbEgreGlDTixDa0gzeGlDRSw4R0FDRSxVbEg2eGlDSixDTTV3aUNJLDZCNEdiQSxpRkFFRSxtQkFEQSxhQUVBLDBCbEg0eGlDSixDa0gxeGlDSSxvSEFDRSxRbEg0eGlDTixDQUNGLENrSDN4aUNRLG9EQUhGLG9IQUlJLFFsSDh4aUNSLENBQ0YsQ00zeGlDSSw2QjRHQ0EsK0RBRUUsYUFEQSxPQUVBLHFCbEg2eGlDSixDa0gxeGlDRSwrRUFDRSxzQkFDQSxZbEg0eGlDSixDa0h4eGlDSSwwRkFDRSxlQUNBLGtCbEgweGlDTixDa0h0eGlDRSwwREFDRSxzQmxId3hpQ0osQ0FDRixDTTF6aUNJLHlCNEdzQ0EsMERBQ0UsUWxIdXhpQ0osQ2tIdHhpQ0ksaUVBQ0UsVWxId3hpQ04sQ0FDRixDTWwwaUNJLDBCNEdyREosK0JBcUdJLHVCQURBLGlCbEh3eGlDRixDa0hyeGlDRSw2RkFDRSxzQmxIdXhpQ0osQ2tIbnhpQ0UsK0hBQ0UsZWxIcXhpQ0osQ0FDRixDTTkwaUNJLDBCNEdyREosK0JBa0hJLGtCbEhxeGlDRixDa0hueGlDRSwrSEFFRSxzQmxIb3hpQ0osQ0FDRixDa0hoeGlDQSxxQ0FFRSxpQkFDQSxpQkFGQSxrQkFHQSw0QmxIbXhpQ0YsQ2tIaHhpQ0UsaUZBQ0UsTWxIa3hpQ0osQ2tIL3dpQ0UsaURBQ0UsYWxIaXhpQ0osQ2tIOXdpQ0UsdUVBQ0UsYWxIZ3hpQ0osQ010MmlDSSx5QjRHc0VKLHFDQW9CSSxrQkFFQSxzQkFEQSxtQmxIaXhpQ0YsQ0FDRixDTTcyaUNJLDBCNEdzRUoscUNBMEJJLGtCQUVBLHNCQURBLG1CQUVBLGNBQ0EsdUJsSGl4aUNGLENrSC93aUNFLGlEQUNFLFlsSGl4aUNKLENrSDl3aUNFLHVFQUVFLGdCQURBLGVsSGl4aUNKLENBQ0YsQ2tINXdpQ0EsMEJBRUUsWUE5S3VCLENBNkt2QixVbEhneGlDRixDa0g3d2lDRSx3Q0FDRSxTbEgrd2lDSixDTW4xaUNJLG1ENEcrREosMEJBU0ksZ0JsSCt3aUNGLENBQ0YsQ00xNGlDSSwwQjRHaUhKLDBCQWNJLFVBekx1QixDQXdMdkIsUWxIaXhpQ0YsQ0FDRixDa0g3d2lDQSxpQkFHRSxVL0dqSFksQytHZ0haLGdCQURBLGNsSGt4aUNGLENrSDl3aUNFLDBDQUNFLFVsSGd4aUNKLENNejVpQ0kseUI0RzhJQSxnREFFRSxZQURBLGtCbEgrd2lDSixDQUNGLENNNzJpQ0ksbUQ0R2lGSixpQkFrQkksVWxIOHdpQ0YsQ2tIN3dpQ0UsZ0RBQ0UsZWxIK3dpQ0osQ0FDRixDTXY2aUNJLHlCNEdtSUosaUJBeUJJLFNsSCt3aUNGLENrSDd3aUNFLGdEQUNFLFFsSCt3aUNKLENBQ0YsQ2tIM3dpQ0EsNkJBRUUsT0FEQSxrQmxIK3dpQ0YsQ01wN2lDSSwwQjRHb0tKLDZCQUtJLGNBQ0EsZWxIK3dpQ0YsQ0FDRixDTXg0aUNJLG1ENEdrSEosNkJBYUksbUJBSEEsYUFDQSxzQkFDQSx1QkFFQSxRbEhneGlDRixDQUNGLENrSDd3aUNBLHNDQUNFLHNCQUNBLGNsSGd4aUNGLENrSDl3aUNFLDZEQUNFLG1CQUNBLFVsSGd4aUNKLENrSDd3aUNFLGlEQUVFLGdCQURBLHlCbEhneGlDSixDa0g1d2lDRSxvRUFHRSxtQkFEQSxvQkFHQSxhQURBLHVCQUhBLG1CbEhreGlDSixDa0g1d2lDSSw2RUFDRSxjbEg4d2lDTixDTTE5aUNJLHlCNEdzTEosc0NBNkJJLG1CQUZBLG1CQUdBLFNBRkEsc0JsSCt3aUNGLENrSDN3aUNFLGlEQUNFLFlsSDZ3aUNKLENBQ0YsQ01yK2lDSSx5QjRHc0xKLHNDQXNDSSxTbEg2d2lDRixDa0gzd2lDRSx1RkFDRSxVbEg2d2lDSixDQUNGLENNNytpQ0ksMEI0R3NMSixzQ0E4Q0ksMEJsSDZ3aUNGLENBQ0YsQ2tIMXdpQ0EsMkdBQ0Usa0JsSDZ3aUNGLENrSDF3aUNBLHdDQUVFLGdCbEg0d2lDRixDa0h6d2lDSSw2REFDRSxXbEgyd2lDTixDa0h2d2lDRSxvREFDRSxhbEh5d2lDSixDa0hyd2lDQSxzQ0FFRSx1QkFEQSxhQUVBLFVsSHd3aUNGLENNdGdqQ0ksMEI0R29RRSx1R0FDRSxZbEhzd2lDTixDQUNGLENrSGp3aUNBLDRFQUdFLFUvR3pQWSxDK0d1UFosY0FDQSxlbEhxd2lDRixDTXJnakNJLDZCNEc4UEosNEVBTUksWWxIcXdpQ0YsQ0FDRixDTXZoakNJLDBCNEdzUkosOERBRUksWWxIb3dpQ0YsQ2tIbHdpQ0Usb0ZBQ0UsV2xIb3dpQ0osQ2tIandpQ0UsOEZBSUUsdUJBRkEsYUFDQSxzQkFGQSxZQUlBLHNCbEhtd2lDSixDa0hod2lDRSwyRkFDRSxNbEhrd2lDSixDQUNGLENNMWlqQ0ksMEI0RzRTQSwrSUFDRSxNbEhpd2lDSixDa0g5dmlDRSw4RkFFRSxZQURBLGdCbEhpd2lDSixDQUNGLENrSDN2aUNFLG9HQUNFLGNsSDh2aUNKLENNcmdqQ0ksb0Q0R3NRRixvR0FJSSxzQmxIK3ZpQ0osQ0FDRixDTTVqakNJLDBCNEdtVUUsa0hBRUUsaUJBREEsZWxINnZpQ04sQ2tIdnZpQ0ksbU1BQ0UsYWxIeXZpQ04sQ0FDRixDTXJrakNJLHlCNEdpVkosd0JBSUksbUJBREEsYUFEQSxPQUdBLHVCQUNBLFVsSHV2aUNGLENBQ0YsQ01sa2pDSSw2QjRHb1VKLHdCQVVJLHFCbEh3dmlDRixDa0hwdmlDRiw4REFFSSxVbEh3dmlDRixDQUxGLENrSC91aUNBLGdDQUNFLGVsSHd2aUNGLENrSHR2aUNFLDZFQUtFLG1CQUpBLFNBR0EsYUFEQSxZQURBLGNsSDJ2aUNKLENNcm1qQ0kseUI0R3FXSixnQ0FZSSxlbEh3dmlDRixDQUNGLENNMW1qQ0ksMEI0R3FXSixnQ0FnQkksaUJsSHl2aUNGLENBQ0YsQ2tIcnZpQ0UsaURBRUUsZ0JBREEsY2xIeXZpQ0osQ01wbmpDSSx5QjRHZ1lKLG9FQUVJLFlsSHV2aUNGLENBQ0YsQ21IcnJqQ0EsaUNBSUUscUJuSHFyakNGLENtSHhyakNFLHdEQUNFLFluSDByakNKLENNam9qQ0ksMEI2RzNESixpQ0FNSSx1Qm5IMHJqQ0YsQ0FDRixDbUh0cmpDQSxpQ0FDRSxpQkEwR0EsZW5IZ2xqQ0YsQ005bmpDSSw0QjZHN0RKLGlDQUdJLHFCQUNBLGVuSDRyakNGLENBQ0YsQ21IM3JqQ0UsdURBQ0Usd0JuSDZyakNKLENtSDNyakNFLHNEQUtFLG1CQUNBLGlCQUxBLGFBRUEsZ0JBQ0EsdUJBRkEsa0JuSGlzakNKLENNNXBqQ0ksMEI2R3ZDRixzREFRSSxtQkFDQSxvQm5IK3JqQ0osQ21IOXJqQ0ksZ0VBQ0UsbUJBQ0EsZ0JuSGdzakNOLENBQ0YsQ21IN3JqQ0UsdURBQ0UsZUFHQSx3QkFDQSwrQkFGQSxjQURBLFduSGtzakNKLENNN3FqQ0ksMEI2R3ZCRix1REFTSSx3QkFDQSwyQkFGQSxjQURBLFduSG9zakNKLENtSGhzakNJLGlFQUNFLGdDbkhrc2pDTixDQUNGLENtSC9yakNFLDREQUNFLGlCQUlBLFlBSEEsaUJBQ0Esb0JBR0EsZ0JBRkEsa0JuSG1zakNKLENtSGhzakNJLGlFQUdFLHFCQUNBLDRCQUZBLG9CQURBLGVuSHFzakNOLENNdHNqQ0ksMEI2R1BGLDREQWNJLG1CQU9BLFlBTkEsbUJuSG9zakNKLENtSG5zakNJLHNFQUNFLGlCQUNBLGdCbkhxc2pDTixDQUNGLENtSC9yakNFLHlEQUVFLG1CQURBLGVoSHVEMEIsQ2dIckQxQixrQm5IaXNqQ0osQ010dGpDSSx5QjZHa0JGLHlEQUtJLHNCQUNBLFVuSG1zakNKLENBQ0YsQ001dGpDSSwwQjZHa0JGLHlEQVNJLG1CQUNBLHdCQUNBLFduSHFzakNKLENtSHBzakNJLG1FQUdFLG1CQUZBLHNCQUNBLFFuSHVzakNOLENBQ0YsQ21IbnNqQ0UsaURBQ0UsZW5IcXNqQ0osQ00zdWpDSSwwQjZHcUNGLGlEQUdJLFluSHVzakNKLENBQ0YsQ01odmpDSSwwQjZHcUNGLGlEQU1JLGVuSHlzakNKLENtSHhzakNJLDJEQUNFLGdCbkgwc2pDTixDQUNGLENtSHRzakNJLGlGQUNFLGNuSHdzakNOLENtSHRzakNJLHdGQUNFLGVuSHdzakNOLENtSGpzakNJLHFHQUVFLFdBRUEsY0FFQSxZQUhBLGtCQUlBLE1BRkEsV0FHQSxTbkhrc2pDTixDbUhoc2pDSSxtREFDRSxVbkhrc2pDTixDbUhoc2pDSSxrREFDRSxTbkhrc2pDTixDbUgvcmpDRSwyQ0FDRSxjbkhpc2pDSixDbUgvcmpDRSwwQ0FDRSxpQkFDQSxTbkhpc2pDSixDbUgvcmpDRSwwREFDRSxTbkhpc2pDSixDbUgvcmpDRSxxREFDRSxtQkFDQSxnQkFDQSxnQm5IaXNqQ0osQ001eGpDSSwwQjZHd0ZGLHFEQUtJLG9CQUNBLHFCbkhtc2pDSixDQUNGLENtSGpzakNFLHdEQUNFLGtCQUNBLGdCQUNBLGlCQUNBLG1Cbkhtc2pDSixDTXh5akNJLDBCNkdpR0Ysd0RBTUksbUJBQ0Esc0JBQ0Esa0JuSHFzakNKLENBQ0YsQ21IbnNqQ0Usc0RBQ0UsZUFDQSxlbkhxc2pDSixDTW56akNJLDBCNkdpSE8sK0NBRUwscUJuSG9zakNKLENtSG5zakNJLG1FQUNFLG1CQUNBLGdCbkhxc2pDTixDbUhuc2pDSSxzRUFDRSxpQkFDQSxpQkFDQSxtQm5IcXNqQ04sQ21IbnNqQ0ksd0VBQ0UsaUJuSHFzakNOLENBQ0YsQ21IOXJqQ0UsMkhBQ0UsYUFDQSxRbkhrc2pDSixDbUgvcmpDRSwrR0FDRSxrQm5Ia3NqQ0osQ21IL3JqQ0UsNkZBQ0UscUJuSGtzakNKLENNcjBqQ0ksNkI2R3dJQSw2RkFDRSxxQm5IaXNqQ0osQ0FDRixDbUg5cmpDRSwwQkFDRSw2RkFDRSxxQm5IaXNqQ0osQ21IOXJqQ0UsNkdBQ0UsV25IaXNqQ0osQ0FDRixDbUg5cmpDRSx5QkFDRSw2RkFDRSxxQm5IaXNqQ0osQ21IOXJqQ0UsNkdBQ0UsV25IaXNqQ0osQ0FDRixDTS8xakNJLDRCNkdrS0EsNkZBQ0UscUJuSGlzakNKLENtSDlyakNFLDZHQUNFLFduSGlzakNKLENBQ0YsQ010M2pDSSx5QjZHbU1FLHNHQUNFLFVuSDRyakNOLENtSDFyakNNLHNIQUNFLFNuSDRyakNSLENtSHhyakNJLGlHQUNFLHlCbkgwcmpDTixDbUh2cmpDSSw4R0FDRSxjbkh5cmpDTixDbUh0cmpDSSx1R0FLRSx5QkFEQSxZQUhBLGtCQUVBLFdBREEsVW5IMnJqQ04sQ21IcnJqQ0ksNEdBQ0UsY25IdXJqQ04sQ21IcnJqQ0ksNEdBQ0UsZW5IdXJqQ04sQ0FDRixDTTE0akNJLDZCNkd1TkUsaUdBQ0UsMEJuSHNyakNOLENtSHByakNJLDhHQUNFLGdCbkhzcmpDTixDQUNGLENtSG5yakNJLDBCQUNFLGlHQUNFLDBCbkhxcmpDTixDbUhscmpDSSw4R0FDRSxnQm5Ib3JqQ04sQ0FDRixDb0hqK2pDQSw0QkFLRSx1QkFDQSxvQkFDQSxZcEhnK2pDRixDb0h0K2pDRSxtREFDRSxZcEh3K2pDSixDTW42akNJLDRCOEd2RUosNEJBVUkscUJBREEsWXBIcytqQ0YsQ0FDRixDb0hwK2pDRSwrQ0FDRSxvQnBIcytqQ0osQ29IcCtqQ0UsaURBQ0Usd0JBQ0EsZUFDQSxlcEhzK2pDSixDTTk3akNJLDBCOEcxREosNEJBcUJJLDRCcEh1K2pDRixDQUNGLENNbjhqQ0ksMEI4R2pDSixzQ0FFSSw0QnBIdStqQ0YsQ29IdCtqQ0UsMkRBQ0UsaUJwSHcrakNKLENvSHQrakNFLDhEQUNFLGlCQUVBLGVqSGtHd0IsQ2lIbkd4QixpQkFHQSx5QkFEQSxXcEh5K2pDSixDb0h0K2pDRSw0REFHRSx5QkFGQSwyQkFDQSxjcEh5K2pDSixDb0h0K2pDRSx5REFDRSxtQnBIdytqQ0osQ0FDRixDcUhwaGtDTSwrRkFDRSxxQnJIdWhrQ1IsQ3FIbGhrQ0UsaURBQ0Usc0JBTUEsWUFMQSxnQkFJQSxZQUhBLHlDQUNBLHNEQUNBLFVySHNoa0NKLENxSGpoa0NNLDZEQUNFLGFySG1oa0NSLENxSC9na0NJLHVEQUVFLFdBQ0EsZUFGQSxlckhtaGtDTixDcUg3Z2tDRSxzREFDRSxhckgrZ2tDSixDcUg1Z2tDRSxzREFDRSxZckg4Z2tDSixDcUgzZ2tDRSxzR0FDRSxlckg2Z2tDSixDcUgxZ2tDTSxnSUFDRSxNckg0Z2tDUixDcUh6Z2tDTSxnSUFDRSxPckgyZ2tDUixDTS8vakNJLHlCK0dQRiwwR0FFSSxhQUNBLGlCckh3Z2tDSixDcUh0Z2tDSSw0SUFDSSxjckh3Z2tDUixDcUh2Z2tDTSw4SkFDRSxZckh5Z2tDUixDQUNGLENNM2drQ0ksMEIrR09FLDRJQUNFLFdySHVna0NOLENBQ0YsQ3FIamdrQ0EsTUFDSSwwQkFDQSw2QnJIb2drQ0osQ3FILy9qQ0ksNkZBQ0UsWXJIa2drQ04sQ3FINy9qQ0EsdUVBQ0UsZXJIZ2drQ0YsQ3FIOS9qQ0ksK0dBQ0UscUJySGdna0NOLENzSDNsa0NBLGdDQUNFLGFBQ0EsZUFDQSxXQUNBLG1CdEg4bGtDRixDTXZpa0NJLHlCZ0gzREosZ0NBT0ksUXRIK2xrQ0YsQ0FDRixDc0g3bGtDQSw0QkFFRSxtQnRIZ21rQ0YsQ3NIOWxrQ0EsZ0NBS0UsbUJBRUEsbUJBTEEsbUJBSUEsUUFGQSx1QkFIQSxpQkFRQSxpQkFEQSxrQkFMQSxZdEh1bWtDRixDTWhqa0NJLDZCZ0gxREosZ0NBV00sWXRIbW1rQ0osQ0FDRixDc0hqbWtDQSxxQkFFRSx5QkFJQSxrQkFIQSxhbkhzRVksQ21IeEVaLHFCQU1BLGVBSEEsZW5Ib0c0QixDbUhoRzVCLG1CQUhBLGlCQUlBLHFCQUVBLHFDQURBLGtCdEhxbWtDRixDTW5ra0NJLDRCZ0g1Q0oscUJBY0ksa0JBQ0EsbUJ0SHFta0NGLENBQ0YsQ3NIbm1rQ0EsMkJBR0UsbUJBRkEsYUFDQSx1QkFFQSxxQnRIc21rQ0YsQ3NIcG1rQ0UscUNBQ0UsZXRIc21rQ0osQ3NIcG1rQ0ksOERBQ0UsVXRIc21rQ04sQ01ubWtDSSwwQmdIYkosMkJBZUksdUJ0SHFta0NGLENBQ0YsQ3NIbm1rQ0EseUJBQ0UsYUFDQSxTQUNBLGdCQUNBLFd0SHNta0NGLENNL21rQ0ksMEJnSEtKLHlCQU1NLGlCQUNBLFl0SHdta0NKLENBQ0YsQ014bWtDSSw2QmdIUkoseUJBVVEsZW5IaVhxQixDbUhoWHJCLFd0SDBta0NOLENBQ0YsQ005bWtDSSw0QmdIUkoseUJBY1Esc0JBQ0EsVXRING1rQ04sQ3VIcnJrQ0YsNEVBRUksZ0JBQ0EsY3ZIZ3NrQ0YsQ0FiRixDdUg5cWtDQSw4QkFBZ0MsZXZIZ3NrQ2hDLEN1SC9ya0NBLGlDQUFtQyxrQnZIbXNrQ25DLEN1SGxza0NBLHNCQUF3QixnQnZIc3NrQ3hCLEN1SHJza0NBLDhCQUFnQyxjdkh5c2tDaEMsQ3VIeHNrQ0EsbUJBQXdCLGdCdkg0c2tDeEIsQ3VIMXNrQ0EsdUJBRUUsZ0JBQ0EsYUFFQSxTQUNBLHdGQUNFLENBSEYsa0NBSEEsYXZIa3RrQ0YsQ3VIdnNrQ0UseUJBWkYsdUJBYUksV3ZIMHNrQ0YsQ0FDRixDdUh4c2tDRSwwQkFoQkYsdUJBaUJJLGtDdkgyc2tDRixDQUNGLENNenFrQ0ksNEJpSHBESix1QkFzQkksU0FFQSwrREFDRSxDQUZGLDBCQUZBLFF2SCtza0NGLEN1SHJza0NFLDJDQUNFLGF2SHVza0NKLENBQ0YsQ3VIbnNrQ0EsbUNBRUUsZ0JBRUEsYUFFQSxTQUNBLHdGQUNFLENBSEYsZ0NBRkEsaUJBRkEsYXZINHNrQ0YsQ3VIaHNrQ0UseUJBYkYsbUNBY0ksV3ZIbXNrQ0YsQ0FDRixDdUhqc2tDRSwwQkFqQkYsbUNBa0JJLCtCdkhvc2tDRixDQUNGLENNeHNrQ0ksNEJpSGZKLG1DQXNCSSxTQUVBLCtEQUNFLENBRkYseUJ2SHNza0NGLEN1SDlya0NFLHVEQUNFLGF2SGdza0NKLENBQ0YsQ3VINXJrQ0EsOEJBS0UsbUJBREEsYUFIQSxtQkFDQSxlcEh1QzRCLENvSG5DNUIsVUFIQSxvQnZIa3NrQ0YsQ00zdGtDSSw0QmlIc0JKLDhCQVNJLGlCQUNBLGdCdkhnc2tDRixDQUNGLEN1SDVya0NFLGlDQUNFLGdCQUVBLFNBREEsU3ZIZ3NrQ0osQ3VIN3JrQ0ksb0NBRUUsbUJBREEsWXZIZ3NrQ04sQ3VIN3JrQ00sZ0RBQ0UsZ0J2SCtya0NSLEN1SDdya0NNLHFEQUNFLG1CdkgrcmtDUixDdUg1cmtDTSx3Q0FFRSxjQUNBLG1CQUZBLFl2SGdza0NSLENNdHZrQ0ksNEJpSCtEQSx3Q0FFRSxlQURBLGF2SDJya0NKLENBQ0YsQ3VIdHJrQ0EsbUJBSUUsaUJBQ0Esc0JBQ0Esa0JBQ0EsV0FFQSxlQVJBLGtCQU9BLGVwSGhCNEIsQ29IVTVCLG9CQUNBLHFCQU9BLG1CQUNBLGlCdkh5cmtDRixDdUh2cmtDRSx5QkFDRSxnQkFDQSxVdkh5cmtDSixDdUhycmtDQSw4REFFRSxlQUNBLGtCdkh3cmtDRixDdUhycmtDQSxzQkFDRSxldkh3cmtDRixDdUh0cmtDRSxvQ0FFRSxZQUNBLGtCQUZBLG9CdkgwcmtDSixDdUh0cmtDSSx3Q0FDRSxjQUVBLFlBQ0EsaUJBRkEsVXZIMHJrQ04sQ3VIcnJrQ0ksb0RBSUUsaUJBQ0EsV0FDQSxnQkFDQSxvQkFOQSxrQkFFQSxXQURBLFF2SDRya0NOLEN1SG5ya0NFLG9GQUdFLGlCQUdBLGtCQUpBLFdBR0EsWUFEQSxVdkh1cmtDSixDdUhucmtDSSxnR0FDRSxlQUNBLGV2SHNya0NOLEN1SGxya0NFLGdEQUNFLGdCQUNBLFV2SG9ya0NKLEN1SGxya0NJLHVEQUNFLFN2SG9ya0NOLEN1SC9xa0NJLDRCQURGLDBFQUVJLGdCdkhrcmtDSixDQUNGLENNbDFrQ0kseUJpSCtLQSxpWEFDRSxXdkgrcWtDSixDQUNGLEN1SG5xa0NBLDZGQUdFLGlCQUNBLFV2SHNxa0NGLEN1SHBxa0NFLDBCQU5GLDZGQU9JLGtCdkh5cWtDRixDQUNGLEN1SHRxa0NBLDhCQUNFLGdCdkh5cWtDRixDdUh0cWtDQSxtQkFDRSxrQkFwQm9CLENBcUJwQixrQnZIeXFrQ0YsQ00xMmtDSSw0QmlIcU1GLDZGQUdFLFN2SHlxa0NGLEN1SHRxa0NBLDhCQUNFLGtCdkh3cWtDRixDdUhycWtDQSxtQkFDRSxrQkFsQ2lCLENBbUNqQixhdkh1cWtDRixDQUNGLEN1SHBxa0NBLHlCQUtFLGlCQURBLGtCQUlBLGlCQUVBLGVwSGhLNEIsQ29IK0o1QixtQkFIQSx3QkFIQSwwQkFGQSxrQkFNQSxrQkFMQSxTdkg4cWtDRixDdUhucWtDQSxzREFDRSxnR0FFRSxtQnZIc3FrQ0YsQ3VIcHFrQ0Usb1RBR0UsV0FEQSw2QnZIeXFrQ0osQ3VIcnFrQ0UsMGRBR0Usc0J2SDBxa0NKLEN1SHZxa0NFLDRKQUNFLGdCdkgwcWtDSixDdUh2cWtDRSxzSUFDRSxnQnZIMHFrQ0osQ0FDRixDdUhycWtDQSw4Q0FDRSxzQkFDQSxZdkh1cWtDRixDdUhycWtDRSw4RUFFRSxtQkFEQSxhQUVBLHVCQUNBLGV2SHVxa0NKLEN1SHBxa0NFLDBGQUVFLG1CQURBLGFBRUEsc0J2SHNxa0NKLEN1SG5xa0NFLHFFQUVFLGdDQURBLGN2SHNxa0NKLEN1SGxxa0NFLGlGQUVFLGdDQURBLFN2SHFxa0NKLEN1SGpxa0NFLG9PQUdFLFd2SG1xa0NKLEN1SGhxa0NFLHVPQUdFLFN2SGtxa0NKLEN1SC9wa0NFLGlFQUNFLFF2SGlxa0NKLEN1SHRwa0NNLG9UQUVFLGFBREEsV3ZIaXFrQ1IsQ3VIM3BrQ0UsdUVBRUUsaUJBREEsd0J2SDhwa0NKLENNdjlrQ0ksNkJpSDhUQSxvRUFDRSxVdkg0cGtDSixDdUh2cGtDTSxnUEFDRSxVdkg0cGtDUixDQUNGLENNbCtrQ0ksNEJpSDhQSiw4Q0ErRUksV3ZIeXBrQ0YsQ3VINW9rQ0Usc0pBUUUsV0FOQSwrREFDQSxDQUZBLGN2SHFwa0NKLEN1SDNva0NFLGlFQUNFLG1Cdkg2b2tDSixDdUgxb2tDRSxvRUFFRSxrQkFEQSx3QnZINm9rQ0osQ3VIdG9rQ00sZ1BBRkEsa0JBREEsVXZIaXBrQ04sQ3VIdm9rQ0UsdUVBQ0Usd0J2SHlva0NKLEN1SHRva0NFLHdLQUdFLGNBQ0EsZXZIdW9rQ0osQ0FDRixDdUhwb2tDRSxzREFDRSxzSEFDRSxhdkhzb2tDSixDdUhsb2tDSSxxV0FDRSxjdkhvb2tDTixDdUhob2tDRSxrSUFDRSxhdkhrb2tDSixDdUg5bmtDSSx5WUFDRSxjdkhnb2tDTixDQUNGLEN1SDFua0NBLHFEQUNFLGdCdkg2bmtDRixDTXZpbENJLHlCa0hsREksa0pBRUUsV0FaYSxDQVdiLFV4SDhsbENSLEN3SDNsbENRLHdMQUVFLGFBZlMsQ0FjVCxZeEg4bGxDVixDQUNGLEN3SHZsbENFLDBIQUNFLHdCeEh5bGxDSixDTXJqbENJLDBCa0hyQ0YsMEhBSUksd0J4SDBsbENKLENBQ0YsQ3dIcGxsQ0ksOElBQ0Usd0J4SHlsbENOLENNaGtsQ0ksMEJrSHJCRSwwRUFDRSx3QnhId2xsQ04sQ0FDRixDd0hwbGxDTSwyRUFkSixvRUFnQk0sc0JBREEsb0J4SHdsbENOLEN3SHJsbENNLDBHQUVFLHVCQURBLHFCeEh3bGxDUixDQUNGLENNL2tsQ0ksMEJrSEhGLHFHQUVJLGFBQ0EsUXhIb2xsQ0osQ3dIbGxsQ0ksc0pBQ0UsaUJ4SG9sbENOLEN3SC9rbENBLGdFQUdJLGVBREEsZXhIbWxsQ0osQzJHdnBsQ0UsOEVBTUksaUJBQ0EsZ0JBRkEsZWFzRVEsQ2JuRVIsNEJhbUVRLENidkVSLFMzRzRwbENOLEMyR2hxbENFLCtFQU1JLG1CQUNBLGtCQUZBLGVhc0VRLENibkVSLDJCYW1FUSxDYnZFUixTM0dtcWxDTixDQXJCRixDd0gvamxDRSwrRUFDRSxleEh1bGxDSixDTS9qbENJLG1Ea0hwQkEsK0hBQ0UsZ0JBQ0EsZXhIc2xsQ0osQ0FDRixDeUhucmxDQSw4QkFDRSx3QnpIc3JsQ0YsQ005bWxDSSw2Qm1IdEVGLHdDQUVJLGV6SHNybENKLENBQ0YsQ3lIbHJsQ0EsNEJBQ0UsYUFFQSxlQURBLFF6SHNybENGLEN5SGxybENBLHdCQUdFLHdCdEhrRVksQ3NIakVaLGF0SGtGWSxDc0hqRlosZ0JBSEEsZUFEQSxVekh5cmxDRixDTWpvbENJLDZCbUh6REosd0JBUUksY3pIc3JsQ0YsQ0FDRixDeUhucmxDQSwwQkFDRSxtQkFDQSxldEgwRzRCLENzSHpHNUIsb0JBQ0Esa0J6SHNybENGLEN5SG5ybENBLG1DQUNFLGVBQ0Esa0J6SHNybENGLEN5SHBybENFLHNDQUNFLFNBQ0EsbUJ6SHNybENKLEN5SHBybENJLHlDQUNFLG1CekhzcmxDTixDMEhsdWxDQSx3QkFDRSxxQkFDQSxpQjFIcXVsQ0YsQ00zcWxDSSwwQm9INURKLHdCQUlJLG1CMUh1dWxDRixDQUNGLENNaHJsQ0ksMEJvSDVESix3QkFPSSxvQjFIeXVsQ0YsQ0FDRixDTXhxbENJLDRCb0h6RUosd0JBVUksVzFIMnVsQ0YsQ0FDRixDMEh4dWxDQSw4QkFNRSxtQ0FHQSxlQU5BLFlBQ0EsT0FJQSxnQkFQQSxrQkFJQSxNQUVBLGlDQUxBLFUxSGt2bENGLEMwSHp1bENFLGtDQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBTUEsaUJBUkEsa0JBR0EsUUFJQSxzREFEQSxTMUg2dWxDSixDMEh0dWxDQSwrQkFHRSxTQUNBLE9BRUEsd0JBTEEsa0JBTUEsa0JBRkEsV0FIQSxTMUg4dWxDRixDMEh4dWxDRSxvQ3hGekNFLHFCL0JzR1UsQzZCN0ZaLGlCN0I2RlksQ3VIeERWLGlDMUZ2Q0YsVTdCb0VZLEN1SGhDVixlQURBLGV2SHVGMEIsQ3VIckYxQix1QjFIOHVsQ0osQ09weGxDRSwwQzJCTkUscUIvQnNHVSxDNkJ2RlYsb0JBWGlDLENBU2pDLFVoQ2t4bENKLENnQzd3bENFLG9GRWxCRSxxQi9Cc0dVLEM2QmhGVixvQkFsQmlDLENBdUIvQixpQ0FQRixVaENpeGxDSixDZ0Nyd2xDRSwwRkFHRSxxQjdCbUVVLEM2QmxFVixpQjdCa0VVLEM2QnBFVixVaEN3d2xDSixDZ0MvdmxDRSw0TUFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaENpd2xDSixDZ0MxdmxDSSw4TkFLSSxnQ2hDd3ZsQ1IsQ001dmxDSSx5Qm9IckJKLCtCQWdCSSxlMUhxd2xDRixDQUNGLENNandsQ0ksMEJvSHJCSiwrQkFtQkksdUIxSHV3bENGLEMwSHR3bENFLG9DQUVFLG1CQURBLGV2SDRFd0IsQ3VIMUV4Qix5QjFId3dsQ0osQ0FDRixDMEhwd2xDQSwwQkFDRSxhQUNBLDBCMUh1d2xDRixDMEh0d2xDRSw2QkFDRSxvQjFId3dsQ0osQ01ueGxDSSwwQm9IVUYsNkJBR0kscUIxSDB3bENKLENBQ0YsQ00zd2xDSSw0Qm9ITkosMEJBVUksWTFIMndsQ0YsQ0FDRixDMEh4d2xDQSxxQkFDRSxrQkFDQSxTMUgyd2xDRixDTWx5bENJLHlCb0h3QkYsNEJBRUksZTFINHdsQ0osQ0FDRixDTTF4bENJLDRCb0hRSixxQkFTSSxVMUg2d2xDRixDQUNGLENNNXlsQ0kseUJvSGtDSiwyQkFFSSx5QkFDQSw0QkFDQSxpQjFINndsQ0YsQzBINXdsQ0Usa0NBQ0UsZUFFQSxhQURBLFdBRUEsUzFIOHdsQ0osQ0FDRixDMEgxd2xDQSwrQkFFRSxXQURBLGNBRUEsbUJBQ0EsOEIxSDZ3bENGLEMwSHp3bENFLDRFQUNFLGExSDh3bENKLENNdjBsQ0ksMEJvSGdESiwrQkFZSSxtQkFDQSxlMUgrd2xDRixDQUNGLENNaDBsQ0ksNEJvSG9ESixtQ0FFSSxhMUgrd2xDRixDQUNGLEMySC80bENBLHlCQUVFLDREQURBLGtCM0htNWxDRixDMkhqNWxDRSxvQ0FDRSxpQzNIbTVsQ0osQ00zMWxDSSwwQnFINURKLHlCQU9JLGtCM0hvNWxDRixDMkhuNWxDRSxvQ0FDRSwyQjNIcTVsQ0osQ0FDRixDTXQxbENJLDRCcUgzREoseUNBSUksU0FHQSxhQUZBLE9BSEEsZUFDQSxrQkFHQSxVM0hxNWxDRixDMkhoNWxDRixzQ0FHSSxhQUNBLHNCQUZBLDhCM0hzNWxDRixDQVBGLEMySHo0bENBLG9DQUNFLFkzSG81bENGLEMySGo1bENBLHVCQUdFLGVBRkEsaUJBQ0EsZ0IzSHE1bENGLENNaDRsQ0ksMEJxSHZCSix1QkFLSSxpQkFDQSxvQjNIczVsQ0YsQ0FDRixDTXozbENJLDRCcUhwQ0osdUJBU0ksa0IzSHc1bENGLEMySHI1bENBLG1DQUVJLFkzSHc1bENKLENBSkYsQzJIaDVsQ0UscUNBQ0UsWTNIdTVsQ0osQ010NGxDSSw0QnFIbEJGLHFDQUdJLGEzSHk1bENKLENBQ0YsQzJIcjVsQ0EsaUNBQ0Usb0IzSHc1bENGLEMySHI1bENBLDRCQUlFLHlCQUVBLGtCQURBLFdBS0EsYUFSQSxtQkFDQSxleEhnRTRCLEN3SDVENUIsY0FJQSxvQkFIQSx1QkFDQSxtQkFSQSxrQjNIazZsQ0YsQ00xNmxDSSx5QnFIT0osNEJBYUksb0IzSDA1bENGLENBQ0YsQ01sNmxDSSw2QnFITkosNEJBZ0JJLHFCQUNBLGtCM0g0NWxDRixDQUNGLEMySHo1bENBLDBCQUNFLG1CQUVBLGV4SDJDNEIsQ3dINUM1QixxQkFFQSxrQjNINDVsQ0YsQ001N2xDSSwwQnFINEJKLDBCQU1JLG9CQUNBLHFCM0g4NWxDRixDQUNGLEMySDM1bENBLGtDQUVFLGFBQ0EsOEI3R25HQSxnQjZHb0dBLG9CN0dyR0EsU2RxZ21DRixDMkgvNWxDRSxxQ0FNRSw2QkFGQSw0QkFDQSxxQkFFQSw0SEFOQSxtQkFFQSxvQjNIbzZsQ0osQzJIOTVsQ0kseUNBQ0UsWTNIZzZsQ04sQ010OWxDSSx5QnFIdUNKLGtDQW1CSSwwQjNIZzZsQ0YsQzJILzVsQ0UscUNBQ0UscUIzSGk2bENKLENBQ0YsQ01qOWxDSSw0QnFIMEJKLGtDQTBCSSxpQjNIaTZsQ0YsQ0FDRixDMkg5NWxDQSx3QkFDRSx5QkFDQSxrQjNIaTZsQ0YsQzJIaDZsQ0UsMkJBR0UsaUVBQ0EsMEJBSEEsa0JBS0EsZXhISjBCLEN3SEExQixxQkFHQSxzQjNIbTZsQ0osQzJIaDZsQ0ksK0JBQ0UsWTNIazZsQ04sQ01uL2xDSSx5QnFIcUZBLDJCQUNFLG1CQUVBLGV4SFp3QixDd0hXeEIscUIzSGs2bENKLENBQ0YsQ00xL2xDSSwwQnFINEZBLDJCQUNFLHlCM0hpNmxDSixDQUNGLEMySDc1bENBLGlDQUVFLHdCeEhxUnlCLEN3SHBSekIsa0IzSCs1bENGLENxRC9qbUNFLHVDQUVFLFdBQ0EsV0FGQSxhckRta21DSixDMkhsNmxDRSxvQ0FVRSxtQkFQQSxpRUFDQSw0QkFLQSxhQUVBLFdBVkEsbUJBT0EsZXhIbkMwQixDd0g2QjFCLHNCQVVBLG1CQUNBLGdCQU5BLG1CQUZBLHVCQUNBLGUzSDI2bENKLEMySG42bENJLHdDQUtFLGVBRkEsWUFDQSxtQkFGQSxVM0h1NmxDTixDMkhsNmxDSSxtREFDRSxZM0hvNmxDTixDTXBobUNJLDRCcUgwRkYsb0NBMkJJLDBCQUVBLGNBSkEsZUFDQSxpQkFFQSxRM0hzNmxDSixDMkhwNmxDSSx3Q0FFRSxZQUNBLG1CQUZBLFUzSHc2bENOLENBQ0YsQzJIbDZsQ0Usd0NBRUUsd0J4SHRIVSxDd0g0SFYsWUFKQSxrQkFEQSxVeEgzSFUsQ3dIa0lWLGVBVEEsV0FLQSxlQUdBLGV4SHpFMEIsQ3dIdUUxQixpQkFJQSxjQU5BLGtCQVFBLGtCQURBLHVCM0hxNmxDSixDTWpqbUNJLDRCcUhnSUYsd0NBZ0JJLFNBQ0EsVTNIcTZsQ0osQ0FDRixDMkhuNmxDSSw4Q0FDRSxxQjNIcTZsQ04sQzJIajZsQ0UsOERBQ0Usd0J4SG1OdUIsQ3dIbE52QixtQjNIbTZsQ0osQzJIbDZsQ0ksaUVBQ0UsZTNIbzZsQ04sQzJIajZsQ0kscUVBR0UsbUJBRkEseUJBQ0EsYUFHQSxlQUNBLG1CQUZBLDRCM0hxNmxDTixDMkhqNmxDTSw0RUFDRSxxQzNIbTZsQ1IsQ001a21DSSw0QnFIZ0tBLHFFQWFJLGtCQUNBLGtCM0htNmxDTixDQUNGLEMySGo2bENNLDRFQUVFLDZCQURBLHNCM0hvNmxDUixDTW5tbUNJLHlCcUhrR0osaUNBb0dJLGtCM0hpNmxDRixDMkgvNWxDRSxvQ0FDRSxXQUNBLG1CQUNBLHNCQUlBLFNBRkEsaUJBQ0Esa0JBRkEsYTNIbzZsQ0osQzJIOTVsQ0Usd0NBQ0UsV0FDQSxxQkFDQSxVM0hnNmxDSixDQUNGLENNdG5tQ0ksMEJxSDJOQSx3Q0FDRSx5QkFDQSxnQkFDQSxpQjNIODVsQ0osQ0FDRixDTTdubUNJLDBCcUhtT0Esb0NBQ0UsMkIzSDY1bENKLEMySDM1bENFLHdDQUNFLHFCM0g2NWxDSixDQUNGLEMySHo1bENJLDZDQUNFLGUzSDI1bENOLENNM25tQ0ksNEJxSCtOQSw2Q0FJSSxhM0g0NWxDTixDQUNGLEMySHY1bENBLDJCQUNFLHdCM0gwNWxDRixDMkh6NWxDRSx5SEFDRSw0QjNIMjVsQ0osQ012b21DSSw0QnFIMk9GLHlIQUlJLGUzSDQ1bENKLENBQ0YsQ016cG1DSSx5QnFIc1BKLDJCQVVJLGtCM0g2NWxDRixDQUNGLEMySDE1bENBLHFDQUtFLGVBSkEsa0JBQ0EsZUFFQSxnQkFEQSxpQjNIKzVsQ0YsQzJINTVsQ0UseUNBQ0UsVTNIODVsQ0osQzJINTVsQ0UsMEN6Rm5VRSxxQi9Cc0dVLEM2QjdGWixpQjdCNkZZLEN3SCtOVixnQkFJQSxpQzNGbFVGLFU3Qm9FWSxDd0gyUFYsY0FGQSxrQkFHQSxTM0hrNmxDSixDT251bUNFLGdEMkJORSxxQi9Cc0dVLEM2QnZGVixvQkFYaUMsQ0FTakMsVWhDaXVtQ0osQ2dDNXRtQ0UsZ0dFbEJFLHFCL0JzR1UsQzZCaEZWLG9CQWxCaUMsQ0F1Qi9CLGlDQVBGLFVoQ2d1bUNKLENnQ3B0bUNFLHNHQUdFLHFCN0JtRVUsQzZCbEVWLGlCN0JrRVUsQzZCcEVWLFVoQ3V0bUNKLENnQzlzbUNFLDhOQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLFVoQ2d0bUNKLENnQ3pzbUNJLGdQQUtJLGdDaEN1c21DUixDTTlybUNJLDRCcUhnUUYsMENBVUksZ0JBQ0Esa0JBQ0EsU0FIQSx5QkFJQSwyQkFDQSxrQjNIeTdsQ0osQ0FDRixDTXJ0bUNJLHlCcUhvUUoscUNBNEJJLGUzSHk3bENGLENBQ0YsQzJIcjdsQ0Esa0NBRUUsd0J4SGtGeUIsQ3dIakZ6QixrQjNIdTdsQ0YsQ3FEMXhtQ0Usd0NBRUUsV0FDQSxXQUZBLGFyRDh4bUNKLEMySDE3bENFLHFDQUdFLGlFQUNBLDRCQUtBLGNBQ0EsV0FUQSxtQkFPQSxleEh0TzBCLEN3SGdPMUIsc0JBU0EsbUJBQ0EsZ0JBTEEsbUJBRkEsdUJBQ0EsZTNIazhsQ0osQzJIMzdsQ0kseUNBS0UsZUFGQSxZQUNBLG1CQUZBLFUzSCs3bENOLEMySDE3bENJLG9EQUNFLFkzSDQ3bENOLENNOXVtQ0ksNEJxSDZSRixxQ0EwQkksMEJBRkEsZUFDQSxpQkFFQSxRM0g2N2xDSixDMkg1N2xDSSx5Q0FFRSxZQUNBLG1CQUZBLFUzSGc4bENOLENBQ0YsQ014d21DSSwwQnFIdVZKLHVDQUVJLGEzSG83bENGLENBQ0YsQzJIajdsQ0Esb0NBRUUsbUJBREEsYUFHQSxVQURBLDJCQUVBLG1CM0hvN2xDRixDTXp3bUNJLDRCcUhnVkosb0NBUUksZUFDQSxnQjNIcTdsQ0YsQ0FDRixDMkhuN2xDRSx3Q0FFRSxjQURBLFkzSHM3bENKLEMySGo3bENBLHdEQUVFLG9IQUdFLDhEM0hvN2xDRixDMkgvNmxDQSw2RUFDRSx5QjNIbTdsQ0YsQ0FKRixDNEhyMm1DQSw2QkFHRSx5QkFGQSxrQkFDQSxxQjVINjJtQ0YsQ01uem1DSSwwQnNINURKLDZCQUtJLG1CQUNBLHFCNUg4Mm1DRixDQUNGLENNNXltQ0ksNEJzSHpFSiw2QkFVSSxlQUVBLGdCQURBLGtCNUhnM21DRixDQUNGLEM0SDcybUNFLGlDQUNFLHNCQUNBLGdCNUgrMm1DSixDTXZ6bUNJLDRCc0gxREYsaUNBSUksZTVIaTNtQ0osQ0FDRixDNEg5Mm1DQSxxQ0FDRSxrQjVIaTNtQ0YsQ01oMG1DSSw0QnNIL0NBLG9EQUNFLFk1SGszbUNKLENBQ0YsQzRIaDNtQ0UsZ0RBQ0UsUzVIazNtQ0osQzRIaDNtQ0UsMkNBQ0UsbUI1SGszbUNKLEM0SGgzbUNFLHlDQUdFLGVBREEsZ0JBRUEsaUJBSEEsbUI1SHEzbUNKLENNajFtQ0ksNEJzSHJDRix5Q0FPSSxlQURBLGdCQUVBLGlCQUNBLHdCNUhvM21DSixDQUNGLEM0SGgzbUNBLGdDQUNFLDZCNUhtM21DRixDNEhoM21DQSxpQ0FHRSx1QkFGQSxhQUNBLHFCNUhvM21DRixDTWgzbUNJLHlCc0hOSixpQ0FLSSxrQjVIcTNtQ0YsQ0FDRixDNEhwM21DRSw2Q0FDRSw2QkFDQSxrQjVIczNtQ0osQ001Mm1DSSw0QnNIWkYsNkNBSUksOEI1SHczbUNKLENBQ0YsQzRIdDNtQ1csOEZBQ1AsZTVIdzNtQ0osQ01wM21DSSw0QnNIREEsa0RBQ0UscUI1SHkzbUNKLEM0SHYzbUNFLGdEQUNFLFk1SHkzbUNKLENBQ0YsQzRIcDNtQ0UsaURBQ0UsYTVIczNtQ0osQzRIajNtQ0UsZ0RBQ0UsNkJBQ0Esa0I1SG8zbUNKLENNcjRtQ0ksNEJzSGVGLGdEQUlJLDhCNUhzM21DSixDQUNGLEM0SHAzbUNXLGlHQUNQLGU1SHMzbUNKLENNNzRtQ0ksNEJzSDBCQSxxREFDRSxxQjVIdTNtQ0osQzRIcjNtQ0UsbURBQ0UsWTVIdTNtQ0osQzRIbjNtQ0UsMERBRUksZTVIczNtQ04sQ0FKRixDNEg5Mm1DRSxvREFDRSxhNUhxM21DSixDNEhqM21DQSxtQ0FFRSxtQkFEQSxVNUhxM21DRixDNEhuM21DRSxzQ0FDRSxlNUhxM21DSixDTXQ2bUNJLDRCc0hnREYsc0NBSU0sZUFFQSxnQkFEQSxrQjVIdTNtQ04sQ0FDRixDTTE3bUNJLHlCc0gwREosbUNBY0ksZ0JBREEsWTVIdzNtQ0YsQ0FDRixDTWg4bUNJLDBCc0gwREosbUNBaUJJLGE1SHkzbUNGLENBQ0YsQzRIdjNtQ0UsOENBQ0UscUI1SHkzbUNKLENNMzdtQ0ksNEJzSHFFRixzQ0FFSSxrQjVIdzNtQ0osQ0FDRixDNEhwM21DRSw4Q0FDRSxhNUh1M21DSixDNEhwM21DRSw2Q0FDRSxZNUhzM21DSixDNEhuM21DRSw2Q0FFRSxnQkFEQSx5QjVIczNtQ0osQ00zOG1DSSw0QnNIMEZKLFdBRUksWTVIbzNtQ0YsQ0FDRixDNEhqM21DQSxXQUNFLFk1SG8zbUNGLENNcjltQ0ksNEJzSGdHSixXQUdJLGE1SHMzbUNGLENBQ0YsQzRIbjNtQ0Esb0NBQ0UsVTVIczNtQ0YsQ00zK21DSSx5QnNIb0hKLG9DQUlJLE9BREEsVTVIeTNtQ0YsQ0FDRixDNEh2M21DRSwwQ0FDRSxXNUh5M21DSixDNEhyM21DQSxtQ0FJRSxtQkFEQSxhQUZBLGFBSUEsMkJBQ0EsZ0JBSkEsVzVINDNtQ0YsQzRIdjNtQ0UsdUNBR0UscUJBREEsWUFFQSxpQkFIQSxVNUg0M21DSixDTXYrbUNJLG1Ec0gwR0YsdUNBUUksWUFEQSxVNUgyM21DSixDQUNGLENNNS9tQ0ksNEJzSGtISixtQ0FvQkksZTVIMDNtQ0YsQ0FDRixDNEh0M21DQSwyQ0FFRSxlQUNBLGtCQUNBLGdCQUNBLG9CQUpBLGtCNUg2M21DRixDNEhwM21DQSxtQ0FDRSxxQkFJQSw0SEFEQSxjQUVBLHNCQUpBLHNCQUNBLFk1SHkzbUNGLENNOWhuQ0ksMEJzSGtLSixtQ0FRSSxvQjVIdzNtQ0YsQ0FDRixDTXRobkNJLDRCc0hxSkosbUNBV0ksdUI1SDAzbUNGLENBQ0YsQzRIcjNtQ0UsNEZBQ0UsWTVIeTNtQ0osQzRIcjNtQ0EsMENBRUUsYUFFQSxlQURBLDJCOUdwUEEsZ0JBRkEsU0FDQSxTZGdubkNGLEM0SHozbUNFLDZDQUVFLG1CQURBLGFBR0EsbUJBREEsUzVINDNtQ0osQzRIMTNtQ0ksbUVBRUUsZ0JBREEsYzVINjNtQ04sQzRIejNtQ1csc0ZBQ1AsbUI1SDIzbUNKLENNbmtuQ0ksMEJzSDJNQSw2Q0FDRSxvQjVINDNtQ0osQ0FDRixDTTVqbkNJLDRCc0hxTUUseUVBQ0UsWTVIMDNtQ04sQzRIcjNtQ0EsdURBRUksWTVIdzNtQ0osQzRIcDNtQ0EsMERBRUksVTVIdTNtQ0osQzRIdDNtQ0ksZ0ZBQ0UsWTVIdzNtQ04sQzRIbjNtQ0Esc0RBRUksVTVIczNtQ0osQzRIcjNtQ0ksNEVBQ0UsYTVIdTNtQ04sQ0FwQkYsQzRIaDJtQ0ksNERBQ0UsVTVIdTNtQ04sQzRIbjNtQ0Usa0RBTUUsbUJBREEsYUFJQSx3QkFGQSxlQUhBLDBCQUlBLGlCNUhtM21DSixDTTltbkNJLHlCc0htUEYsa0RBRUksWTVINjNtQ0osQ0FDRixDNEh0M21DSSxzREFFRSxjQUNBLG1CQUZBLFk1SDAzbUNOLEM0SHQzbUNJLHVEQUNFLFk1SHczbUNOLENNOW1uQ0ksNEJzSDJLSiwwQ0ErRUksaUI1SHczbUNGLENBQ0YsQzRIcjNtQ0EsbUM5R3BVRSxnQkFGQSxTQUNBLFNkZ3NuQ0YsQzRIejNtQ0Usc0NBQ0UsZ0JBQ0Esc0I1SDIzbUNKLEM0SDEzbUNJLHVEQUNFLHNCNUg0M21DTixDTWhvbkNJLDRCc0h3UUYsK0NBRUksaUI1SDAzbUNKLEM0SHgzbUNJLGtGQUNFLGlCNUgwM21DTixDQUNGLEM0SHQzbUNFLHlDQUNFLGU1SHczbUNKLENNM29uQ0ksNEJzSGtSRix5Q0FHSSxZNUgwM21DSixDQUNGLEM0SHQzbUNBLDRCQUdFLFM5R25XQSxnQkFGQSxTQUNBLFU4R3NXQSwwQjVIeTNtQ0YsQzRIeDNtQ0Usc0NBQ0UsWUFDQSxxQjVIMDNtQ0osQzRIbDNtQ0UsdUNBQ0UsZTVIbzNtQ0osQzRIajNtQ0EsaUNBQ0UsYUFDQSxnQjVIbzNtQ0YsQzRIbjNtQ0UsNkNBQ0UsZTVIcTNtQ0osQzRIbjNtQ0Usa0RBQ0Usc0I1SHEzbUNKLEM0SGwzbUNBLDJDQUlFLHFCekhwVFksQ3lIc1RaLGtCQUVBLFlBSEEsYXpIdFRZLEN5SDBUWixTQUZBLGFBTkEsa0JBVUEseUNBREEsZTVIbzNtQ0YsQ010cm5DSSw2QnNId1RKLDJDQWFJLFE1SHEzbUNGLENBQ0YsQ00zcm5DSSw0QnNId1RKLDJDQWdCSSxTQUNBLFc1SHUzbUNGLENBQ0YsQzRIdDNtQ0UsaURBS0UsNkJBQ0EsOEJBQ0EsMkJBTkEsV0FHQSxTQUtBLFdBUEEsa0JBTUEsU0FFQSwyQkFQQSxPNUgrM21DSixDTTdzbkNJLDZCc0gyVUYsaURBWUksUTVIMDNtQ0osQ0FDRixDTWx0bkNJLDZCc0gyVUYsaURBZUksUzVINDNtQ0osQ0FDRixDNEh4M21DQSw2QkFJRSxxQnpIM1ZZLEN5SDZWWixrQkFFQSxZQUhBLGF6SDdWWSxDeUhpV1osU0FGQSxhQU5BLGtCQVVBLHlDQURBLGU1SDAzbUNGLEM0SHgzbUNFLG1DQUtFLDZCQUNBLDhCQUNBLDJCQU5BLFdBR0EsU0FLQSxTQVBBLGtCQU1BLFNBRUEsMkJBUEEsTzVIaTRtQ0osQzRIdjNtQ0Esa0M5RzliRSxnQkFGQSxTQUNBLFNkNHpuQ0YsQzRIMzNtQ0UscUNBQ0UsbUJBQ0EsbUI1SDYzbUNKLEM0SDEzbUNBLHdDQUNFLGU1SDYzbUNGLEM0SDUzbUNFLDBEQUNFLGlCNUg4M21DSixDNEgzM21DQSxtQ0FDRSxpQjVIODNtQ0YsQzRINzNtQ0UsbURBQ0Usc0I1SCszbUNKLEM0SDczbUNFLHdEQUdFLG1CQURBLGFBREEsYzVIaTRtQ0osQzRINzNtQ0UsK0NBQ0UsUzVIKzNtQ0osQzRINzNtQ0UsZ0RBQ0UsaUJBQ0EsaUI1SCszbUNKLEM0SDczbUNFLGdEQUNFLGlCNUgrM21DSixDTW55bkNJLDBCc0h1YUEsK0NBQ0UsUzVIKzNtQ0osQ0FDRixDNEg1M21DSSxnREFFRSxnQkFEQSxjNUgrM21DTixDTS94bkNJLDRCc0hxYUEsd0RBQ0UsWTVINjNtQ0osQzRIMzNtQ0UsK0NBQ0UsUzVINjNtQ0osQ0FDRixDNEh6M21DQSx5Q0FFRSxtQkFEQSxhQUVBLDJCQUNBLGlCNUg0M21DRixDNEgzM21DRSwyQ0FDRSxlQUNBLHNCQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0I1SDYzbUNKLENNdHpuQ0ksNEJzSG1iRiwyQ0FRSSxlQUNBLGtCQUNBLGdCQUNBLGdCNUgrM21DSixDQUNGLEM0SDUzbUNFLGtEQUdFLHNCQUZBLHFCQUNBLG9CNUgrM21DSixDTW4wbkNJLDRCc0hrY0Ysa0RBT0ksc0JBREEsb0I1SGc0bUNKLENBQ0YsQ016MG5DSSw2QnNIa2NGLGtEQVdNLGdCNUhnNG1DTixDQUNGLEM0SDczbUNFLDBEQUNFLGlCNUgrM21DSixDNEgxM21DSSxzREFFRSxnQkFEQSxjNUg2M21DTixDNEh4M21DRSxtREFDRSx5QjVIMDNtQ0osQzRIdDNtQ0UsdURBQ0UsYzVIeTNtQ0osQzRILzJtQ0Esc0NBRUUsbUJBQ0EsYXpIL2RZLEN5SDZkWixhQUdBLGtCNUhrM21DRixDNEhqM21DRSwwQ0FFRSxjQUNBLG1CQUZBLFk1SHEzbUNKLEM0SGozbUNFLDJDQUNFLFk1SG0zbUNKLEM0SGozbUNFLDRDQUNFLGE1SG0zbUNKLEM0SGwzbUNJLGlEQUNFLFk1SG8zbUNOLEM0SGozbUNFLDhDQUNFLFk1SG0zbUNKLENNcDNuQ0ksNEJzSDZlSixzQ0F3QkksVXpIN2ZVLEN5SDhmVix5QjVIbTNtQ0YsQzRIbDNtQ0UsMkNBQ0UsUzVIbzNtQ0osQ0FDRixDNEg1Mm1DRSxzREFDRSxRNUhrM21DSixDNEhoM21DRSxtREFDRSxjQUVBLGdCQURBLGM1SG0zbUNKLEM0SDkybUNBLHVDQUdFLG1CQUZBLGFBSUEsWUFIQSw2QjVIbTNtQ0YsQzRILzJtQ0UsMENBQ0UsZTVIaTNtQ0osQ01uNW5DSSw0QnNIaWlCRiwwQ0FJSSxlQUNBLGtCNUhrM21DSixDQUNGLEM0SDcybUNBLDRCQUNFLGNBQ0EsbUI1SGczbUNGLEM0SDkybUNFLG9DQUNFLDhCNUhnM21DSixDTTk2bkNJLHlCc0h5akJKLDRCQVFJLFk1SGkzbUNGLENBQ0YsQzRIOTJtQ0EsMEVBQ0Usb0I1SGkzbUNGLEM0SDkybUNBLHlCQUVFLGtCQURBLGdCQUVBLHFDNUhpM21DRixDNEhoM21DRSxrQ0FDRSxrQjVIazNtQ0osQzRIajNtQ0ksc0NBQ0Usd0I1SG0zbUNOLEM0SDcybUNBLHFEQUNFLDRCNUhnM21DRixDNEg5Mm1DRSxrRUFDRSxlNUhnM21DSixDNEgxMm1DRSx3REFDRSxrQjVINjJtQ0osQzRIejJtQ0EsNENBR0UsY0FFQSxnQkFIQSxTQUVBLGdCNUg2Mm1DRixDNEgzMm1DRSxnRUFDRSxrQjVINjJtQ0osQ001OG5DSSw0QnNIa21CSCxnRUFDSyxpQjVINjJtQ0osQ0FDRixDNEgxMm1DRSwrQ0FFRSxtQkFEQSxZNUg2Mm1DSixDTWwrbkNJLHlCc0gwbkJKLDRDQUVJLHNDNUgyMm1DRixDQUNGLEM2SHBpb0NBLG1EQUNFLHdCN0gyaW9DRixDNkgxaW9DRSxrQ0FLRSxhQUNBLGVBRkEsVTdIMmlvQ0osQ014K25DSSw0QnVIdkVGLGtDQUVJLGtCN0hpam9DSixDQUNGLEM2SDdpb0NJLHlDQUNFLGNBSUEsaUJBREEsU0FEQSxrQkFEQSxnQzdIa2pvQ04sQ01wL25DSSw0QnVIaEVBLHlDQU9JLGU3SGlqb0NOLENBQ0YsQzZIaGpvQ00seURBR0UsaUJBQ0Esa0JBSEEsVUFDQSxzQjdIb2pvQ1IsQ00vL25DSSw0QnVIdkRFLHlEQU1JLGtCN0hvam9DUixDQUNGLEM2SGxqb0NNLDJDQUNFLGNBQ0EsVzdIb2pvQ1IsQzZIbmpvQ1EsZ0RBT0UscUJBS0EsK0JBREEsNEJBSEEsV0FMQSxhQU1BLGlCQUpBLFlBQ0EsZ0JBTEEsa0JBU0Esa0JBTkEsV0FGQSxTN0gram9DVixDTXRob0NJLDRCdUgzQ0ksZ0RBY0ksZUFDQSxpQjdIdWpvQ1YsQ0FDRixDNkh0am9DVSx5QkFqQkYsZ0RBa0JJLGU3SHlqb0NWLENBQ0YsQzZIdGpvQ00sb0RBQ0UsWTdId2pvQ1IsQzZIcmpvQ0ksd0RBRUUsdURBREEsYTdId2pvQ04sQ014aW9DSSw0QnVIakJBLHdEQUlJLHNCN0h5am9DTixDQUNGLEM2SHZqb0NJLHdEQUVFLHVEQURBLGE3SDBqb0NOLENNampvQ0ksNEJ1SFZBLHdEQUlJLHNCN0gyam9DTixDQUNGLEM2SHpqb0NJLHdEQUVFLHlEQURBLGE3SDRqb0NOLENNMWpvQ0ksNEJ1SEhBLHdEQUlJLHNCN0g2am9DTixDQUNGLEM2SHpqb0NJLDhDQUNFLGdCN0gyam9DTixDNkgxam9DTSw2REFDRSxzQkFFQSxrQkFEQSxXN0g2am9DUixDNkh6am9DSSxzREFJRSwyQkFIQSxlQUNBLGM3SDZqb0NOLEM2SHpqb0NJLGlEQUNFLFdBQ0EsaUI3SDJqb0NOLEM2SDFqb0NNLHdEQUNFLGdCQUNBLHdCQUVBLDRCQURBLG1CN0g2am9DUixDNkhuam9DSSw4Q0FDRSxjN0hxam9DTixDNkhuam9DSSxnREFDRSxpQjdIcWpvQ04sQzZIbmpvQ0ksdURBQ0UsV0FDQSxxQkFDQSxZQUNBLHFCN0hxam9DTixDNkhuam9DSSx3Q0FPRSxjQU5BLGNBUUEsY0FOQSxjQUNBLGtCQU1BLGdCQUxBLFFBQ0EsMkJBRUEsc0JBTkEsV0FTQSxZN0hxam9DTixDNkhuam9DSSw4Q0FJRSxTQUZBLHNCQUNBLGlCQUZBLGtCQUlBLFU3SHFqb0NOLEM2SHBqb0NNLHFEQUtFLFdBRkEsU0FGQSxrQkFDQSxPQUVBLFM3SHVqb0NSLEM2SGxqb0NJLHdEQUNFLFc3SG9qb0NOLEM2SC9pb0NJLDRDQUNFLGM3SGlqb0NOLEM2SDlpb0NNLHlEQUlFLFlBRkEsT0FEQSxNQUVBLFU3SGlqb0NSLEM2SDVpb0NFLG1DQUNFLGtCN0g4aW9DSixDNkgzaW9DSSxzRUFlRSx5QkFIQSxtQkFMQSxzQkFFQSxhQUNBLG1CQUNBLGVBR0EsbUJBVEEsWUFRQSw4QkFMQSxnQkFQQSxlQUVBLFFBREEsTUFFQSxZQUVBLGU3SHNqb0NOLEM2SDVpb0NNLGtGQUtFLDRCQURBLHNCQURBLGVBREEsWUFLQSxtQkFEQSxrQkFMQSxxQjdIb2pvQ1IsQzZIN2lvQ1EsaUdBQ0UsZTdIK2lvQ1YsQzZIN2lvQ1EseUZBR0UsdUJBRkEsVy9HM0tSLGNBRUEsWUFHQSxPK0d5S1EsVS9HN0tSLGtCQUdBLE0rRzJLUSxrQi9HNUtSLFVkZ3VvQ0YsQzZIampvQ1UscUdBQ0UseUJBQ0EsVUFFQSwwQkFEQSxrQjdIb2pvQ1osQzZIL2lvQ00sMEVBRUUsWUFEQSxVN0hram9DUixDTTdzb0NJLHlCdUhrS0Esa0NBQ0UsYUFDQSxlQUNBLDZCN0g4aW9DSixDNkg3aW9DSSx5Q0FDRSxnQjdIK2lvQ04sQzZIOWlvQ00seURBQ0UsYzdIZ2pvQ1IsQzZIOWlvQ00sZ0RBQ0Usb0I3SGdqb0NSLENBQ0YsQ003dG9DSSwwQnVIb0xFLDZEQUNFLG1CN0g0aW9DTixDNkgxaW9DSSxtRUFDRSxXN0g0aW9DTixDNkgxaW9DSSwrREFDRSxrQjdINGlvQ04sQzZIMWlvQ0ksMEVBQ0UsVzdINGlvQ04sQzZIMWlvQ0ksc0VBQ0UsWTdINGlvQ04sQzZIeGlvQ0kseUNBQ0UsZTdIMGlvQ04sQzZIemlvQ00seURBQ0UsZ0I3SDJpb0NSLEM2SHppb0NNLGdEQUVFLG1CQURBLGUxSDlIb0IsQzBIZ0lwQixzQkFDQSxlN0gyaW9DUixDQUNGLENNMXZvQ0ksMEJ1SHNORSx5Q0FDRSxnQjdIdWlvQ04sQzZIdGlvQ00seURBQ0UsZ0I3SHdpb0NSLENBQ0YsQzZIbGlvQ0EsZ0JBRUUsZUFEQSxlN0hzaW9DRixDTTF2b0NJLDRCdUgwTkEscURBQ0UsWTdIb2lvQ0osQ0FDRixDOEhsMG9DQSx5QkFFRSx3QjNIaUZZLEMySGxGWixnQkFFQSwyQjlIcTBvQ0YsQzhIajBvQ0EsOEJBQ0UsVTlIbzBvQ0YsQzhIdHpvQ0EscUNBRUUsYUFDQSxzQkFGQSxVOUgrem9DRixDOEh0em9DRSw4Q0FDRSxhQUNBLHFCOUh3em9DSixDTXJ5b0NJLDBCd0hyQkYsOENBS0ksTTlIeXpvQ0osQ0FDRixDTTd4b0NJLDRCd0hsQ0YsOENBUUksVzlIMnpvQ0osQ0FDRixDOEh2em9DSSw2REFDRSxjOUh5em9DTixDOEhyem9DRSwyQ0FDRSxrQjlIdXpvQ0osQzhIcHpvQ0UsdURoSHREQSxxQkFDQSwwQmdId0RFLFloSHZERixTZ0hzREUsVTlIeXpvQ0osQ2M3Mm9DRSxvS0FFRSx3QkFDQSxRZDgyb0NKLEM4SDF6b0NJLGtHQUNFLHVCOUg0em9DTixDOEh2em9DQSw4Q0FDRSx1QjlIMHpvQ0YsQzhIdnpvQ0EsNENBY0Usc0JBQ0EsNkJBRUEsU0FHQSxPQURBLFNBRUEsYUFMQSxlQUVBLFU5SGd6b0NGLEM4SGowb0NFLGtEQUNFLHVCQUNBLFk5SG0wb0NKLEM4SDV6b0NFLGtJQUNFLG9COUhpMG9DSixDTTUxb0NJLHlCd0hnQkosNENBeUJJLFlBRUEsVUFIQSxnQkFFQSxVOUh5em9DRixDQUNGLENNcDJvQ0ksMEJ3SGdCSiw0Q0ErQkksc0I5SHl6b0NGLENBQ0YsQzhIdHpvQ0EsOEZBTUUscUIzSHBDWSxDMkhzQ1osWUFQQSxjQUVBLGtCQWxIZ0IsQ0FtSGhCLG1CQWxIa0IsQ0FtSGxCLHVCOUgyem9DRixDY3Ywb0NFLHdIQUNFLGFkMDFvQ0osQzhIejBvQ0EsNEhBQ0UsWTlINDBvQ0YsQzhIejBvQ0EsK0NBR0UsbUJBRkEsZUFDQSxZOUg2MG9DRixDOEgzMG9DRSxzREFRRSwrQkFDQSxvQkFIQSxzQkFEQSxrQkFKQSxXQUNBLHFCQUVBLGVBR0Esa0JBSkEsYTlIbTFvQ0osQzhIMzBvQ1csd1BBQ1Asc0JBQ0EsMkQ5SDYwb0NKLEM4SHowb0NBLHVDckZ2SUUsd0JBQ0EscUJxRjJJQSx5REFEQSx3QkFEQSw0QkFGQSxnQkFLQSxXckZ6SUEsZUFGQSxnQkFDQSxnQnpDMDlvQ0YsQzhINzBvQ0Esc0NBQ0UsdUI5SGcxb0NGLENjcjRvQ0UsbURBQ0UsYWR3NW9DSixDOEhsMm9DRSw0RUFDRSw4RDlIbzJvQ0osQzhIaDJvQ0EsK0JBQ0UsbUJBQ0Esa0I5SG0yb0NGLEM4SGoyb0NFLG9DQUNFLGtCOUhtMm9DSixDOEhoMm9DRSxpREFDRSxpQjlIazJvQ0osQzhILzFvQ0Usc0NBQ0UsZTlIaTJvQ0osQ010OW9DSSwwQndId0dKLCtCQWtCSSxxQkFEQSxlOUhrMm9DRixDOEgvMW9DRSxpREFDRSxlOUhpMm9DSixDQUNGLEM4SDcxb0NBLGtDQUlFLFUzSGpIWSxDMkg4R1osa0JBRUEsZTNIM0Q0QixDMkgwRDVCLG9CQUdBLGlCQUNBLGlCOUhnMm9DRixDTXgrb0NJLDBCd0hrSUosa0NBU0ksZTNIaEUwQixDMkhpRTFCLGU5SGkyb0NGLENBQ0YsQzhIOTFvQ0EsK0JBQ0Usd0IzSHhIWSxDMkgySFosa0JBRkEsVTNIN0hZLEMySGdJWixnQkFGQSxZOUhtMm9DRixDOEhoMm9DRSxrQ0FDRSxTQUNBLGlCOUhrMm9DSixDOEg3MW9DRSwrREFLRSw2REFEQSx3QkFEQSw0QkFEQSxjOUhrMm9DSixDOEg3MW9DRSxvREFDRSxhOUgrMW9DSixDOEg5MW9DSSxzRUFDRSwyQkFDQSxhOUhnMm9DTixDOEg5MW9DSSxzSUFFRSx3QjNIbkpRLEMySG9KUixVOUgrMW9DTixDOEg1MW9DRSw2SEFFRSxhOUg4MW9DSixDOEg1MW9DRSx3RUFDRSxTOUg4MW9DSixDOEgzMW9DSSxzRUFHRSxtRUFGQSxxQzlIODFvQ04sQ2MzK29DRSxtRkFDRSxhZDgvb0NKLENNM2lwQ0ksMEJ3SGdNQSx3RUFDRSxZQUNBLGM5SDgyb0NKLENBQ0YsQzhIajJvQ0ksaWdCQUNFLGdDQUNBLGU5SDIyb0NOLEM4SHgyb0NFLG9GQUNFLGM5SDAyb0NKLEM4SHoyb0NJLDJGQUNFLG9COUgyMm9DTixDOEh6Mm9DYSxtZkFDUCx3QjlIMjJvQ04sQzhIeDJvQ0UsOEVBQ0Usd0I5SDIyb0NKLEM4SHQyb0NBLGlCQUNFLGtCQUNBLFU5SHkyb0NGLEM4SHQyb0NBLGdCQUNFLGU5SHkyb0NGLEM4SHYyb0NFLHVCQUNFLHlCOUh5Mm9DSixDOEh4Mm9DSSxpQ0FDRSxZOUgwMm9DTixDOEhyMm9DQSxnQkFNRSxhM0g3TVksQzJIOE1aLGtCQXZUZ0IsQ0FrVGhCLFdBaFRnQixDQXNUaEIsbUJBdlRrQixDQW9UbEIsb0JBSkEsa0JBRUEsWUFoVGdCLENBaVRoQix1QjlINDJvQ0YsQzhIdDJvQ0UsdUJBQ0UsdUI5SHcyb0NKLEM4SG4yb0NRLHVHQUNFLGE5SHcyb0NWLEM4SGwyb0NFLHVCQUNFLGdCOUhvMm9DSixDTW5tcENJLDRCd0hnUUEsZ0NBRUksUzlIcTJvQ04sQ0FDRixDOEhqMm9DRSwwQkFFRSxjQURBLGM5SG8yb0NKLENNNW1wQ0ksNEJ3SHVRRiwwQkFLSSxjOUhvMm9DSixDQUNGLEM4SGgyb0NBLDhGQUdFLHNCQURBLGFBREEsVTlIcTJvQ0YsQzhIajJvQ0Msd0NBQ0MsWTlIbTJvQ0YsQ00xbnBDSSw0QndIc1JILHdDQUdHLGdCOUhxMm9DRixDQUNGLEM4SGwyb0NDLDJDQUNDLDRCOUhvMm9DRixDOEhuMm9DRSxxREFDRSx3QjlIcTJvQ0osQzhIbjJvQ00sa0VBQ0UsV0FDQSxjOUhxMm9DUixDOEhoMm9DRSxzQ0FDRSxjOUhrMm9DSixDOEhoMm9DSSw0Q0FDRSxZOUhrMm9DTixDOEg1MW9DRSxzQ0FDRSxzQkFDQSw2QkFFQSxTQUdBLE9BREEsU0FIQSxlQUVBLFU5SGkyb0NKLEM4SDcxb0NJLDBDQUNFLFk5SCsxb0NOLEM4SDcxb0NNLGdEQUNFLHNCOUgrMW9DUixDOEh6MW9DQSxpS0FNRSxxQkFGQSxpQkEvWXVCLENBOFl2QixPQUVBLG1CQS9ZeUIsQ0E0WXpCLFM5SGcyb0NGLEM4SHoxb0NBLHdLQU1FLGEzSHJUWSxDMkhtVFosaUJBeFp1QixDQXVadkIsT0FFQSxtQkF4WnlCLENBcVp6QixTOUhnMm9DRixDOEh6MW9DQSx1Q0FFRSxzQkFEQSxVOUg2MW9DRixDOEh4MW9DQSwyREFDRSwrQjlIMjFvQ0YsQzhIeDFvQ0EsYUFFRSxXQURBLG1COUg0MW9DRixDOEh4MW9DQSxxQ0FDRSxVM0hoV1ksQzJIa1daLGlCQUNBLHFCQUZBLGdCOUg2MW9DRixDOEh6MW9DRSx3REFDRSxhOUgyMW9DSixDOEh2MW9DQSx5QkFDRSxjQUNBLGtCQUdBLGUzSHpUNEIsQzJIdVQ1QixvQkFDQSxtQjlIMjFvQ0YsQzhIeDFvQ0UsZ0NBQ0UsVTlIMDFvQ0osQzhIcjFvQ0EseUNBSUUsWUFDQSxnQkFIQSxZQUlBLHVCQUhBLFc5SDAxb0NGLENjN3JwQ0Usc0RBQ0UsYWRndHBDSixDY2p0cENFLDJGQUNFLGFkb3VwQ0osQzhIeDNvQ0EseURBQ0UsYTlIMjNvQ0YsQzhIejNvQ0Usd0lBRUUsYTlIMDNvQ0osQzhIdDNvQ0EsZ0VBSUUsYTNIN1lZLEMySDJZWixtQkFDQSxtQjlIMDNvQ0YsQzhIdDNvQ0EsdUJBRUUscUIzSHRaWSxDMkhxWlosZTNIOVY0QixDMkhnVzVCLHNCOUh5M29DRixDOEh2M29DRSxvREFDRSx3QjlIeTNvQ0osQzhIcjNvQ0EsdUNBRUUsYUFFQSxzQkFEQSxTQUVBLGtCOUh3M29DRixDOEhuM29DRSx3SEFDRSx1QjlIMDNvQ0osQzhIeDNvQ0ksdUhBQ0UsaUM5SDIzb0NOLEM4SHYzb0NFLDZFQUNFLFk5SDAzb0NKLENNaDBwQ0ksMEJ3SG1iSix1Q0F1QkksbUJBQ0Esa0I5SDIzb0NGLEM4SHQzb0NFLHdIQUNFLGtCOUg2M29DSixDQUNGLEM4SHgzb0NFLG9EQUNFLEs5SDIzb0NKLENNbjFwQ0kseUJ3SDRkQSxvREFDRSxROUgwM29DSixDQUNGLEM4SHQzb0NBLGtEQUNFLFU5SHkzb0NGLENNNTFwQ0ksMEJ3SGtlSixrREFJSSxxQjlIMDNvQ0YsQzhIeDNvQ0UsNkVBQ0Usc0I5SDAzb0NKLENBQ0YsQzhIdDNvQ0EsdURBR0UsYUFDQSxzQkFDQSxXQUhBLFU5SDQzb0NGLEM4SHQzb0NBLDRCQUVFLG1CQUVBLGUzSDlhNEIsQzJINmE1QixvQkFFQSxhQUpBLG9COUg2M29DRixDTXAzcENJLDBCd0hzZkosNEJBUUksZ0M5SDAzb0NGLENBQ0YsQzhIeDNvQ0UsbUNBRUUsbUJBRUEsc0JBREEsb0JBRkEsMEI5SDYzb0NKLEM4SHQzb0NBLHNCQUNFLGlCOUh5M29DRixDOEh0M29DQSwwQkFJRSxtREFHQSw0QkFDQSx1QkFDQSxlQUhBLGNBSEEsVUFGQSxrQkFDQSxZQUdBLFk5SDYzb0NGLENNLzRwQ0kseUJ3SDZnQkosMEJBWUksYzlIMDNvQ0YsQ0FDRixDTXA1cENJLDBCd0g2Z0JKLDBCQWtCSSxxQkFEQSxZQUVBLGVBSEEsVTlIODNvQ0YsQ0FDRixDOEh0M29DRSxvQ0FDRSxrQjlIeTNvQ0osQzhIeDNvQ0ksdUNBQ0UsbUJBQ0Esb0I5SDAzb0NOLEM4SHAzb0NJLDJEQUNFLGtCOUhzM29DTixDOEhuM29DSSw4R0FFRSxtQkFDQSxvQkFGQSxrQjlIdTNvQ04sQzhIajNvQ0UscURBQ0UsbUJBQ0Esb0JBQ0EsZTlIbTNvQ0osQzhIajNvQ0ksZ0VBQ0UsVTNINWlCUSxDMkg2aUJSLHlCOUhtM29DTixDOEhoM29DSSxpRUFDRSxlOUhrM29DTixDOEgvMm9DSSxvRUFFRSx1QkFEQSxhQUVBLGU5SGkzb0NOLEM4SDkyb0NJLHlGQUNFLGU5SGczb0NOLEM4SDcyb0NJLGdIQUVFLGU5SCsyb0NOLEM4SDMyb0NFLDZDQUNFLGU5SDYyb0NKLEM4SDMyb0NJLCtDQUNFLGEzSHBrQlEsQzJIcWtCUix5QjlINjJvQ04sQzhIMTJvQ0kseURBQ0UsZTlINDJvQ04sQzhIejJvQ0ksMERBQ0UsbUJBQ0EsbUI5SDIyb0NOLEM4SHoyb0NNLDJFQUNFLGtCOUgyMm9DUixDOEh4Mm9DTSx1RUFDRSxlM0hsaUJzQixDMkhtaUJ0QixlOUgwMm9DUixDOEhwMm9DRSxxQ0FDRSxhOUhzMm9DSixDOEhuMm9DTSw2REFDRSxhOUhxMm9DUixDOEhqMm9DSSwwREFPRSxxQjNIaG5CUSxDMkg0bUJSLDZCQURBLFNBR0EsT0FDQSxhQUxBLGVBR0EsVTlIczJvQ04sQzhIajJvQ00sK0RBRUUsZUFDQSxlM0g5akJzQixDMkgrakJ0QixpQkFDQSwyQkFKQSxvQjlIdTJvQ1IsQ00vK3BDSSx5QndIb2lCSiw4QkE4R0ksZ0I5SGkyb0NGLEM4SC8xb0NFLG9EQUNFLGtCOUhpMm9DSixDOEg5MW9DRSxxQ0FDRSxhOUhnMm9DSixDOEg5MW9DSSwwREFFRSxnQkFDQSxVQUZBLGlCOUhrMm9DTixDOEgvMW9DUSwrREFDRSxvQjlIaTJvQ1YsQ0FDRixDTWxncUNJLDBCd0h1cUJBLG9DQUNFLGtCOUg4MW9DSixDQUNGLEM4SDExb0NBLG1CQUNFLG1CQUNBLFUzSDFwQlksQzJIMnBCWixrQkFDQSxnQkFDQSxtQjlINjFvQ0YsQ00vZ3FDSSwwQndINnFCSixtQkFRSSxhOUg4MW9DRixDQUNGLEM4SDMxb0NBLGdDQUNFLGtCQUNBLGU5SDgxb0NGLENNNWdxQ0ksNEJ3SGlyQkosZ0JBRUksWTlIODFvQ0YsQ0FDRixDOEgzMW9DQSx1QkFDRSxhQUNBLHNCQUNBLFc5SDgxb0NGLEM4SDcxb0NFLCtDQUVFLG1CQUdBLHFCM0h4ckJVLEMySG9yQlYsYUFFQSx5QkFDQSx5QjlIZzJvQ0osQzhINzFvQ0kseURBRUUsbUJBTUEsaUJBREEsWUFFQSxlQVJBLG9CQUlBLGdCQUZBLHVCQUdBLFVBSUEsb0JBTkEsYzlIcTJvQ04sQzhINzFvQ00sMEhBQ0UsY0FFQSxnQkFEQSxjOUhnMm9DUixDOEh2MW9DRSx3REFTRSxtQkFIQSxzQkFFQSxvQkFOQSxZQVFBLHVCQUVBLGNBVEEsa0NBQ0EsbUNBQ0EsVUFKQSxVOUh3Mm9DSixDOEgxMW9DRSxvUUFJRSxpQjlINDFvQ0osQzhIMTFvQ0UsOERBQ0Usd0IzSHB0QlUsQzJIcXRCVixrQjlINDFvQ0osQzhIMTFvQ0UsaUVBRUUsd0IzSHh1QlUsQzJIdXVCVixVOUg2MW9DSixDOEh4MW9DRSxrTUFNRSxzQkFGQSwwQkFDQSxrQ0FGQSxzQjlINjFvQ0osQzhIdDFvQ0UsNkhBR0UsMEJBQ0Esa0NBRkEsc0I5SDAxb0NKLEM4SHAxb0NBLDBCQUNFLFk5SHUxb0NGLENNL21xQ0ksMEJ3SHV4QkosMEJBSUksYUFDQSxROUh3MW9DRixDQUNGLEM4SHIxb0NBLHVCQUVFLG1CQURBLGFBRUEsUzlIdzFvQ0YsQzhIdDFvQ0UsNEJBQ0UsbUJBQ0EsZTNIMXRCMEIsQzJIMnRCMUIsbUI5SHcxb0NKLEM4SHIxb0NFLDJCQUVFLGVBREEsYTlIdzFvQ0osQzhIbjFvQ0EsOEJBSUUsYTNIeHdCWSxDMkhzd0JaLGtCQUdBLGUzSDV1QjRCLEMySDB1QjVCLG9CQUZBLGlCOUgwMW9DRixDTTVvcUNJLHlCd0hpekJKLDhCQVFJLFk5SHUxb0NGLENBQ0YsQytINXNxQ0EsNkJBRUUsYUFDQSxzQkFDQSxpQkFIQSxpQi9Ia3RxQ0YsQytIN3NxQ0Usc0VBQ0Usd0I1SDJGVSxDNEgxRlYsYTVIZ0dVLEM0SC9GVixlL0grc3FDSixDK0g1c3FDRSxzTEFHRSxzRS9IOHNxQ0osQytIMXNxQ0UscURBRUUsbUJBR0Esd0I1SDBFVSxDNEg5RVYsYUFFQSx5QkFDQSx5Qi9INnNxQ0osQytIMXNxQ0ksK0RBRUUsbUJBTUEsaUJBREEsWUFFQSxlQVJBLG9CQUlBLGdCQUZBLHVCQUdBLFVBSUEsb0JBTkEsYy9Ia3RxQ04sQytIMXNxQ00sc0lBQ0UsY0FFQSxnQkFEQSxjL0g2c3FDUixDTTFycUNJLDBCeUgzREosNkJBK0NJLFcvSDBzcUNGLENBQ0YsQytIcnNxQ0Usb0pBQ0UscUI1SDBCVSxDNEh6QlYsOEJBQ0EsK0JBQ0EsNEIvSHlzcUNKLEMrSHRzcUNFLHdJQUNFLHFCNUhtQlUsQzRIaEJWLGdDQUZBLDhCQUNBLDhCL0gwc3FDSixDK0h0c3FDRSwwS0FDRSxxQjVIWVUsQzRIWFYsOEJBQ0EsK0JBQ0EsYTVIYVUsQzRIWlYsWS9IeXNxQ0osQytIdnNxQ0ksb01BQ0UsYS9IMHNxQ04sQytIcHNxQ0UsNkNBQ0UsZS9IdXNxQ0osQytIcnNxQ0UsNkNBQ0UsaUIvSHVzcUNKLEMrSG5zcUNBLHlDQUNFLGE1SE5ZLEM0SE9aLFEvSHNzcUNGLEMrSG5zcUNBLDBDQUNFLHlCQUNBLGEvSHNzcUNGLEMrSG5zcUNBLDBCQUNFLGEvSHNzcUNGLEMrSG5zcUNBLDJCQUNFLHNCQUNBLFUvSHNzcUNGLENNcHZxQ0ksMEJ5SDRDSiwyQkFLSSxzQi9IdXNxQ0YsQ0FDRixDK0hsc3FDSSxvR0FDRSxhL0hxc3FDTixDK0g5cnFDSSx1R0FDRSxnQkFDQSxlL0hpc3FDTixDTWx3cUNJLHlCeUhzRUEsMkRBQ0UsZS9IK3JxQ0osQ0FDRixDK0gzcnFDQSx1REFDRSxhL0g4cnFDRixDK0gzcnFDQSx1RUFDRSxZL0g4cnFDRixDK0gzcnFDQSx3REFDRSxrQi9IOHJxQ0YsQytIM3JxQ0EsMEJBQ0UsZS9IOHJxQ0YsQytIM3JxQ0EsOEJBQ0Usa0IvSDhycUNGLENnSXYxcUNBLDZCQUVFLHdCN0h3RlksQzZIekZaLGdCQUVBLDJCaEkwMXFDRixDTXB4cUNJLDRCMEh6RUosNkJBS0ksWWhJNDFxQ0YsQ0FDRixDZ0l4MXFDQSxrQ0FFRSxhQUVBLHNCQURBLDhCQUVBLG1CQUpBLFVoSSsxcUNGLENNOXlxQ0ksMEIwSGxESixrQ0FRSSxnQkFEQSxtQkFFQSxnQkFDQSxnQmhJNjFxQ0YsQ0FDRixDZ0kxMXFDQSxrQ0FDRSxlaEk2MXFDRixDZ0kxMXFDQSx5Q0FFRSxhQUNBLHNCQUZBLFVoSSsxcUNGLENNaDBxQ0ksMEIwSGhDSix5Q0FLSSxTaEkrMXFDRixDQUNGLENnSTUxcUNBLHdDQUNFLG9CaEkrMXFDRixDZ0k5MXFDRSxrREFDRSxlaElnMnFDSixDTTUwcUNJLDBCMEhyQkYsa0RBR0ksTWhJazJxQ0osQ0FDRixDTXAwcUNJLDRCMEhsQ0Ysa0RBTUksV2hJbzJxQ0osQ0FDRixDTXQxcUNJLHlCMEhYRiw4Q0FFSSxrQmhJbTJxQ0osQ0FDRixDZ0kvMXFDQSxrREFDRSx1QmhJazJxQ0YsQ2dJLzFxQ0EsZ0RBTUUsc0JBQ0EsNkJBRUEsU0FHQSxPQURBLFNBRUEsYUFMQSxlQUVBLFVoSWcycUNGLENnSXoycUNFLHNEQUNFLHVCQUNBLFloSTIycUNKLENNOTJxQ0kseUIwSEFKLGdEQWlCSSxZQUVBLFVBSEEsZ0JBRUEsVWhJbTJxQ0YsQ0FDRixDZ0kvMXFDQSxzR0FNRSxxQjdIUlksQzZIVVosWUFQQSxjQUVBLGVBQ0EsaUJBQ0EsaUJoSW8ycUNGLENjcDFxQ0UsZ0lBQ0UsYWR1MnFDSixDTXA1cUNJLHlCMEh1Qkosc0dBVUksZUFDQSxnQmhJdTNxQ0YsQ0FDRixDTTE1cUNJLDBCMEh1Qkosc0dBY0ksZUFDQSxnQmhJeTNxQ0YsQ0FDRixDZ0l0M3FDQSxvSUFDRSxZaEl5M3FDRixDZ0l0M3FDQSxtREFHRSxtQkFGQSxlQUNBLFloSTAzcUNGLENnSXgzcUNFLDBEQVFFLCtCQUNBLG9CQUhBLHNCQURBLGtCQUpBLFdBQ0EscUJBRUEsZUFHQSxrQkFKQSxhaElnNHFDSixDZ0l4M3FDVyx3UUFDUCxzQkFDQSwyRGhJMDNxQ0osQ2dJdDNxQ0EsNkNBTUUsWUFKQSxtQkFDQSxZQUNBLFdoSXkzcUNGLENjcDVxQ0UsMERBQ0UsYWR1NnFDSixDZ0l4NHFDQSwyQ3ZGNUhFLHdCQUNBLHFCdUZnSUEseURBREEsd0JBREEsNEJBRkEsZ0JBS0EsV3ZGOUhBLGVBRkEsZ0JBQ0EsZ0J6QzhnckNGLENnSTU0cUNBLDBDQUNFLHNDQUNBLHVCaEkrNHFDRixDYzE3cUNFLHVEQUNFLGFkNjhxQ0osQ2dJajZxQ0Usb0ZBQ0UsOERoSW02cUNKLENnSS81cUNBLG1DQUNFLG1CQUNBLG1CQUNBLHVCaElrNnFDRixDZ0kvNXFDQSxtQ0FDRSx3QjdINUVZLEM2SCtFWixrQkFGQSxVN0hqRlksQzZIb0ZaLGdCQUZBLFloSW82cUNGLENnSWo2cUNFLHNDQUNFLFNBQ0EsaUJoSW02cUNKLENnSTk1cUNFLG1FQUtFLDZEQURBLHdCQURBLDRCQURBLGNoSW02cUNKLENnSTk1cUNFLHdEQUNFLGFoSWc2cUNKLENnSS81cUNJLDBFQUNFLDJCQUNBLGFoSWk2cUNOLENnSS81cUNJLDhJQUVFLHdCN0h2R1EsQzZId0dSLFVoSWc2cUNOLENnSTc1cUNFLHFJQUVFLGFoSSs1cUNKLENnSTc1cUNFLDRFQUNFLFNoSSs1cUNKLENnSTU1cUNJLDBFQUdFLG1FQUZBLHFDaEkrNXFDTixDY2hnckNFLHVGQUNFLGFkbWhyQ0osQ2dJeDZxQ0UsMGJBQ0UsZ0NBQ0EsZWhJODZxQ0osQ2dJMzZxQ0ksK0hBQ0UsMEJoSTY2cUNOLENnSXo2cUNJLG1IQUNFLGdDQUNBLGVoSTI2cUNOLENnSXg2cUNFLDRGQUNFLGNoSTA2cUNKLENnSXo2cUNJLG1HQUNFLG9CaEkyNnFDTixDZ0l6NnFDYSx1aEJBQ1Asd0JoSTI2cUNOLENnSXg2cUNFLHNGQUNFLHdCN0gzSVUsQzZINElWLGdCaEkyNnFDSixDZ0l0NnFDQSxxQkFDRSxrQkFDQSxVaEl5NnFDRixDZ0l0NnFDQSxvQkFDRSxlaEl5NnFDRixDZ0l2NnFDRSwyQkFDRSx5QmhJeTZxQ0osQ2dJeDZxQ0kscUNBQ0UsWWhJMDZxQ04sQ2dJcjZxQ0Esb0JBTUUsV0FDQSxlQUxBLFVBR0Esb0JBSkEsa0JBRUEsU0FDQSx1QmhJMjZxQ0YsQ2dJdDZxQ0UsMkJBQ0UsdUJoSXc2cUNKLENnSW42cUNRLCtHQUNFLGFoSXc2cUNWLENnSWw2cUNFLDJCQUNFLGdCaElvNnFDSixDZ0luNnFDSSxvQ0FDRSxjaElxNnFDTixDTXhuckNJLDRCMEhrTkEsb0NBR0ksU2hJdTZxQ04sQ0FDRixDZ0luNnFDRSw4QkFFRSxjQURBLGNoSXM2cUNKLENNam9yQ0ksNEIwSDBORiw4QkFLSSxjaElzNnFDSixDQUNGLENnSWw2cUNBLHNHQUdFLHNCQURBLGFBREEsVWhJdTZxQ0YsQ2dJbjZxQ0MsNENBQ0MsWWhJcTZxQ0YsQ00vb3JDSSw0QjBIeU9ILDRDQUdHLGdCaEl1NnFDRixDQUNGLENnSXA2cUNDLCtDQUNDLDRCaElzNnFDRixDZ0lyNnFDRSx5REFDRSx3QmhJdTZxQ0osQ2dJcjZxQ00sc0VBQ0UsV0FDQSxjaEl1NnFDUixDZ0lsNnFDRSwwQ0FDRSxjaElvNnFDSixDZ0lsNnFDSSxnREFDRSxZaElvNnFDTixDZ0k5NXFDRSwwQ0FDRSxzQkFDQSw2QkFFQSxTQUdBLE9BREEsU0FIQSxlQUVBLFVoSW02cUNKLENnSS81cUNJLDhDQUNFLFloSWk2cUNOLENnSS81cUNNLG9EQUNFLHNCaElpNnFDUixDZ0kzNXFDQSxxTEFLRSxxQkFEQSxlQURBLE9BREEsU2hJaTZxQ0YsQ2dJMzVxQ0EsNExBS0UsY0FEQSxlQURBLE9BREEsU2hJaTZxQ0YsQ2dJMzVxQ0EscU1BRUUsc0JoSTg1cUNGLENnSTM1cUNBLDJDQUVFLHNCQURBLFVoSSs1cUNGLENnSTE1cUNBLCtEQUNFLCtCaEk2NXFDRixDTWx0ckNJLDRCMEgwVEYsbUNBR0ksZ0JBR0EsOEJBQ0EsK0JBTEEsZUFHQSxXQURBLFdoSTg1cUNKLENBQ0YsQ2dJdjVxQ0EsaUJBRUUsV0FEQSxtQmhJMjVxQ0YsQ2dJdjVxQ0EseUNBQ0UsVTdIcFVZLEM2SHNVWixpQkFDQSxxQkFGQSxnQmhJNDVxQ0YsQ2dJeDVxQ0UsNERBQ0UsYWhJMDVxQ0osQ2dJdjVxQ0EsNkNBRUUsZ0NBREEsZWhJMjVxQ0YsQ2lJMXpyQ0EsbURBRUUsd0I5SG9GWSxDOEhyRlosZ0JqSTh6ckNGLENNbndyQ0ksMEIySDVESixtREFJSSxpQmpJK3pyQ0YsQ0FDRixDaUk3enJDQSwrREFFRSxvQkFEQSxlOUg4SDRCLEM4SDVINUIsc0JBQ0EsdUJBQ0EsaUJqSWcwckNGLENNaHhyQ0kseUIySHJESiwrREFPSSxlaklrMHJDRixDQUNGLENpSWgwckNBLG1FQUlFLG1CQUZBLGdDQURBLGFBRUEsc0JBR0EsaUJBREEsaUJqSW8wckNGLENpSWwwckNFLHlGQUNFLGtCaklvMHJDSixDTWp5ckNJLHlCMkgzQ0osbUVBWUksdUJBREEsbUJBRUEsZWpJcTByQ0YsQ0FDRixDaUluMHJDQSxtRUFHRSxPQUZBLG1CQUNBLHFCakl1MHJDRixDTTl5ckNJLHlCMkgzQkosbUVBS0ksbUJqSXcwckNGLENBQ0YsQ2lJdDByQ0EsaUNBQ0Usa0JBRUEsY0FHQSxtQkFGQSxnQkFDQSxrQkFIQSxZakk2MHJDRixDaUl4MHJDRSxxQ0FNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQUZBLGtCQUdBLFFBR0EscURqSTAwckNKLENNcjByQ0kseUIySG5CSixpQ0FpQkksZWpJMjByQ0YsQ0FDRixDaUl6MHJDQSxnQ0FDRSxxQmpJNDByQ0YsQ2lJMzByQ0UseUNBQ0UscUJBQ0EscUJqSTYwckNKLENpSTMwckNFLG9DQUVFLGVBREEsYWpJODByQ0osQ2lJMTByQ0EsaUVBRUUsY0FEQSxlakk4MHJDRixDa0l2NXJDQSxxQkFDRSxZbEkwNXJDRixDTS8xckNJLDBCNEg1REoscUJBR0ksZWxJNDVyQ0YsQ0FDRixDa0l6NXJDQSwrQkFDRSxhbEk0NXJDRixDa0kzNXJDRSxpQ0FDRSxhbEk2NXJDSixDa0k1NXJDSSx1Q0FDRSxhbEk4NXJDTixDbUkxNnJDQSxnQ0FFRSx3QmhJb0ZZLENnSWxCWixnQkFuRUEsb0JuSSs2ckNGLENtSTU2ckNFLG1EQUNFLFluSTg2ckNKLENtSTU2ckNFLHFEQUtFLG9CQURBLGFBRkEsZ0JBQ0EsdUJBRkEsa0JuSWs3ckNKLENtSTU2ckNJLDhEQUNFLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JuSTg2ckNOLENtSTE2ckNFLHdEQUVFLHdCaEk2RFUsQ2dJOURWLGlCbkk2NnJDSixDbUkxNnJDRSxzREFDRSxzQkFDQSwyQm5JNDZyQ0osQ21JMTZyQ0UsK0NBR0UsbUJBREEsYUFEQSxnQm5JODZyQ0osQ21JMzZyQ0ksd0RBQ0UsbUJuSTY2ckNOLENtSTU2ckNNLDREQUVFLGdCQURBLGNuSSs2ckNSLENtSTE2ckNFLG9EQU1FLG1CQURBLGFBRkEsY0FDQSx1QkFIQSxrQm5JZzdyQ0osQ21JMTZyQ0ksK0RBQ0UsZ0JuSTQ2ckNOLENtSXo2ckNJLDZEQUNFLHlCQUNBLGtCQUNBLGdCQUNBLDBCbkkyNnJDTixDbUl4NnJDRSxnREFDRSxnQm5JMDZyQ0osQ21JeDZyQ0Usb0RBQ0UsaUJBQ0EsZ0JuSTA2ckNKLENtSXQ2ckNFLHlDQUNFLGdCbkl3NnJDSixDTWw3ckNJLHlCNkhrQkEsK0NBQ0Usa0JuSW02ckNKLENtSWw2ckNJLHdEQUNFLGtCbklvNnJDTixDbUlqNnJDRSxnREFDRSxnQm5JbTZyQ0osQ21JajZyQ0Usc0RBQ0UsMEJuSW02ckNKLENtSWo2ckNFLHFEQUNFLG9CQUNBLG1CQUNBLHNCbkltNnJDSixDQUNGLENNcjhyQ0ksMEI2SHNDQSxnREFDRSxpQm5JazZyQ0osQ21JaDZyQ0Usc0RBQ0UsNEJuSWs2ckNKLENtSWg2ckNFLG9EQUNFLGlCQUNBLG9CbklrNnJDSixDQUNGLENNajlyQ0ksMEI2SDVESixnQ0ErR0kseUJuSWs2ckNGLENtSWo2ckNFLHdEQUtFLGtCQUpBLG1CQUVBLHNCQURBLHdCQUVBLFduSW82ckNKLENtSWo2ckNFLHFEQUNFLG1CQUNBLG9CbkltNnJDSixDbUlqNnJDRSxnREFDRSxlbkltNnJDSixDbUloNnJDSSwrREFDRSxtQm5JazZyQ04sQ0FDRixDTTE5ckNJLDRCNkg2REEseUNBQ0UsY25JZzZyQ0osQ21JOTVyQ0Usb0RBQ0Usa0JBQ0EsbUJuSWc2ckNKLENBQ0YsQ01uK3JDSSw2QjZIeUVBLHVGQUVFLDBCbkk4NXJDSixDQUNGLENtSTM1ckNHLDBCQUNDLHVGQUVFLDBCbkk2NXJDSixDQUNGLENNNy9yQ0kseUI2SHVHRSxxR0FDRSxVbkl5NXJDTixDbUl2NXJDTSxxSEFDRSxTbkl5NXJDUixDQUNGLENNcmdzQ0ksMEI2SGtISSxxSEFDRSxTbklzNXJDUixDbUlsNXJDSSxnR0FDRSx5Qm5JbzVyQ04sQ21JajVyQ0ksNkdBQ0UsV25JbTVyQ04sQ0FDRixDb0k1a3NDQSw4QkFFRSxnQkFEQSxrQnBJZ2xzQ0YsQ29JOWtzQ0UseUNBQ0UsZ0JwSWdsc0NKLENNeGhzQ0ksMEI4SHpERix5Q0FHSSxnQnBJa2xzQ0osQ0FDRixDTTdoc0NJLHlCOEh6REYseUNBTUksZ0JwSW9sc0NKLENBQ0YsQ29JbGxzQ0UsaURBQ0UsWXBJb2xzQ0osQ29JbGxzQ0UsbURBUUUsbUJBQ0Esa0JBQ0EsZ0JBQ0Esc0JBTkEsa0JBREEsYUFGQSxnQkFDQSx1QkFGQSxrQnBJNGxzQ0osQ29JL2tzQ0Usc0RBRUUsd0JqSXNEVSxDaUl2RFYsaUJwSWtsc0NKLENvSS9rc0NFLG9EQUVFLHNCQURBLGlCQUVBLDJCcElpbHNDSixDb0kva3NDRSw2Q0FHRSxtQkFEQSxhQURBLGdCcEltbHNDSixDb0lobHNDSSxzREFDRSxtQnBJa2xzQ04sQ29JamxzQ00sMERBRUUsZ0JBREEsY3BJb2xzQ1IsQ29JL2tzQ0Usa0RBTUUsbUJBREEsYUFGQSxjQUNBLHVCQUhBLGtCcElxbHNDSixDb0k5a3NDRSw4Q0FDRSxnQnBJZ2xzQ0osQ29JOWtzQ0Usa0RBQ0UsaUJBQ0EsZ0JwSWdsc0NKLENvSXprc0NFLHVDQUNFLGdCcEkya3NDSixDTXRsc0NJLHlCOEhlQSw2Q0FDRSxrQnBJMGtzQ0osQ29JemtzQ0ksc0RBQ0Usa0JwSTJrc0NOLENvSXhrc0NFLDhDQUNFLGdCcEkwa3NDSixDb0l4a3NDRSxvREFDRSxZcEkwa3NDSixDb0l4a3NDRSxtREFDRSxvQkFDQSxrQnBJMGtzQ0osQ0FDRixDTXhtc0NJLDBCOEhrQ0EsOENBRUUsa0JBREEsV3BJMGtzQ0osQ29JdmtzQ0Usb0RBQ0UsaUJBQ0EsY3BJeWtzQ0osQ29JdmtzQ0Usa0RBQ0UsaUJBQ0Esb0JwSXlrc0NKLENBQ0YsQ010bnNDSSwwQjhIaURBLHNEQUtFLHVCQUpBLG1CQUVBLHNCQURBLHdCQUVBLFdwSXlrc0NKLENvSXRrc0NFLG1EQUNFLG1CQUdBLGdCQUZBLHNCQUNBLG1CcEl5a3NDSixDb0l0a3NDRSw4Q0FFRSxrQkFEQSxXcEl5a3NDSixDQUNGLENNNW5zQ0ksNEI4SHdEQSx1Q0FDRSxnQnBJdWtzQ0osQ0FDRixDb0lsa3NDRyw0Q0FDRywwQnBJcWtzQ04sQ29JbmtzQ00sZ0VBQ0UsbUJwSXFrc0NSLENvSWprc0NJLG9EQUNFLHFCcElta3NDTixDTXhwc0NJLHlCOEh5RkUsNENBQ0UseUJwSWtrc0NOLENBQ0YsQ003cHNDSSwwQjhIK0ZFLDRDQUNFLDBCcElpa3NDTixDQUNGLENNbHFzQ0ksMEI4SHFHQSw0Q0FDRSx5QnBJZ2tzQ0osQ0FDRixDTXZxc0NJLHlCOEg0R0UsbUdBQ0UsV0FDQSxXcEk4anNDTixDb0k1anNDTSxtSEFDRSxTcEk4anNDUixDQUNGLENNaHJzQ0ksMEI4SHdISSxtSEFDRSxTcEkyanNDUixDQUNGLENvSW5qc0NBLDJDQUNFLFNwSXNqc0NGLENxSXJ2c0NBLDZCQUtFLG1CQUVBLGtCbEk4RVksQ2tJakZaLGFBS0EsaUJBQ0EsZWxJMkg0QixDa0lwSTVCLGFBQ0EsZ0NBSUEsdUJBRUEsbUJBTEEsa0JBUUEsd0JySXd2c0NGLENNMXJzQ0ksNEIrSHpFSiw2QkFhSSxxQnJJMHZzQ0YsQ0FDRixDc0l4d3NDQSx1Q0FNRSxhQUxBLGVBR0EsZW5Ja0k0QixDbUlwSTVCLGlCQUdBLG1CQUZBLGlCdEk4d3NDRixDTXJ0c0NJLHlCZ0k1REosdUNBUUksYXRJNndzQ0YsQ0FDRixDTTF0c0NJLDBCZ0k1REosdUNBV0ksY3RJK3dzQ0YsQ0FDRixDc0k1d3NDQSx3Q0FDRSxhQUNBLDhCQUNBLGlCdEkrd3NDRixDc0k5d3NDRSw2Q0FHRSx5QkFDQSxhbkk2RVUsQ21JL0VWLDRCQURBLFN0SW14c0NKLENzSTl3c0NNLDREQUNFLFl0SWd4c0NSLENzSTV3c0NFLHdFQUVFLGVBQ0Esb0JBRkEsYXRJZ3hzQ0osQ3NJN3dzQ0ksNkVBRUUsYUFEQSwwQnRJZ3hzQ04sQ00xdXNDSSw0QmdJakNBLDZDQUNFLFV0STh3c0NKLENBQ0YsQ001dnNDSSwwQmdJZEEsbURBRUUsb0JuSTBDUSxDbUkzQ1IsYXRJOHdzQ0osQ3NJM3dzQ0ksNERBQ0UsWW5JdUNNLENtSXRDTixjdEk2d3NDTixDQUNGLENzSXh3c0NBLCtKQUtFLHdCbklpQlksQ21JZloseUJBQ0Esa0JBRkEsZ0JBSEEsVUFPQSxhQVRBLGtCQVFBLGtCQUVBLDJCQVBBLDJCQUZBLGlCdElveHNDRixDc0kxd3NDRSwyTEFPRSxpQ0FGQSw2QkFDQSw4QkFFQSxZQVBBLFdBR0EsU0FLQSxTQVBBLGtCQVFBLCtCQVBBLE90SW14c0NKLENzSXp3c0NFLCtMQUVFLFVBREEsa0J0STR3c0NKLENNdnhzQ0ksNEJnSWdCQSwyTEFDRSxPdEkwd3NDSixDQUNGLENzSXR3c0NBLDJDQUdFLE9BQ0EsdUJBRkEsUXRJMHdzQ0YsQ3NJdHdzQ0UsaURBRUUsb0JBQ0EsU0FGQSw0QnRJMHdzQ0osQ3NJcndzQ0Usb0RBQ0UsZ0JBQ0EsWXRJdXdzQ0osQ014enNDSSx5QmdJK0NGLG9EQUtJLGF0SXd3c0NKLENzSXp4c0NGLDJDQXNCSSxzQnRJd3dzQ0YsQ0FKRixDc0lod3NDQSx5Q0FHRSxhQURBLEt0SXd3c0NGLENzSXJ3c0NFLGlEQUNFLFF0SXV3c0NKLENNMTBzQ0kseUJnSTZESix5Q0FVSSxjdEl1d3NDRixDQUNGLENzSXB3c0NBLCtDQUNFLGFBQ0EsNkJBQ0EsZ0J0SXV3c0NGLENNcjFzQ0kseUJnSTJFSiwrQ0FLSSxldEl5d3NDRixDQUNGLENzSXR3c0NBLDhDQUNFLDREQUlBLG9CQUdBLGVBREEsY0FEQSxZdEl3d3NDRixDc0lyd3NDRSxrREFDRSxZdEl1d3NDSixDc0lyd3NDRSxtREFDRSxjQUNBLFd0SXV3c0NKLENzSXJ3c0NFLHVEQUNFLHlDdEl1d3NDSixDc0lyd3NDRSx3REFDRSxnRHRJdXdzQ0osQ3NJcndzQ0UsdURBQ0UsK0N0SXV3c0NKLENzSXJ3c0NFLHlEQUNFLGlEdEl1d3NDSixDTXIzc0NJLHlCZ0lnSEYsdURBRUksWXRJdXdzQ0osQ0FDRixDc0lud3NDQSw4Q0FFRSxVbklwR1ksQ21JbUdaLGlCdEl1d3NDRixDc0lud3NDQSxnQ0FFRSxrQm5JMUdZLENtSW1IWixnQkFMQSxTQUNBLE9BTkEsZ0JBRUEsZUFFQSxRQUdBLFNBQ0EsVXRJc3dzQ0YsQ3NJbndzQ0UscUNBQ0UsbUJBRUEsa0JBREEsZXRJc3dzQ0osQ3NJcHdzQ0ksOENBQ0Usa0J0SXN3c0NOLENNajJzQ0ksbURnSW9HRSw4Q0FDRSxxQnRJZ3dzQ04sQ0FDRixDTXg1c0NJLHlCZ0k0SEosZ0NBcUNJLGtCQUhBLFlBQ0EsVUFIQSxrQkFDQSxlQUdBLGV0SWl3c0NGLENBQ0YsQ01sNnNDSSwwQmdJNEhKLGdDQXdDSSxpQkFDQSxldElrd3NDRixDc0lqd3NDRSxxQ0FFRSxlQURBLG1CdElvd3NDSixDc0lsd3NDSSw4Q0FDRSxpQnRJb3dzQ04sQ0FDRixDTWw2c0NJLDRCZ0krR0osZ0NBd0RJLHNCQUxBLGFBQ0EsMkJBQ0EsOEJBRUEsY3RJb3dzQ0YsQ3NJbHdzQ0Usd0RBRUUsbUJBREEsYUFRQSxjQU5BLHVCQUNBLGdCQUNBLGlCQUdBLFl0SW13c0NKLENzSWp3c0NJLHlGQUNFLHFCQUNBLGN0SW13c0NOLENzSWx3c0NNLDZGQUdFLGVBRkEsZUFDQSxhdElxd3NDUixDc0lqd3NDSSxtRUFFRSxrQnRJa3dzQ04sQ0FDRixDc0k3dnNDQSxzQ0FDRSxtQnRJZ3dzQ0YsQ3NJL3ZzQ0UsK0NBQ0Usb0J0SWl3c0NKLENNcDlzQ0kseUJnSWdOSixzQ0FNSSxZdElrd3NDRixDQUNGLENzSS92c0NBLG9GQUVFLGtCQUNBLG1CdElrd3NDRixDc0kvdnNDSSw4R0FFRSxlQURBLGF0SW13c0NOLENNcCtzQ0ksMEJnSTBOSixvRkFhSSxlQUNBLGF0SWt3c0NGLENBQ0YsQ3NJL3ZzQ0EsMENBS0UsbUJBREEsWXRJZ3dzQ0YsQ3NJaHZzQ0EsMENBRUUseUJBREEsYXRJb3ZzQ0YsQ3NJanZzQ0UsbURBQ0UsUXRJbXZzQ0osQ3NJaHZzQ00sMkVBQ0UsWW5Jak9NLENtSWtPTixZdElrdnNDUixDTTUvc0NJLDBCZ0lnUkEsbURBQ0UsVXRJK3VzQ0osQ3NJNXVzQ0UsZ0RBRUUsb0JuSXhQUSxDbUl1UFIsYXRJK3VzQ0osQ3NJcHVzQ1EsNk1BQ0UsWXRJeXVzQ1YsQ0FDRixDc0lqdXNDRSwwREFDRSxZdElvdXNDSixDc0kvdHNDRSxvREFDRSxjbkl6UVUsQ21JMFFWLFluSTFRVSxDbUkyUVYsY3RJa3VzQ0osQ014Z3RDSSw0QmdJMlNGLCtGQUVFLFl0SWl1c0NGLENzSTl0c0NBLDBDQUNFLE9BRUEsZUFEQSx1QkFFQSxrQnRJZ3VzQ0YsQ3NJL3RzQ0UsbURBQ0UsWXRJaXVzQ0osQ3NJOXRzQ0EsMkNBQ0UseUJBQ0Esd0J0SWd1c0NGLENzSTl0c0NBLDJDQUNFLHlCQUNBLGV0SWd1c0NGLENzSS90c0NFLGtEQUNFLFlBR0EsUUFGQSxTQUNBLGtDdElrdXNDSixDc0kvdHNDRSxpREFDRSxRdElpdXNDSixDc0kvdHNDSSwrREFDRSxVQUNBLE90SWl1c0NOLENzSS90c0NNLHNFQUNFLFF0SWl1c0NSLENBQ0YsQ3NJcHRzQ0EseUJBRUUsbUJ0STR0c0NGLENzSW50c0NBLHFDQUtFLFNBQ0EsT0FMQSxnQkFDQSxlQUVBLFFBR0EsU0FDQSxVdEkwdHNDRixDc0l4dHNDRSwwQ0FDRSxtQkFFQSxrQkFEQSxldEkydHNDSixDc0lydHNDRSwrQ0FDRSxTdEl1dHNDSixDTTlsdENJLHlCZ0lvWEoscUNBMkJJLGtCQUhBLFlBQ0EsVUFGQSxrQkFEQSxlQUlBLGV0SXl0c0NGLENzSXR0c0NFLDBDQUNFLGN0SXd0c0NKLENBQ0YsQ00zbXRDSSwwQmdJb1hKLHFDQWtDSSxpQkFDQSxldEl5dHNDRixDc0l4dHNDRSwwQ0FDRSxjdEkwdHNDSixDc0l6dHNDSSxtREFDRSxpQnRJMnRzQ04sQ0FDRixDTTFtdENJLDRCZ0l1V0oscUNBNkNJLG1CQURBLGFBR0EsZUFEQSw4QkFHQSxjdEkwdHNDRixDc0l6dHNDRSw2REFFRSxtQkFEQSxhQVFBLGNBTkEsdUJBQ0EsZ0JBQ0EsaUJBR0EsWXRJMHRzQ0osQ3NJeHRzQ0ksOEZBQ0UscUJBQ0EsY3RJMHRzQ04sQ3NJenRzQ00sa0dBR0UsZUFGQSxlQUNBLGF0STR0c0NSLENzSXh0c0NJLHdFQUVFLGtCdEl5dHNDTixDc0l0dHNDRSwrQ0FHRSxtQkFEQSxhQUdBLGVBREEsOEJBSEEsUXRJNHRzQ0osQ0FDRixDc0l0dHNDRSx3REFDRSxxQnRJd3RzQ0osQ3NJcnRzQ0UseUNBSUUsWUFEQSxnQkFGQSxjQUNBLFV0SXl0c0NKLENNcnF0Q0kseUJnSTBjRix5Q0FTSSxZQURBLGtCQUVBLGdCQUhBLGdCQURBLFV0STZ0c0NKLENBQ0YsQ005cXRDSSwwQmdJMGNGLHlDQWFJLGtCdEkydHNDSixDQUNGLENzSXp0c0NJLDhDQUVFLG1CQURBLGFBRUEsc0J0STJ0c0NOLENNM3F0Q0ksNkJnSTZjQSw4Q0FNSSxnQkFFQSxtQkFEQSxRdEk2dHNDTixDQUNGLEN1SXp2dENBLGdEQU1FLGFBTEEsZUFHQSxlcElnSTRCLENvSWxJNUIsaUJBR0EsbUJBRkEsaUJ2SSt2dENGLENNeHN0Q0kseUJpSTFESixnREFRSSxhdkk4dnRDRixDQUNGLENNN3N0Q0ksMEJpSTFESixnREFXSSxjdklnd3RDRixDQUNGLEN1STd2dENBLGlEQUNFLGFBQ0EsOEJBQ0EsaUJ2SWd3dENGLEN1SS92dENFLHNEQUdFLHlCQUNBLGNBRkEsNEJBREEsU3ZJb3d0Q0osQ01qdHRDSSw0QmlJcERGLHNEQU1JLHNCdkltd3RDSixDQUNGLEN1SWp3dENNLHFFQUNFLFlwSTJETSxDb0l6RE4sY3BJeURNLENvSTFETixhdklvd3RDUixDdUk3dnRDTSwrSEFFRSxZcElpRE0sQ29JbEROLGF2SW93dENSLEN1SS92dENFLHFEQUVFLFlBQ0Esb0JBRkEsVXZJbXd0Q0osQ3VJaHd0Q0ksMERBQ0UsMEJ2SWt3dENOLENNM3V0Q0ksNEJpSW5CQSxzREFDRSxVdklpd3RDSixDQUNGLEN1STd2dENBLCtDQUVFLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JBTEEsa0JBTUEseUJ2SWd3dENGLEN1STl2dENFLG9FQUNFLGV2SWd3dENKLENNMXd0Q0kseUJpSUFKLCtDQWNJLGV2SWd3dENGLENBQ0YsQ003dHRDSSxtRGlJbERKLCtDQWtCSSxldklpd3RDRixDdUkvdnRDRSx5RUFDRSxhdklpd3RDSixDQUNGLEN1STd2dENBLG9EQUdFLE9BQ0EsdUJBRkEsUXZJaXd0Q0YsQ3VJOXZ0Q0UsMERBRUUsVUFDQSxTQUZBLGtCdklrd3RDSixDdUk5dnRDRSw2REFDRSxnQkFDQSxZdklnd3RDSixDTXR5dENJLHlCaUlvQ0YsNkRBSUksYXZJa3d0Q0osQ3VJaHh0Q0Ysb0RBa0JJLHNCdkltd3RDRixDQUpGLEN1STF2dENBLHdEQUNFLGFBQ0EsNkJBQ0EsZ0J2SWt3dENGLENNdHp0Q0kseUJpSWlESix3REFLSSxldklvd3RDRixDQUNGLEN1SWp3dENBLHVEQUNFLDJFQUlBLG9CQUdBLGVBREEsY0FEQSxZdkltd3RDRixDdUlod3RDRSwyREFDRSxZdklrd3RDSixDdUlod3RDRSw0REFDRSxjQUNBLFd2SWt3dENKLEN1SWh3dENFLGdFQUNFLHdEdklrd3RDSixDdUlod3RDRSxpRUFDRSwrRHZJa3d0Q0osQ3VJaHd0Q0UsZ0VBQ0UsOER2SWt3dENKLEN1SWh3dENFLGtFQUNFLGdFdklrd3RDSixDTXQxdENJLHlCaUlzRkYsZ0VBRUksWXZJa3d0Q0osQ0FDRixDdUk5dnRDQSx1REFFRSxVcEkxRVksQ29JeUVaLGlCdklrd3RDRixDdUk5dnRDQSx5Q0FFRSxrQnBJaEZZLENvSXdGWixrQnBJbkZZLENvSStFWixTQUNBLE9BTkEsZUFFQSxlQUVBLFFBR0EsU0FDQSxXQUxBLFV2SXV3dENGLEN1SWh3dENFLGlEQUVFLG1CQURBLGFBRUEsMEJ2SWt3dENKLEN1SWp3dENJLG1EQUlFLGlCdklnd3RDTixDTXIzdENJLDBCaUlpSEEsbURBRUksaUJ2SXN3dENOLENBQ0YsQ003MnRDSSw0QmlJb0dBLG1EQU1JLGN2SXV3dENOLENBQ0YsQ3VJcHd0Q0UsOENBRUUsa0JBREEsZXZJdXd0Q0osQ3VJcnd0Q0ksdURBQ0Usa0J2SXV3dENOLEN1SXB3dENFLGlFQUNFLGlCQUNBLGlCdklzd3RDSixDTTE0dENJLHlCaUlrR0oseUNBc0NJLFNBREEsaUJBRUEsVUFDQSxVdkl1d3RDRixDdUlyd3RDRSxpRUFDRSxldkl1d3RDSixDQUNGLENNcjV0Q0ksMEJpSWtHSix5Q0ErQ0ksY3ZJd3d0Q0YsQ3VJdnd0Q0UsOENBRUUsZUFEQSxZdkkwd3RDSixDdUl4d3RDSSx1REFDRSxpQnZJMHd0Q04sQ0FDRixDTXA1dENJLDRCaUlxRkoseUNBNkRJLGF2SXN3dENGLEN1STF3dENFLGlEQUNFLGFBQ0EsNkJ2STR3dENKLEN1SXh3dENFLGlFQUVFLG1CQURBLGFBTUEsaUJBSkEsdUJBQ0EsZ0JBQ0Esd0JBQ0EsVXZJMnd0Q0osQ3VJend0Q0ksa0dBQ0UscUJBQ0EsY3ZJMnd0Q04sQ3VJMXd0Q00sc0dBR0UsY0FGQSxlQUNBLFl2STZ3dENSLEN1SXp3dENJLDRFQUVFLGtCdkkwd3RDTixDQUNGLEN1SXJ3dENBLCtDQUNFLG1Cdkl3d3RDRixDdUl2d3RDRSx3REFDRSxvQnZJeXd0Q0osQ010OHRDSSx5QmlJMExKLCtDQU1JLFl2STB3dENGLENBQ0YsQ3VJdHd0Q0UsbUVBQ0UsU3ZJeXd0Q0osQ01sOHRDSSw0QmlJOExGLGlIQUVFLFl2SXd3dENGLEN1SXJ3dENBLG1EQUNFLE9BRUEsbUJBREEsc0J2SXd3dENGLEN1SXR3dENFLDREQUNFLFl2SXd3dENKLEN1SXJ3dENBLG9Eckc5UUUsd0IvQm9GVSxDNkIzRVosb0I3QjJFWSxDNkI3RVosVWhDaWh1Q0EsQ09saHVDQSwwRDJCTkUscUIvQjJFVSxDNkI1RFYsb0JBWGlDLENBU2pDLGFoQ2dodUNGLENnQzNndUNBLG9IRWxCRSxxQi9CMkVVLEM2QnJEVixvQkFsQmlDLENBdUIvQixpQ0FQRixVaEMrZ3VDRixDZ0NuZ3VDQSwwSEFHRSx3QjdCaURVLEM2QmhEVixvQjdCZ0RVLEM2QmxEVixVaENzZ3VDRixDZ0M3L3RDQSw0UEFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaEMrL3RDRixDZ0N4L3RDRSw4UUFLSSxnQ2hDcy90Q04sQ3VJL3h0Q0Esb0RBQ0UseUJBQ0EsZXZJaXl0Q0YsQ3VJaHl0Q0UsMkRBQ0UsWUFHQSxRQUZBLFNBQ0Esa0N2SW15dENKLEN1SWh5dENFLDBEQUNFLFF2SWt5dENKLEN1STV4dENGLGdFQUVFLGF2SSt4dENBLENBSkYsQ3VJdnh0Q0EsaUNBRUUsbUJBQ0EsaUJBRUEsa0JBSkEsa0JBR0EsV3ZJZ3l0Q0YsQ014Z3VDSSw2QmlJb09KLGlDQVNJLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JBTEEsa0JBREEsV3ZJdXl0Q0YsQ0FDRixDTW5odUNJLDRCaUlvT0osaUNBaUJJLGNBREEsVXZJb3l0Q0YsQ0FDRixDdUloeXRDQSw2Q0FFRSxtQkFJQSxnQkFIQSxpQkFFQSxrQkFKQSxrQkFNQSxtQkFIQSxpQnZJc3l0Q0YsQ01uaXVDSSw2QmlJeVBKLDZDQVdJLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JBTEEsaUJ2SXl5dENGLENBQ0YsQ003aXVDSSw0QmlJeVBKLDZDQW1CSSxjQURBLFV2SXV5dENGLENBQ0YsQ3VJbnl0Q0EsaUNBRUUsc0JBREEsa0JBRUEsbUJBQ0EsaUJBQ0Esa0JBQ0Esa0J2SXN5dENGLENNNWp1Q0ksNkJpSWdSSixpQ0FVSSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGtCQUxBLGlCdkk0eXRDRixDQUNGLEN1SXB5dENBLHlCQUNFLGlCdkl1eXRDRixDTTFrdUNJLDZCaUlrU0oseUJBR0ksZXZJeXl0Q0YsQ0FDRixDTTVsdUNJLHlCaUl1VEosMEJBRU0saUJ2SXd5dENKLENBQ0YsQ01sbXVDSSwwQmlJdVRKLDBCQUtNLHFCdkkweXRDSixDQUNGLEN3SS9wdUNBLGlDQUtJLHFCQUZBLGFBQ0EsZUFFQSxtQkFKQSxleElxcXVDSixDTS9tdUNJLDBCa0l4REosaUNBU1Esa0N4SWtxdUNOLENBQ0YsQ012bXVDSSw0QmtJckVKLGlDQWNRLHNCQUNBLGdCQUZBLGV4SXFxdUNOLENBQ0YsQ3dJaHF1Q0EsZ0NBRUksT0FDQSxleElrcXVDSixDTW5udUNJLDRCa0lsREosZ0NBT1EsZUFEQSxnQkFFQSxnQnhJbXF1Q04sQ0FDRixDTXZvdUNJLDBCa0l6Qkosa0NBSVEsc0J4SWlxdUNOLENBQ0YsQ3dJOXB1Q0Esd0NBQ0ksa0J4SWlxdUNKLENNcG91Q0ksNEJrSTlCSix3Q0FJUSxrQnhJa3F1Q04sQ0FDRixDd0kvcHVDQSxtQ0FFSSxZQURBLFd4SW1xdUNKLENNM3B1Q0kseUJrSVRKLG1DQU1RLGtCQURBLDBCQUVBLFV4SW1xdUNOLENBQ0YsQ3dJM3B1Q0ksd0VBRUksY0FEQSxZeEltcXVDUixDd0k3cHVDSSw0Q0FFSSxpQkFEQSxleElpcXVDUixDd0k1cHVDQSwrQkFFSSxhcklHVSxDcUlGVixnQkFDQSxpQkFIQSxnQnhJa3F1Q0osQ3dJM3B1Q0ksaURBQ0ksY0FDQSxleEk4cHVDUixDd0l6cHVDQSwwQ0FFSSxlQURBLGF4STZwdUNKLEN3SXJwdUNBLDRDQUNJLGF4SXdwdUNKLEN3SWpwdUNBLDhCQUNJLGFBQ0EsYXhJb3B1Q0osQ3dJaHB1Q0kseUVBQ0ksY3hJbXB1Q1IsQ3dJaHB1Q0ksbUZBQ0ksZXhJa3B1Q1IsQ01wc3VDSSw0QmtJc0RJLHlGQUVJLDZCQURBLGdCeElrcHVDVixDQUNGLEN3STVvdUNBLGdDQUdJLGdDQURBLGFBREEsV3hJaXB1Q0osQ003dHVDSSx5QmtJMkVKLGdDQU1RLG1CQUNBLGtCQUNBLGV4SWdwdUNOLENBQ0YsQ3dJOW91Q0kseURBRUksc0JBQ0Esa0JBRkEsU3hJa3B1Q1IsQ3dJN291Q0ksbURBRUksc0JBQ0Esa0JBRkEsU3hJaXB1Q1IsQ01qdXVDSSw0QmtJOERKLGdDQXdCUSxleEkrb3VDTixDQUNGLEN3STVvdUNBLDRDQUNJLGdCQUVBLFlBREEsZUFFQSxVeEkrb3VDSixDTTF2dUNJLHlCa0l1R0osNENBT1EsbUJBR0EsMkJBREEsNEJBREEsV3hJa3B1Q04sQ0FDRixDd0k5b3VDSSwrQ0FHSSxXQUZBLGVBQ0EsZ0J4SWlwdUNSLENNMXZ1Q0ksNEJrSXVHQSwrQ0FNUSxjeElpcHVDVixDQUNGLEN3STdvdUNBLHlDQUNJLG9CeElncHVDSixDd0k1b3VDSSwwQkFFSSxrQkFEQSxXeElncHVDUixDd0kxb3VDQSx3QkFFSSwrQkFDQSxXQUZBLFN4SStvdUNKLEN3STNvdUNJLDRCQUVJLFlBREEsVXhJOG91Q1IsQ3dJem91Q0EscUNBQ0ksOEJ4STRvdUNKLEN3SXpvdUNBLDZCQUlJLGdCQUNBLDhCQUtBLFdBRkEsZUFEQSxnQkFMQSxhQU9BLGlCQUhBLDRCQUhBLFlBRkEsU3hJcXB1Q0osQ3dJMW91Q0ksa0NBQ0ksZXhJNG91Q1IsQ010eXVDSSw0QmtJNklKLDZCQWlCUSxnQ3hJNG91Q04sQ0FDRixDd0l6b3VDQSxzQkFDSSxleEk0b3VDSixDTS95dUNJLDRCa0lrS0osc0JBSVEsZXhJNm91Q04sQ0FDRixDd0kxb3VDQSw2RkFJSSxxQkFDQSw0QkFGQSxvQkFEQSxnQkFEQSw0QnhJaXB1Q0osQ3dJdG91Q0EscUhBQ0ksYXhJeW91Q0osQ3dJdG91Q0Esc0VBQ0ksWXhJeW91Q0osQ3dJdG91Q0Esa0NBQ0ksYUFDQSxzQnhJeW91Q0osQ3lJLzR1Q0EsaUJBQ0ksbUJ6SWs1dUNKLENNNzB1Q0ksNEJtSXRFSixpQkFJUSxvQnpJbTV1Q04sQ3lJajV1Q00sbUNBQ0ksY3pJbTV1Q1YsQ0FDRixDeUloNXVDSSxvQkFDSSxnQkFDQSxjeklrNXVDUixDeUkvNHVDSSw4QkFFSSxnQ0FEQSxVeklrNXVDUixDeUkvNHVDUSxvRkFFSSxheklpNXVDWixDeUk3NHVDSSxpQ0FLSSxtQkFEQSxhQURBLCtCQUZBLGtCQUNBLFV6SWs1dUNSLEN5STc0dUNRLG1EQUVJLG1CQURBLFl6SWc1dUNaLEN5SXo0dUNZLCtIQUNJLFd6STg0dUNoQixDTWwzdUNJLDRCbUk1Q0EsaUNBcUJRLG9Cekk2NHVDVixDQUNGLEN5STE0dUNJLDhCQUtJLFlBRkEsT0FGQSxrQkFDQSxNQUVBLFdBRUEsU3pJNDR1Q1IsQ3lJejR1Q0kseURBQ0ksWXpJMjR1Q1IsQ3lJeDR1Q0ksMEJBR0ksZ0JBREEsUUFEQSxrQkFHQSxVekkwNHVDUixDTXI1dUNJLDBCbUlPQSwwQkFPUSxxQnpJMjR1Q1YsQ0FDRixDTTc0dUNJLDRCbUlOQSwwQkFXUSxZekk0NHVDVixDQUNGLEN5STE0dUNRLGlDQUdJLHNCQUVBLFlBSkEsZ0JBS0Esc0JBRkEsV0FGQSxheklnNXVDWixDTXY2dUNJLDBCbUlxQkksaUNBVVEscUJBREEsWXpJODR1Q2QsQ0FDRixDeUkxNHVDUSwwQ0FDSSxTekk0NHVDWixDeUl2NHVDQSxnRUFFSSw4REFEQSxpQkFHQSxvQkFEQSxvQkFFQSxTekkwNHVDSixDeUl4NHVDQSw4QkFDSSxzQkFDQSxhekkyNHVDSixDeUl6NHVDQSw0QkFLSSxZQUNBLG9CQUNBLDRDQUNBLGNBTEEsYUFEQSxrQkFFQSxVekkrNHVDSixDeUkxNHVDSSw4QkFDSSxtQkFDQSxnQnpJNDR1Q1IsQ005N3VDSSw0Qm1Jc0RJLDhCQUNJLG1CQUNBLGdCekkyNHVDVixDQUNGLENNajl1Q0kseUJtSW9ESiw0QkF3QlEsZ0JBQ0Esa0JBRkEsYUFEQSxhekk4NHVDTixDQUNGLENNejl1Q0ksMEJtSW9ESiw0QkE4QlEsc0JBREEsV3pJNjR1Q04sQ0FDRixDeUkxNHVDSSwrQkFDSSxjekk0NHVDUixDTWwrdUNJLDBCbUlxRkEsK0JBSVEsV3pJNjR1Q1YsQ0FDRixDeUkxNHVDSSxrQ0FDSSxpQkFFQSxnQkFEQSxvQnpJNjR1Q1IsQ00vOXVDSSw0Qm1JZ0ZBLGtDQU1RLG1CQUNBLGtCekk2NHVDVixDQUNGLENNbC91Q0ksMEJtSXVHSSxzQ0FFUSxpQkFDQSxvQnpJNjR1Q2QsQ0FDRixDTTMrdUNJLDRCbUkwRkksc0NBT1EsbUJBQ0Esa0J6STg0dUNkLENBQ0YsQ3lJeDR1Q0ksaUNBTUksaUJBQ0EsWUFDQSxXQUhBLGVBSkEsb0JBQ0Esb0JBRUEsa0JBS0EsVUFOQSx5QnpJZzV1Q1IsQ3lJeDR1Q1EsdUNBQ0ksYXRJcEdFLENzSXFHRixvQnpJMDR1Q1osQ01oZ3ZDSSw0Qm1JeUdBLGlDQWlCUSxtQkFDQSxnQnpJMDR1Q1YsQ0FDRixDeUl0NHVDQSw4RUFFSSxhekl5NHVDSixDeUl2NHVDSSxvRkFDSSxvQkFFQSxnQkFEQSxnQnpJMjR1Q1IsQ3lJeDR1Q1EsNEZBRUksY0FFQSxtQkFEQSwyQkFGQSxZekk4NHVDWixDeUl2NHVDSSxrRkFDSSxvQkFDQSxlekkwNHVDUixDeUl2NHVDSSx3R0FDSSxZekkwNHVDUixDTWppdkNJLDRCbUlnSUosOEVBMkJRLGF6STI0dUNOLEN5SXo0dUNNLG9GQUNJLG1CQUNBLGdCekk0NHVDVixDeUkzNHVDVSw0RkFDSSxrQnpJODR1Q2QsQ3lJMTR1Q00sa0ZBQ0ksa0J6STY0dUNWLENBQ0YsQ3lJdjR1Q1EsaUZBQ0ksY3pJMDR1Q1osQ3lJcDR1Q0EseUZBRUkscUJ6SXU0dUNKLEN5SXI0dUNJLDZGQUNJLG9CQUNBLGV6SXc0dUNSLENNbGt2Q0ksNEJtSXdMQSw2RkFLUSxtQkFDQSxnQnpJMDR1Q1YsQ0FDRixDeUl0NHVDUSxpSUFDSSxpQnpJeTR1Q1osQ3lJcDR1Q0ksaUhBRUksdUJBREEsWXpJdzR1Q1IsQ3lJbDR1Q1EsMkhBQ0ksY3pJcTR1Q1osQ3lJaDR1Q2dCLGlKQUtJLFlBSEEsbUJBQ0EsZ0JBQ0EsaUJBSEEsWXpJdTR1Q3BCLEN5STczdUNRLDZIQUlJLGdFQUNBLDRCQUpBLHFCQUVBLGVBR0Esa0JBSkEsYXpJbzR1Q1osQ3lJMTN1Q1EseUhBQ0ksd0J6STYzdUNaLEN5SXgzdUNBLDRDQUNJLG1CekkyM3VDSixDeUl0M3VDUSxnREFFSSxZQURBLFV6STAzdUNaLEN5SXAzdUNBLDJEQUNJLGtCekl1M3VDSixDTXhudkNJLDRCbUlnUUosMkRBSVEsb0J6SXczdUNOLENBQ0YsQ3lJcjN1Q0EsaUNBQ0ksYUFDQSxXQUNBLGtCekl3M3VDSixDeUl2M3VDSSw0Q0FDSSxRekl5M3VDUixDeUlyM3VDQSxnQ0FNSSxlQUxBLG9CQUdBLGdCQUZBLG9CQUNBLFdBRUEsZ0J6SXkzdUNKLEN5SXQzdUNJLHdDQUVJLDZCQURBLFN6SXkzdUNSLENNbnB2Q0ksNEJtSWlSSixnQ0FjUSxlQUNBLGdCekl3M3VDTixDQUNGLEN5SXAzdUNBLDhCQVNJLFlBR0EsOEJBRkEsV0FHQSxlQUxBLG9CQUxBLGVBUUEseUJBTkEsa0JBRUEsUUFEQSxRQUZBLFV6STgzdUNKLEN5SW4zdUNJLGtDQUlJLCtCQUZBLFlBR0EscUJBSkEsZ0JBRUEsVXpJdTN1Q1IsQ005cXZDSSw0Qm1JcVNKLDhCQTRCUSxrREFEQSxnQkFFQSxhQUVBLG1CQUNBLFlBRkEsdUJBTEEsVUFEQSwyQ0FFQSx5QnpJMjN1Q04sQ3lJbjN1Q00sa0NBR0ksdUJBRkEsY3pJdTN1Q1YsQ0FDRixDeUlqM3VDQSxzQ0FDSSxhQUVBLFNBREEsa0J6SXEzdUNKLENNdHN2Q0ksNkJtSStVSixzQ0FNUSxjeklxM3VDTixDQUNGLEN5SWgzdUNJLDhEQUNJLFdBQ0EsZXpJbTN1Q1IsQ01odHZDSSw0Qm1JMlZBLDhEQUlRLGtCeklxM3VDVixDQUNGLEN5SWozdUNBLHNCQUNJLGNBQ0EsZUFHQSxrQkFGQSxnQkFDQSxnQnpJcTN1Q0osQ3lJLzJ1Q0ksMERBQ0ksY0FDQSxlQUNBLGdCeklrM3VDUixDeUloM3VDUSw0REFDSSxnQnpJazN1Q1osQ3lJOTJ1Q0ksOENBRUksZ0JBREEsWXpJaTN1Q1IsQ3lJNTJ1Q0EsNkNBQ0ksa0J6SSsydUNKLEN5STUydUNBLGlJQUVJLFl6SSsydUNKLEN5STMydUNBLDBFQUNJLGV6STgydUNKLEN5STEydUNJLDZDQUNJLGlCQUNBLG9Cekk2MnVDUixDeUkxMnVDSSw2Q0FDSSxtQkFDQSxtQkFDQSxjekk0MnVDUixDeUl6MnVDSSw2Q0FDSSxtQkFDQSxvQnpJMjJ1Q1IsQ3lJdDJ1Q0kscUNBRUksbUJBREEsYUFFQSw2QnpJeTJ1Q1IsQ00zd3ZDSSw2Qm1JcWFBLDZDQUtRLCtEQUNBLDRCQUNBLDBCQUxBLGNBRUEsWUFEQSxVekk0MnVDVixDeUlwMnVDRSw0Q0FFUSx3QnpJdTJ1Q1YsQ0FKRixDTXJ4dkNJLDRCbUl1Ykksb0NBQ0ksbUJBQ0EsZ0J6SXMydUNWLENBQ0YsQ3lJbDJ1Q0Esc0NBQ0ksYXpJcTJ1Q0osQ3lJbjJ1Q0kseUNBQ0ksb0JBQ0EsZ0JBQ0EsZ0J6SXEydUNSLENNenl2Q0ksNEJtSXdjSSx5Q0FDSSxrQnpJbzJ1Q1YsQ0FDRixDeUloMnVDQSxrQ0FDSSwwQkFDQSxjekltMnVDSixDeUlqMnVDQSw0Q0FDSSxjeklvMnVDSixDeUlqMnVDQSxvQ0FDSSxZeklvMnVDSixDeUloMnVDUSwwT0FDSSxrQnpJcTJ1Q1osQ01qMHZDSSw0Qm1Jc2RKLG9DQVdRLGF6SW8ydUNOLEN5SWgydUNVLDBPQUNJLGtCeklxMnVDZCxDQUNGLEN5SWoydUNJLGlEQUNJLG9CQUNBLGdCQUNBLGdCekltMnVDUixDeUkvMXVDQSwwQ0FFSSxhQUNBLHNCQUZBLGN6SW8ydUNKLENNdjF2Q0ksNEJtSWtmSiwwQ0FRUSxpQ3pJazJ1Q04sQ0FDRixDeUkvMXVDQSwrQ0FDSSxRQUNBLFN6SWsydUNKLEN5SWgydUNJLDBEQUNJLHlCeklrMnVDUixDeUkvMXVDSSxrREFDSSxtQnpJaTJ1Q1IsQ3lJOTF1Q0ksa0RBQ0ksU0FDQSxxQnpJZzJ1Q1IsQ3lJOTF1Q1EscURBQ0ksYUFDQSxvQnpJZzJ1Q1osQ3lJOTF1Q1ksa0VBQ0ksa0J6SWcydUNoQixDeUk3MXVDWSwwREFHSSxhQUZBLGVBQ0EsZ0J6SWcydUNoQixDeUk3MXVDZ0Isc0VBQ0ksWXpJKzF1Q3BCLENNeDR2Q0kseUJtSW1pQlEsMERBVVEsWXpJKzF1Q2xCLEN5STcxdUNrQixzRUFDUSxZekkrMXVDMUIsQ0FDRixDTW40dkNJLDRCbUkwaUJZLDBEQUVJLGFBREEsYUFFQSx3QnpJNDF1Q2xCLEN5STExdUNrQixzRUFDSSxhQUNBLDBCekk0MXVDdEIsQ0FDRixDeUlwMXVDQSxRQUNJLGV6SXUxdUNKLEN5SXAxdUNFLHVDQUNFLFl6SXUxdUNKLEN5SXIxdUNJLHdEQUlJLGtCQUhBLHFCdEkvaEJNLENzSWdpQk4sV0FDQSxhQUtBLFlBREEsZUFGQSxrQkFDQSxVekl5MXVDUixDeUlyMXVDUSx3RUFDSSxrQnpJdTF1Q1osQ01oN3ZDSSx5Qm1JOGtCQSx3REFpQlEsV0FEQSxjQURBLFN6SXkxdUNWLEN5SXIxdUNVLHdFQUNJLG1Cekl1MXVDZCxDQUNGLEN5SWwxdUNRLHlEQUVJLGtCQURBLFV6SXExdUNaLEN5SS8wdUNJLHVEQUNJLFN6SWkxdUNSLEN5STkwdUNJLDRFQUNJLHlCQUNBLGdCeklnMXVDUixDeUk3MHVDSSxxRUFDSSxxQnpJKzB1Q1IsQ014OHZDSSwwQm1Jd25CQSxxRUFHUSx3QnpJaTF1Q1YsQ0FDRixDeUk5MHVDSSx3RUFFSSxrQkFEQSxtQnpJaTF1Q1IsQ3lJOTB1Q1Esb0ZBQ0ksZXpJZzF1Q1osQ01wOXZDSSwwQm1JK25CQSx3RUFVUSxlekkrMHVDVixDQUNGLENNNTh2Q0ksNEJtSWtuQkEsd0VBY1EsZXpJZzF1Q1YsQ0FDRixDeUk3MHVDSSxrRkFDSSwrQnpJKzB1Q1IsQ3lJNTB1Q0ksMEVBRUkscUJBREEsVXpJKzB1Q1IsQ01yK3ZDSSx5Qm1JcXBCQSwwRUFLUSxrQnpJKzB1Q1YsQ0FDRixDeUk3MHVDUSw2RUFDSSxvQnpJKzB1Q1osQ3lJMzB1Q0ksdURBRUkscUJ0SXBuQk0sQ3NJc25CTixnQ0FFQSwwQkFMQSxlQUlBLFdBRkEsU3pJZzF1Q1IsQ01yL3ZDSSx5Qm1Ja3FCQSx1REFVUSxjQURBLFN6SSswdUNWLENBQ0YsQ3lJNTB1Q1EsMERBQ0ksVXpJODB1Q1osQ3lJMzB1Q1Esd0VBQ0ksV3pJNjB1Q1osQ3lJejB1Q0ksd0RBUUksVXpJbzB1Q1IsQ3lJejB1Q2dCLDBFQUNJLFN6STIwdUNwQixDeUlwMHVDSSx3RUFDSSxzQkFDQSxnQnpJczB1Q1IsQ3lJbjB1Q0ksMkRBQ0ksYXpJcTB1Q1IsQ3lJbDB1Q0ksZ0VBTUkscUJ0SWxxQk0sQ3NJbXFCTiw2QkFGQSxTQUpBLGFBQ0EseUJBQ0EsZ0JBQ0EsVXpJdTB1Q1IsQ3lJajB1Q0ksb0RBR0ksa0JBRkEsa0JBQ0EsVXpJbzB1Q1IsQ3lJaDB1Q0ksK0VBQ0ksa0JBQ0EscUJ6SWswdUNSLEN5SS96dUNJLGdEQVVJLG1CQU5BLGNBU0EseUJBTEEsYUFEQSxZQUVBLDJCQVBBLFNBU0EsZ0JBVkEsa0JBYUEsdUJBWEEsMEJBU0EsbUJBTkEsZ0JBREEsVXpJMDB1Q1IsQ3lJL3p1Q1EsdURBSUksa0JBRUEsY0FIQSxlQUVBLG1CQUVBLFVBTkEsVUFDQSxheklzMHVDWixDeUk5enVDUSw2REFDSSxxQkFDQSx5RHpJZzB1Q1osQ3lJN3p1Q1EsMkRBQ0ksbUJBQ0EseUR6SSt6dUNaLEN5STV6dUNRLGtFQUNJLHFCQUNBLHlEekk4enVDWixDeUkzenVDUSxvRUFDSSxXQUNBLHVEekk2enVDWixDTTVqd0NJLDRCbUlvdEJBLGdEQStDUSxjekk2enVDVixDQUNGLEN5SXp6dUNRLHVFQUlJLGNBSEEsa0JBRUEsYUFEQSxVekk2enVDWixDeUl6enVDWSwyRUFHSSx1QkFDQSxtQkFDQSxpQ0FIQSxjQUlBLFlBTEEsWXpJZzB1Q2hCLEN5SXp6dUNnQixnRkFDSSxZekkyenVDcEIsQ3lJdHp1Q1EsbUdBQ0ksYXpJd3p1Q1osQ3lJcnp1Q1Esa0dBQ0ksWXpJdXp1Q1osQ3lJbHp1Q1EsNkVBRUksZ0JBREEsa0J6SXF6dUNaLEN5SS95dUNRLHNGQUNJLGV6SWl6dUNaLEN5SS95dUNZLHVHQUNJLGtCeklpenVDaEIsQ3lJNXl1Q0ksaUVBQ0ksZUFDQSxnQkFDQSxnQnpJOHl1Q1IsQ3lJM3l1Q0kseUVBQ0ksZUFDQSxnQnpJNnl1Q1IsQ00zbXdDSSw0Qm1JbzBCSSxvREFDSSxnQnpJMHl1Q1YsQ3lJdnl1Q00sK0VBQ0ksaUJBQ0Esb0J6SXl5dUNWLEN5SXJ5dUNVLHlEQUNJLGdCekl1eXVDZCxDeUlseXVDTSxnRUFDSSxZeklveXVDVixDeUlqeXVDTSxnREFFSSxXeklreXVDVixDeUlqeXVDVSx1REFDSSxxQnpJbXl1Q2QsQ3lJL3h1Q00scUVBQ0ksY3pJaXl1Q1YsQ3lJOXh1Q00sd0VBSUksZ0J6SWd5dUNWLEN5SXB4dUNVLG1PQUNJLG1CQUNBLG9Cekk4eHVDZCxDeUkxeHVDSywyREFJQyxhQURBLGtCekk2eHVDTixDeUl6eHVDSyxpRUFDSyxlQUVBLGdCQURBLGdCekk0eHVDVixDeUl4eHVDSyx5RUFDQywyQkFDQSxlekkweHVDTixDeUl6eHVDVSw0RUFJSSwyQkFIQSxlQUNBLGlCQUNBLGtCQUVBLGF6STJ4dUNkLEN5SXp4dUNjLHdGQUNJLGlCekkyeHVDbEIsQ3lJdHh1Q00sNkVBRUksZ0JBREEsaUJ6SXl4dUNWLEN5SXB4dUNVLDBEQUNJLGVBQ0EsZ0J6SXN4dUNkLEN5SWp4dUNVLHNGQUNJLGV6SW14dUNkLEN5SWx4dUNjLHVHQUNJLGlCeklveHVDbEIsQ0FDRixDeUk3d3VDQSx1Q0FDSSxvQnpJZ3h1Q0osQ3lJOXd1Q0ksOERBQ0ksWUFDQSxpQnpJZ3h1Q1IsQ3lJNXd1Q0Esd0NBQ0ksWXpJK3d1Q0osQ3lJN3d1Q1EsaUVBQ0ksb0J6SSt3dUNaLENNM3N3Q0ksNEJtSWc4QlEsaUVBQ0ksb0J6STh3dUNkLENBQ0YsQ3lJMXd1Q0ksaUVBQ0ksWXpJNHd1Q1IsQ3lJeHd1Q0EsZUFFRSx5QkFEQSx5QnpJNHd1Q0YsQ3lJeHd1Q0EsZUFFSSxtQkFEQSxZekk0d3VDSixDTTd0d0NJLDRCbUlxOUJKLGNBRVEsVXpJMnd1Q04sQ0FDRixDeUl4d3VDQSxjQUNJLHVCekkyd3VDSixDeUl4d3VDQSxvREFFSSxTQUNBLGVBRkEsVXpJNnd1Q0osQ3lJend1Q0kseUZBQ0ksYXpJMnd1Q1IsQ3lJMXd1Q1EsK0ZBQ0ksYXpJNHd1Q1osQ3lJeHd1Q0ksNkZBQ0ksYUFFQSxTQURBLDJCQUVBLFN6STB3dUNSLEN5SXR3dUNBLG9DQUNJLGdDekl5d3VDSixDeUl2d3VDSSx5RUFDSSxhekl5d3VDUixDTWh3d0NJLDRCbUltL0JKLG9DQVFRLGlDekl5d3VDTixDeUl2d3VDTSx5RUFDSSxVekl5d3VDVixDQUNGLEN5SXB3dUNJLHlGQUNJLGlCQUVBLGdCQURBLGdCekl3d3VDUixDeUlud3VDQSxvQ0FJRSxldEl2Z0NZLENzSXNnQ1osc0JBREEsa0JBREEsbUJBSUEseUJBQ0EsaUJ6SXN3dUNGLEN5SW53dUNBLDBDQUVFLGVBQ0EsZ0JBQ0EscUJBSEEsaUJ6SXl3dUNGLEN5SW53dUNBLDhDQUlFLHlCQURBLGtCQUVBLHFCQUhBLGFBREEsV3pJMHd1Q0YsQ3lJbnd1Q0EsNkNBSUUseUJBREEsa0JBRUEscUJBSEEsYUFEQSxXekkwd3VDRixDeUlud3VDQSwyQ0FJRSx5QkFEQSxrQkFFQSxxQkFIQSxhQURBLFd6STB3dUNGLEN5SWx3dUNJLGFBQ0ksZXpJcXd1Q1IsQ3lJand1Q0EsZ0NBQ0ksZ0J6SW93dUNKLEMwSXQ0d0NFLDJFQU1FLHdCQURBLDRCQUpBLGdCQU1BLFdBSEEsZUFGQSxnQkFDQSxnQjFJNjR3Q0osQzBJdDR3Q0UsZ0hBQ0UsZ0NBQ0EsZ0JBQ0EsaUIxSXc0d0NKLEMwSXI0d0NFLDREQUdFLG1CQUZBLGFBQ0EsOEJBRUEsb0IxSXU0d0NKLEMwSXA0d0NFLHdEQUVFLGF2STJEVSxDdUk1RFYsT0FFQSxlQUNBLGtCMUlzNHdDSixDMEluNHdDRSxxREFHRSxxQnZJK0NVLEN1STlDVixZQU9BLCtEQU5BLGdCQUNBLFNBR0Esb0JBQ0EsZ0JBSEEsVUFOQSxrQkFPQSxXQU5BLFkxSTg0d0NKLEMwSWw0d0NFLHdEQUNFLGMxSW80d0NKLEMwSWo0d0NFLDhEQUNFLHdCMUltNHdDSixDMklwN3dDQSwwQkFNRSxtQkFNQSwwQkFDQSxrQ0FGQSxxQkFOQSxhQUhBLFFBS0EsdUJBRUEsYUFSQSxlQUVBLGEzSTg3d0NGLEMySWo3d0NBLGlCQVlFLGdCQUNBLFNBQ0Esa0JBRUEsaUNBREEsc0JBUkEsYUFDQSxzQkFIQSxlQURBLGlCQWFBLGdCQVBBLFVBVEEsa0JBRUEsVzNJODd3Q0YsQzJJNzZ3Q0Esd0JBS0UsaUJBQ0EsU0FDQSxlQUpBLFlBS0EsaUJBSkEsVUFGQSxXQURBLFMzSXU3d0NGLEMySTc2d0NBLDRCQUdFLGNBREEsWUFEQSxVM0lrN3dDRixDMkk3NndDQSx5QkFJRSxtQkFEQSxhQUVBLDJCQUpBLHNCQUNBLGlCM0ltN3dDRixDMkk3NndDQSx3QkFHRSxjQUNBLGVBQ0EsZ0JBRUEsaUJBREEsZ0JBTEEsU0FRQSxrQkFEQSxVM0lnN3dDRixDMkk1NndDQSx1QkFPRSxzQkFKQSxhQUZBLE9BR0Esc0JBRUEsc0IzSTg2d0NGLEMySTE2d0NBLDBCQU1FLGNBQ0EsZUFDQSxnQkFDQSxnQkFMQSxjQUZBLGdCQVFBLGdCQVRBLFUzSW83d0NGLEMySXg2d0NBLDBCQUVFLG1CQURBLGFBSUEsU0FGQSxvQkFHQSxlM0kwNndDRixDMkl2NndDQSx3QkFVRSxpQkFDQSxTQVJBLGNBRkEsY0FPQSx5QjNJNDZ3Q0YsQzJJcjZ3Q0EsK0NBSEUsZUFSQSxvQkFDQSxlQUNBLGdCQUNBLGUzSWc4d0NGLEMySXg3d0NBLHVCQUtFLG1CQVdBLDZCQUNBLG1DQUNBLGtCQUNBLGdCQVRBLHFCQU5BLG9CQUVBLHVCQUpBLGdCQURBLGdCQU9BLGlCM0lnN3dDRixDMklqNndDQSwwREFHRSw2QkFDQSwrQkFGQSxvQjNJczZ3Q0YsQzJJajZ3Q0EseUJBQ0UsMEJBR0UscUJBREEsUUFFQSx1QkFIQSxTM0l1NndDRixDMklqNndDQSxpQkFFRSxhQURBLFUzSW82d0NGLEMySWg2d0NBLHlCQUNFLG1CM0lrNndDRixDMkkvNXdDQSx3QkFDRSxrQkFDQSxxQkFDQSxlM0lpNndDRixDMkk5NXdDQSx1QkFDRSxTM0lnNndDRixDMkk3NXdDQSwwQkFDRSxlQUNBLGlCM0krNXdDRixDMkk1NXdDQSwwQkFLRSw2QkFKQSw4QkFDQSxXQUNBLGFBQ0EsWTNJKzV3Q0YsQzJJMzV3Q0EsdUJBQ0UsVTNJNjV3Q0YsQzJJMTV3Q0Esd0JBRUUsWUFEQSxVM0k2NXdDRixDQUNGLEM0SWhteENBLGtCQUNFLG1CQUVBLHVCQURBLGtCNUltbXhDRixDTTloeENJLDRCc0l2RUosa0JBT0ksaUJBREEsbUI1SW9teENGLENBQ0YsQzRJaG14Q0Esc0NBRUUseUJBREEsd0I1SW9teENGLENNdGp4Q0kseUJzSS9DSixzQ0FLSSxjNUlvbXhDRixDQUNGLENNM2p4Q0ksMEJzSS9DSixzQ0FTSSxtQjVJcW14Q0YsQ0FDRixDTW5qeENJLDRCc0k1REosc0NBYUksd0JBQ0EsZUFDQSxXQUNBLFM1SXNteENGLEM0SXBteENFLDBCQUNFLG1DQUNBLDRCNUlzbXhDSixDNElubXhDRSwrQkFDRSxpQ0FDQSw0QjVJcW14Q0osQ0FDRixDNElqbXhDQSxvQkFDRSxHQUNJLFE1SW9teENKLEM0SWpteENFLEdBQ0UsWTVJbW14Q0osQ0FDRixDNElobXhDQSxrQkFDRSxJQUNJLFk1SWtteENKLEM0SS9seENFLElBQ0UsVzVJaW14Q0osQzRJOWx4Q0UsR0FDRSxRNUlnbXhDSixDQUNGLEM0STdseENBLGtIQUtFLGNBSEEsb0JBSUEsZXpJK0Q0QixDeUlsRTVCLHNCQUNBLGtCQUhBLFM1SW9teENGLENNNW14Q0kseUJzSU9KLGtIQVNJLG9CQUNBLHFCNUlnbXhDRixDQUNGLENNbG54Q0ksMEJzSU9KLGtIQWNJLG9CQUNBLHFCNUlpbXhDRixDQUNGLEM0STlseENBLCtCQUVFLGE1SWdteENGLENNL214Q0ksNEJzSWFKLCtCQUtJLFk1SWlteENGLENBQ0YsQzRJL2x4Q0UscUNBQ0UsVTVJaW14Q0osQzRJN2x4Q0EsaUNBRUUsYTVJK2x4Q0YsQ014b3hDSSx5QnNJdUNKLGlDQUtJLFk1SWdteENGLENBQ0YsQ01ob3hDSSw0QnNJbUNKLHNDQUdJLHlCQURBLG9CNUlpbXhDRixDQUNGLEM0STdseENBLCtCQUNFLGtCNUlnbXhDRixDTXhweENJLHlCc0l1REosK0JBSUksc0I1SWlteENGLENBQ0YsQ01ocHhDSSw0QnNJa0RKLGlCQUVJLFk1SWlteENGLENBQ0YsQzRJOWx4Q0EsK0JBQ0UsbUI1SWlteENGLENNMXB4Q0ksNEJzSTRESixpRUFHSSxlQUNBLGtCNUlpbXhDRixDQUNGLEM0STlseENBLGlDQUVFLFlBREEsYzVJa214Q0YsQzRJOWx4Q0EseUNBQ0Usa0I1SWlteENGLEM0STlseENBLGVBQ0UsYTVJaW14Q0YsQ00vcXhDSSw0QnNJNkVKLGVBSUksWTVJa214Q0YsQ0FDRixDNEkvbHhDQSxnQ0FFRSxlQURBLGdCQUVBLGlCQUdBLHlCQURBLGFBREEsaUI1SW9teENGLEM0SS9seENBLHFDQUVFLGVBREEsZ0JBRUEsaUJBQ0Esb0I1SWtteENGLEM0SS9seENBLG1CQUNFLHlCQUNBLG1CNUlrbXhDRixDNEkvbHhDQSwwRUFDRSxpQjVJa214Q0YsQzZJdHh4Q0Esd0JBQ0Usa0I3SXl4eENGLEM2SXR4eENBLHlCQUVFLHFCQURBLGlCN0kweHhDRixDNklueHhDRSxzQ0FFRSx3QkFEQSxTN0lzeHhDSixDNklqeHhDQSw4QkFDRSxjQUNBLGU3SW94eENGLEM2SWp4eENBLHFCQVVFLG1CQVJBLHNCQU1BLGtCQUxBLFlBTUEsYUFKQSxrQkFDQSxvQkFDQSxnQkFOQSxrQkFHQSxXQU9BLFM3SW94eENGLEM2SWx4eENFLDhCQUNFLHFCN0lveHhDSixDNklseHhDSSxrQ0FFRSxnQkFEQSxjN0lxeHhDTixDNkk3d3hDUSw2Q0FDRSxZN0krd3hDVixDTXB3eENJLHlCdUlyQ0oscUJBbUNJLGNBRkEsZUFDQSxpQkFFQSxZN0k0d3hDRixDNkl6d3hDSSxrQ0FFRSxlQURBLGE3STR3eENOLENBQ0YsQzZJdnd4Q0UsaUNBQ0UsWTdJeXd4Q0osQzZJcnd4Q0EseUJBQ0Usb0JBR0EsZTFJd0Q0QixDMEkxRDVCLHNCQUNBLG1CN0l5d3hDRixDNklyd3hDQSx3QkFJRSxjQUhBLG1CQUlBLG9CQUhBLG9CQUNBLG1CN0kwd3hDRixDNklud3hDQSxnQ0FFRSxhMUlIWSxDMElFWixvQjdJdXd4Q0YsQzZJcHd4Q0Usc0NBQ0UsYTdJc3d4Q0osQzZJcHd4Q0UscUNBQ0UsV0FDQSxnQjdJc3d4Q0osQzZJN3Z4Q0Usa0RBQ0UsYTdJbXd4Q0osQzZJL3Z4Q0Esa0JBQ0UsWTdJa3d4Q0YsQ001eXhDSSw0QnVJeUNKLGtCQUdJLGM3SW93eENGLENBQ0YsQzhJMTN4Q0EsdUJBQ0Usd0IzSW9GWSxDMkluRlosa0JBR0EsaUJBREEsa0JBREEsb0JBR0EsUTlJNjN4Q0YsQzhJMzN4Q0UsK0JBQ0UsZ0JBQ0Esd0JBQ0EsUzlJNjN4Q0osQzhJejN4Q0EsNEJBTUUsbUJBTEEscUIzSTRGWSxDMkkzRlosa0JBRUEsYUFDQSw4QkFGQSxjOUkrM3hDRixDOElyM3hDQSxtRkFDRSx3QjlJMjN4Q0YsQzhJeDN4Q0Esa0NBQ0UsZ0JBQ0EsWUFLQSxnQjNJMENZLEMySTNDWixVM0kyQ1ksQzJJekNaLE9BTEEsbUJBQ0EsaUJBS0EsVzlJMDN4Q0YsQ2MzenhDRSwrQ0FDRSxVZDgweENKLEM4STM0eENBLHlFQUNFLHFFQUNBLHNCQUNBLFlBSUEsZUFGQSxZQUNBLG9CQUZBLFU5SWk1eENGLEM4STM0eENBLHNDQUVFLGtFOUk2NHhDRixDOEkxNHhDQSw0QmhJeERFLGdCZ0kwREEsbUJoSTNEQSxTZDA4eENGLEM4STM0eENFLG1DQUVFLGNBQ0EsZUFGQSxrQjlJZzV4Q0osQzhJeDR4Q0Usd0NBQ0UscUI5STA0eENKLEM4SXQ0eENBLDZDQUNFLGE5SXk0eENGLEM4SXQ0eENBLG1DQUdFLFdBRkEsb0JBQ0EscUI5STA0eENGLEM4SXY0eENFLHlDQUNFLFU5SXk0eENKLEM4SWg0eENJLGdEQUNFLFc5SXM0eENOLEM4SW40eENJLGlEQUNFLFc5SXE0eENOLEM4SWw0eENJLHVEQUNFLFc5SW80eENOLEM4SS8zeENBLHdDQUNFLHdCM0lqQ1ksQzJJa0NaLGNBQ0EsZ0JBRUEsVUFEQSxTOUltNHhDRixDTTM3eENJLHlCd0lvREosd0NBUUksWTlJbTR4Q0YsQ0FDRixDOElqNHhDRSxnREFDRSwrQkFDQSw0QjlJbTR4Q0osQzhJajR4Q0ksbURBQ0UsNkJBQ0EsNEI5SW00eENOLEM4STkzeENBLGtCQUNFLEdBQ0UsUTlJaTR4Q0YsQzhJLzN4Q0EsR0FDRSxTOUlpNHhDRixDQUNGLEM4STkzeENBLGdCQUNFLEdBQ0UsUzlJZzR4Q0YsQzhJNzN4Q0EsR0FDRSxROUkrM3hDRixDQUNGLEM4STUzeENBLG1DQU1FLHlCQUxBLGFBQ0EsZ0JBR0EsU0FGQSxnQkFDQSxrQzlJZzR4Q0YsQzhJMzN4Q0EsMENBR0UscUIzSXpEWSxDMkkwRFosbUJBRkEsaUJBSUEsZ0JBREEsaUJBSUEsaUJBUkEsa0JBTUEsa0JBQ0Esa0I5SSszeENGLEM4STUzeENFLGdEQUNFLHVCOUk4M3hDSixDK0k1aXlDRSxvQkFDQSxtQkFFQSxjQURBLGtCL0lnanlDRixDTXQveENJLHlCeUk1REYsb0JBS0Usa0IvSWlqeUNGLENBQ0YsQytJOWl5Q0EsMkJBQ0UsbUJBRUEsZTVJNkg0QixDNEk5SDVCLG1CQUVBLG9CL0lpanlDRixDK0k5aXlDQSxvREFDRSxjQUNBLG1CQUVBLGU1SWtINEIsQzRJbkg1QixpQi9Ja2p5Q0YsQytJOWl5Q0Esc0VBSUUsdUJBREEsYUFHQSxzQkFMQSxtQkFJQSwyQkFIQSxvQkFLQSxxQi9JaWp5Q0YsQ010Z3lDSSw0QnlJbERKLHNFQVNJLGtCL0ltanlDRixDQUNGLENNeGh5Q0kseUJ5SXJDSixzRUFZSSxtQkFDQSxrQi9JcWp5Q0YsQ0FDRixDK0lqanlDRSw0QkFDRSx5Qi9Jb2p5Q0osQ01yaHlDSSw0QnlJaENGLDRCQUdJLDRCQUNBLDZCL0lzanlDSixDQUNGLEMrSWpqeUNFLCtCQUNFLGMvSW9qeUNKLEMrSWxqeUNFLGdEQUNFLFkvSW9qeUNKLEMrSWxqeUNFLDhEQUNFLFMvSW9qeUNKLEMrSWxqeUNFLCtEQUNFLFUvSW9qeUNKLEMrSWhqeUNBLG9DQUNFLGdCQUdBLGdCQUZBLGtCQUNBLCtCL0lvanlDRixDK0lsanlDRSwyQ0FNRSxZQUZBLFlBRkEsT0FEQSxrQkFFQSxNQUVBLFUvSXFqeUNKLEMrSWhqeUNBLGdDQUNFLGUvSW1qeUNGLENNM2p5Q0ksNEJ5SVdKLDJDQUVJLGtCL0ltanlDRixDK0k5aXlDQSwyREFFSSxrQi9Ja2p5Q0osQ0FMRixDK0l4aXlDQSwrQkFDRSxhQUNBLG1CQUNBLG1CL0lpanlDRixDK0loanlDRSwyQ0FDRSxpQi9Ja2p5Q0osQ003bHlDSSx5QnlJc0NKLCtCQVFJLDhCQUNBLGtCL0ltanlDRixDQUNGLEMrSWhqeUNBLHNFQUVFLG1CQURBLGFqSTdHQSxnQkFGQSxTQUNBLFNkcXF5Q0YsQytJbGp5Q0Esb0VBS0UsNERBSUEsb0JBUEEsZUFFQSxjQUhBLGtCQUVBLFkvSXdqeUNGLEMrSWpqeUNFLDBGQUNFLGMvSW1qeUNKLEMrSWpqeUNFLDRFQUNFLFkvSW1qeUNKLEMrSWpqeUNFLDhFQUNFLGNBQ0EsVy9JbWp5Q0osQytJamp5Q0UsMkNBQ0UseUMvSW1qeUNKLEMrSWpqeUNFLDRDQUNFLGdEL0ltanlDSixDK0lqanlDRSwyQ0FDRSwrQy9JbWp5Q0osQ012b3lDSSx5QnlJbUZGLDJDQUdJLFkvSXFqeUNKLENBQ0YsQytJbmp5Q0UsNkNBQ0UsaUQvSXFqeUNKLEMrSWpqeUNBLDZCQUNFLGtCL0lvanlDRixDK0luanlDRSwrQkFDRSx5Qi9JcWp5Q0osQytJamp5Q0EsOEJBRUUsbUJBREEsYUFFQSxrQkFDQSxVL0lvanlDRixDK0luanlDRSx5REFDRSxvQi9JcWp5Q0osQ01ocXlDSSx5QnlJcUdKLDhCQVNJLGUvSXNqeUNGLENBQ0YsQytJbmp5Q0EsK0JBRUUsZ0JBQ0Esa0JBRkEsZS9Jd2p5Q0YsQytJcmp5Q0UseUJBSkYsK0JBS0ksb0IvSXdqeUNGLENBQ0YsQytJcmp5Q0EseUJBQ0UsaUIvSXdqeUNGLENNdnF5Q0ksNEJ5SThHSix5QkFJSSxvQi9JeWp5Q0YsQ0FDRixDK0l4anlDRSx5QkFORix5QkFPSSxtQi9JMmp5Q0YsQ0FDRixDTWpyeUNJLDRCeUl3SEYscUNBRUkscUIvSTJqeUNKLENBQ0YsQytJMWp5Q0kseUJBSkYscUNBS0kscUIvSTZqeUNKLENBQ0YsQytJMWp5Q0Esb0ZBQ0UscUJBR0Esc0JBREEsY0FEQSxXL0kranlDRixDK0k1anlDRSwrRkFDRSxjL0k4anlDSixDK0kxanlDQSx3Q0FDRSxnQkFDQSxzQi9JNmp5Q0YsQ00xc3lDSSw0QnlJMklKLHdDQUtJLGlCL0k4anlDRixDQUNGLEMrSTNqeUNBLDBCQUlFLGFBQ0Esc0JBQ0EsV0FIQSx3QkFEQSxvQkFEQSxrQi9JbWt5Q0YsQytJNWp5Q0UsMkNBQ0UsYS9JOGp5Q0osQytJM2p5Q0UsbUNBR0UsZ0JBQ0EsYTVJN0pVLEM0STJKVixrQi9JOGp5Q0osQ2Nqc3lDRSxnREFDRSxhZG90eUNKLEMrSTlreUNFLHdEQUVFLHVCQUNBLGlCQUZBLHdCL0lrbHlDSixDK0kva3lDSSwrREFDRSx3Qi9JaWx5Q04sQytJN2t5Q0UsaUNBQ0Usd0JBQ0EscUJBTUEsdU9BREEsNEJBREEsNEJBR0EsWUFFQSxnQkFEQSxhNUlsTFUsQzRJNktWLGVBRkEsY0FDQSxnQi9Jc2x5Q0osQ016d3lDSSw0QnlJNkxGLCtCQUVJLFUvSThreUNKLENBQ0YsQytJemt5Q0UsZ0ZBQ0UsWS9JNGt5Q0osQ01seHlDSSw0QnlJb01KLCtDQUtJLHVCL0k2a3lDRixDQUNGLEMrSXZreUNBLHVDQUNFLGUvSTZreUNGLEMrSTVreUNFLG1EQUNFLFcvSThreUNKLEMrSTFreUNBLDZDQUNFLHlCQUdBLGNBQ0EsZ0JBQ0EsdUJBSEEsVS9JZ2x5Q0YsQytJNWt5Q0Usb0RBSUUsY0FIQSxlQUVBLFNBREEsVy9JZ2x5Q0osQ003enlDSSx5QnlJb09KLDZDQWNJLFkvSStreUNGLENBQ0YsQytJN2t5Q0EsMkNBRUUsZUFEQSxnQkFFQSxpQkFDQSx5Qi9JZ2x5Q0YsQytJN2t5Q0EsMkNBQ0UsYS9JZ2x5Q0YsQytJOWt5Q0ksb0RBQ0UsVS9JZ2x5Q04sQytJemt5Q0UsMkVBQ0UsWS9JNGt5Q0osQytJMWt5Q0kseUZBRUUsWUFEQSxVL0k2a3lDTixDK0kxa3lDTSwyR0FDRSxZL0k0a3lDUixDK0l6a3lDTSw0SEFFRSxZQUNBLGVBRkEsVS9JNmt5Q1IsQytJdGt5Q0UsaURBRUUsYUFEQSxjQUVBLGtCL0l3a3lDSixDK0lwa3lDSSx1RkFFSSxlQURBLFUvSXVreUNSLENNNTF5Q0ksNEJ5STJSQSxpREFDRSxzQkFDQSx1QkFDQSxzQkFDQSxzQi9Jb2t5Q0osQytJbGt5Q0ksK0RBRUUsY0FEQSxXL0lxa3lDTixDK0lqa3lDSSxvRkFFRSxZQUNBLGVBRkEsVS9JcWt5Q04sQ0FDRixDZ0p0N3lDQSxvQ0FFRSxzQkFEQSxvQmhKMDd5Q0YsQ2dKeDd5Q0Usd0RBQ0UsbUJBQ0Esa0JoSjA3eUNKLENnSnY3eUNJLDJHQUVFLFdBRUEsY0FFQSxZQUhBLGtCQUlBLE1BRkEsV0FHQSxTaEp3N3lDTixDZ0p0N3lDSSxzREFDRSxVaEp3N3lDTixDZ0p0N3lDSSxxREFDRSxTaEp3N3lDTixDZ0pyN3lDRSw2Q0FDRSxpQkFDQSxTaEp1N3lDSixDZ0pyN3lDRSw2REFDRSxTaEp1N3lDSixDZ0pyN3lDRSxpRUFDRSxZaEp1N3lDSixDZ0poN3lDSSxxRkFDRSxxQkFFQSxzQkFEQSxnQmhKbTd5Q04sQ01qNnlDSSx5QjBJNURKLG9DQStDSSxrQmhKazd5Q0YsQ2dKajd5Q0Usd0RBQ0UsaUJBQ0Esb0JoSm03eUNKLENBQ0YsQ003NXlDSSw0QjBJekVKLG9DQXNESSxlaEpvN3lDRixDQUNGLENnSmo3eUNBLG1DQUNFLGVoSm83eUNGLENNbjd5Q0kseUIwSUZKLG1DQUdJLGdCaEpzN3lDRixDQUNGLENnSnI3eUNFLHVDQUNFLG9DaEp1N3lDSixDZ0pwN3lDSSw2Q0FDRSxrRGhKczd5Q04sQ2dKajd5Q0EsbUNBQ0UsbUJBQ0EscUJBQ0Esc0JoSm83eUNGLENNdjd5Q0ksNEIwSUFKLG1DQUtJLG9CQUNBLHNCQUNBLGdCQUNBLHNCaEpzN3lDRixDQUNGLENnSm43eUNBLHFDQUNFLG1CQUNBLG1CaEpzN3lDRixDZ0pyN3lDRSx1Q0FDRSxvQmhKdTd5Q0osQ012OHlDSSw0QjBJWUoscUNBT0ksbUJBQ0EscUJBQ0EsZ0JBQ0Esc0JoSnc3eUNGLENBQ0YsQ2dKcjd5Q0EseUNBQ0Usc0JBRUEsT0FEQSxZaEp5N3lDRixDTWwreUNJLHlCMEl1Q0oseUNBS0ksY2hKMDd5Q0YsQ0FDRixDTTE5eUNJLDRCMEkwQkoseUNBU0ksaUJBREEsb0JBRUEsa0JoSjQ3eUNGLENBQ0YsQ2dKejd5Q0Esa0NBQ0UsYUFDQSxzQkFDQSxXaEo0N3lDRixDZ0oxN3lDSSw2RUFDRSxVaEo0N3lDTixDZ0p0N3lDRSxrREFFRSxZQURBLHlCaEowN3lDSixDZ0p0N3lDRSwwRkFDRSxXaEp3N3lDSixDZ0pyN3lDRSxxSEFFRSxtQmhKdTd5Q0osQ2dKcDd5Q0UsMEJBQ0Usa0RBQ0UsMEJoSnM3eUNKLENBQ0YsQ2dKbjd5Q0UsMEJBQ0Usa0RBQ0UsMEJoSnE3eUNKLENBQ0YsQ2dKbDd5Q0UseUJBQ0Usa0RBQ0UsMEJoSm83eUNKLENBQ0YsQ01yZ3pDSSw0QjBJcUZBLGtEQUNFLDBCaEptN3lDSixDQUNGLENnSi82eUNJLDJIQUNFLGFoSmk3eUNOLENnSjk2eUNJLG9JQUNJLGtCaEpnN3lDUixDZ0o1NnlDSSxpSkFDRSxVaEo4NnlDTixDTWhpekNJLHlCMEl1SEUseUdBQ0UsVWhKNDZ5Q04sQ2dKMTZ5Q00seUhBQ0UsU2hKNDZ5Q1IsQ0FDRixDTXhpekNJLDBCMElrSUkseUhBQ0UsU2hKeTZ5Q1IsQ0FDRixDaUp2bXpDQSxVQUdFLHVCQUZBLGFBQ0Esc0JBSUEsZ0JBREEsbUJqSjBtekNGLENpSnZtekNFLGlCQUlFLFdBSEEsbUJBQ0EsZ0JBQ0EsaUJBRUEsY2pKeW16Q0osQ2lKdG16Q0Usb0JBSUUsV0FIQSxlQUNBLGdCQUNBLGdCQUVBLGVqSndtekNKLENpSnJtekNFLGlCQUNFLFVqSnVtekNKLENpSnRtekNJLHFCQUVFLGNBREEsVWpKeW16Q04sQ2lKcm16Q0Usa0JBQ0UsY0FJQSxTQUhBLGtCQUNBLFNBQ0EsaUJqSndtekNKLENpSnBtekNFLGdCQUdFLFdBRkEsZUFDQSxnQkFFQSxnQkFDQSxlakpzbXpDSixDaUpubXpDRSxlQUNFLGVqSnFtekNKLENpSnBtekNJLGlCQUNFLGVqSnNtekNOLENpSm5tekNFLGtCQUVFLFlBREEsVWpKc216Q0osQ2lKbm16Q0UsdUJBU0UsbUJBUEEsb0JBRUEsbUJBQ0EsV0FFQSxhQUpBLGNBS0Esc0JBRUEsdUJBRUEsa0JBWEEsVWpKOG16Q0osQ2lKaG16Q0UsdUJBQ0UsaUJBQ0EsZ0JBQ0Esa0JqSmttekNKLENpSi9sekNFLDBCQUNFLGlCQUNBLGtCakppbXpDSixDaUo5bHpDRSx1QkFHRSxtQkFGQSxhQUNBLFNBRUEsc0JqSmdtekNKLENpSjdsekNFLHNCQUdFLG1CQUZBLFdBQ0Esb0JBSUEsZ0JBRkEsdUJBR0EscUJBRkEsY2pKaW16Q0osQ2lKN2x6Q0ksNEJBQ0Usa0JBQ0EsMEJqSitsekNOLENpSjVsekNFLHdCQUdFLFlBRkEsa0JBQ0EsVWpKK2x6Q0osQ2lKM2x6Q0UscUJBUUUsY0FGQSxZQUhBLFNBRkEsa0JBVUEscUJBVEEsTUFFQSwyQkFHQSwwQkFHQSxTako0bHpDSixDTTdvekNJLDRCMklxREEsdUJBQ0UsY2pKMmx6Q0osQ2lKemx6Q0UsMEJBQ0UsY2pKMmx6Q0osQ0FDRixDTWxxekNJLHlCMkkyRUEsdUJBQ0UsWWpKMGx6Q0osQ0FDRixDTXZxekNJLHlCMklrRkEsdUJBQ0UsWWpKd2x6Q0osQ2lKdGx6Q0UsdUJBQ0UsZ0JqSndsekNKLENpSnRsekNFLDBCQUNFLGdCakp3bHpDSixDQUNGLENNbHJ6Q0ksMEIySStGQSx1QkFDRSxZakpzbHpDSixDQUNGLENNdnJ6Q0ksMEIySXNHQSx1QkFDRSxZakpvbHpDSixDQUNGLENrSnh2ekNBLG1CQUdFLHlCQURBLG9CQURBLGlCbEo2dnpDRixDa0p4dnpDQSx5QkFFRSxvQkFDQSxzQkFGQSxTbEo2dnpDRixDTXhzekNJLHlCNEl0REoseUJBS0ksb0JBQ0EscUJsSjZ2ekNGLENBQ0YsQ005c3pDSSwwQjRJdERKLHlCQVNJLG9CQUNBLHFCbEordnpDRixDQUNGLENrSjV2ekNBLDRCQUNFLG1CQUdBLGUvSThHNEIsQytJaEg1QixxQkFDQSxnQmxKZ3d6Q0YsQ00zdHpDSSx5QjRJeENKLDRCQU1JLGVsSml3ekNGLENBQ0YsQ2tKOXZ6Q0EseUJBQ0UsYUFFQSxTQURBLHVCQUVBLHVCQUNBLFNsSml3ekNGLENrSi92ekNFLDZCQUVFLGVBREEsYWxKa3d6Q0osQ2tKOXZ6Q0UsZ0NBQ0UsZ0JBQ0EsWUFDQSxlQUNBLFNsSmd3ekNKLENrSnR2ekNFLCtHQUVFLDZIbEoydnpDSixDTXp2ekNJLDBCNEk5QkoseUJBbUNJLGtCbEp3dnpDRixDa0p0dnpDRSw2QkFFRSxZQURBLFVsSnl2ekNKLENBQ0YsQ2tKcHZ6Q0EsaUJwSXZFRSxnQkFGQSxTb0krRUEsZ0JBQ0Esa0JBTEEsZUFDQSxrQkFFQSxtQkFEQSxTbEo0dnpDRixDa0p4dnpDRSwwQkFDRSxpQmxKMHZ6Q0osQ2tKdHZ6Q0Esc0JBQ0UscUJBQ0EscUJBQ0EsaUJsSnl2ekNGLENrSnh2ekNFLGlDQUNFLGNsSjB2ekNKLENrSnh2ekNFLHdCQUlFLDhCQUNBLFUvSWxCVSxDK0ljVixjQUNBLG1CQUNBLHFCQUdBLHNCbEowdnpDSixDa0p0dnpDSSw4REFFRSwyQi9JaEJRLEMrSWVSLGFsSnl2ekNOLENrSnR2ekNJLGdIQUNFLHdCbEp3dnpDTixDTXp5ekNJLHlCNEkyQkosc0JBNkJJLHFCbEpxdnpDRixDa0p4dnpDRSx3QkFDRSxlbEowdnpDSixDQUNGLENNanp6Q0ksMEI0STJCSixzQkFnQ0kscUJsSjB2ekNGLENBQ0YsQ010enpDSSwwQjRJOERBLHdCQUNFLHFCbEoydnpDSixDQUNGLENrSnZ2ekNBLDJCQUtFLHFCL0lwRFksQytJMkRaLGtCQVJBLGEvSXBEWSxDK0lzRFosa0JBRUEsZUFQQSw0QkFDQSxRQUNBLE1BSUEsYWxKK3Z6Q0YsQ21KdDR6Q0EsNENEMklFLG1CQUZBLGFBQ0Esc0JsSnF3ekNGLENtSi80ekNBLGlCQU1FLHNCQUZBLGVBQ0EsY25KMDR6Q0YsQ01uMXpDSSx5QjZJNURKLGlCQVNJLG1CQURBLG1Cbko0NHpDRixDQUNGLENNejF6Q0ksMEI2STVESixpQkFZSSxtQm5KNjR6Q0YsQ0FDRixDTTkxekNJLDBCNkk1REosaUJBZUksbUJuSis0ekNGLENBQ0YsQ21KNTR6Q0EseUNBR0UsdUJBRkEsUUFDQSxRbkpnNXpDRixDbUo5NHpDRSwwREFTRSx5QkFMQSxtRUFEQSx3QkFEQSw0QkFZQSxtQkFIQSx5Q0FIQSxVaEprRFUsQ2dKekRWLGVBS0EsZUFDQSxpQkFNQSxjQURBLFVuSmk1ekNKLENjNTB6Q0UsdUVBQ0UsVWQrMXpDSixDbUpoNnpDSSxpRUFHRSxtRUFGQSxxQ25KbTZ6Q04sQ2NwMnpDRSw4RUFDRSxhZHUzekNKLENtSmw3ekNFLCtDQUNFLGFuSm83ekNKLENtSm43ekNJLGlFQUNFLDJCQUNBLGFuSnE3ekNOLENtSm43ekNJLDRIQUVFLHdCaEorQlEsQ2dKOUJSLFVuSm83ekNOLENtSmo3ekNFLG1IQUVFLGFuSm03ekNKLENNbjd6Q0kseUI2SXpDSix5Q0E0Q0ksZW5Kbzd6Q0YsQ21Kbjd6Q0UsMERBR0UsbUJBREEsa0JBREEsV25KdTd6Q0osQ0FDRixDTTc3ekNJLDBCNklXQSwwREFFRSxlQUNBLGlCQUZBLFduSnU3ekNKLENBQ0YsQ21Kajd6Q0EscUJBQ0Usa0JBQ0EsdUJuSm83ekNGLENNejh6Q0ksMEI2SW1CSixxQkFJSSxtQkFDQSxzQm5Kczd6Q0YsQ0FDRixDbUpuN3pDQSwrQkFFRSxxQmhKVFksQ2dKYVosbUJBSEEsYWhKRFksQ2dKRFoscUJBSUEsY0FFQSxzQkFDQSxxQkFKQSxZbkowN3pDRixDbUpuN3pDQSx5QkFJRSxtQkFGQSxhQUNBLHVCQUVBLGtCQUpBLFVuSjA3ekNGLENtSnI3ekNFLGtDQUNFLGdCbkp1N3pDSixDbUp0N3pDSSxzQ0FFRSxZQURBLFVuSnk3ekNOLENtSmw3ekNFLHlCQURGLHlDQUdJLGtCQURBLGFuSnU3ekNGLENBQ0YsQ21KLzZ6Q0UsaUNBQ0UsaUJuSnE3ekNKLENtSmo3ekNJLCtEQUNFLEtuSm03ekNOLENtSnY2ekNFLHVEQUNFLGtCbkp5NnpDSixDbUp0NnpDRSx1RUFDRSxvQm5KdzZ6Q0osQ21KdDZ6Q0UsdWJBQ0Usd0JuSnc2ekNKLENNbmcwQ0ksMEI2SWdHRSx5RUFDRSxRbkpzNnpDTixDQUNGLENtSmo2ekNBLGdDQUVFLGFoSmhGWSxDZ0ppRlosZWhKL0I0QixDZ0o2QjVCLFluSnM2ekNGLENvSjFrMENBLGtCQUNFLGlCcEo2azBDRixDb0oxazBDQSw0QkFFRSxlQUNBLE9BRkEsa0JBR0EsVXBKNmswQ0YsQ29KNWswQ0Usa0NBQ0UsWXBKOGswQ0osQ001aDBDSSwwQjhJeERKLDRCQVNJLGFwSitrMENGLENBQ0YsQ29KNWswQ0Esa0NBS0UsU0FIQSxpQkFDQSxrQkFGQSxvQkFHQSxnQnBKZ2wwQ0YsQ016aTBDSSx5QjhJM0NKLGtDQU9JLG9CcEppbDBDRixDQUNGLENNOWkwQ0ksMEI4STNDSixrQ0FVSSxrQnBKbWwwQ0YsQ0FDRixDTW5qMENJLDBCOEkzQ0osa0NBYUksa0JwSnFsMENGLENBQ0YsQ29KbGwwQ0Esa0NBRUUsZUFEQSxtQkFHQSxtQkFEQSxpQnBKc2wwQ0YsQ29KcGwwQ0UseUNBV0Usb0JBQ0EsbUNBUEEsc0JBRUEsa0JBR0EsV0FUQSxXQUNBLHFCQUVBLGVBSUEscUJBQ0Esa0JBSEEsc0JBSEEsYXBKK2wwQ0osQ29KcGwwQ1csc0VBQ1Asd0JqSm9DVSxDaUpsQ1YsNERBREEsb0JwSnVsMENKLENvSm5sMENFLDZDQUNFLGNwSnNsMENKLENvSnJsMENJLG9EQUNFLFlwSnVsMENOLENvSnJsMENJLHVHQUVFLFlBRUEsa0JBQ0EsU0FGQSxzQkFGQSxVcEoybDBDTixDb0psbDBDQSwrREFHRSxtQkFEQSxhQUVBLHVCQUNBLGVwSnFsMENGLENNM2wwQ0ksNEI4SUNKLCtEQU9JLGVwSndsMENGLENBQ0YsQ29KcGwwQ0UsNkRBQ0UsWXBKdWwwQ0osQ29KcmwwQ0UsZ0VBQ0UsZXBKdWwwQ0osQ01ybjBDSSwwQjhJa0NBLGdFQUNFLFNwSnNsMENKLENBQ0YsQ003bTBDSSw2QjhJMkJBLG1FQUNFLGdCcEpxbDBDSixDQUNGLENNbG4wQ0ksNEI4SWdDQSw4REFDRSx1QnBKcWwwQ0osQ0FDRixDcUoxcjBDQSx5QkFFRSxzQkFEQSxpQnJKOHIwQ0YsQ3NKbnMwQ0Esa0JBQ0UsbUJBRUEsdUJBREEsa0J0SnVzMENGLENNL28wQ0kseUJnSjFESixrQkFNSSx5QkFEQSxrQnRKeXMwQ0YsQ0FDRixDc0pyczBDQSxrQkFDRSxvQkFFQSxlbkp1SDRCLENtSnhINUIscUJ0SnlzMENGLENzSnRzMENFLGlDQUNFLGF0SndzMENKLENNanAwQ0ksNEJnSnhERixpQ0FHSSxZdEowczBDSixDc0pyczBDRiwyQ0FFSSxrQnRKeXMwQ0YsQ0FMRixDc0poczBDQSxtQkFFRSxpQnRKd3MwQ0YsQ01ocTBDSSw2QmdKMUNKLG1CQUtJLG1CdEp5czBDRixDQUNGLENzSnZzMENFLDRCQUNJLGN0SnlzMENOLENNeHEwQ0ksNEJnSmxDRiw0QkFHTSxTdEoyczBDTixDc0p2czBDQSw0QkFFSSxlQUNBLE1BRUEsV0FEQSxTdEoyczBDSixDc0p4czBDSSxtQ0FDRSxNQUNBLDhCdEowczBDTixDc0p2czBDSSxpQ0FDRSxXQUNBLDhCdEp5czBDTixDQWZGLENzSmpyMENJLHNDQUNFLFV0Sm9zMENOLENzSi9yMENBLGtCQUVFLHlCQURBLG1CQUVBLG9CQUNBLFV0SmtzMENGLENzSmpzMENFLHFCQUdFLGdDQURBLGNBREEsZW5KcUQwQixDbUpsRDFCLHVCdEptczBDSixDc0ovcjBDSSxvRUFDRSxpQnRKb3MwQ04sQ3NKanMwQ0UscUJBQ0UsZ0NBQ0Esa0JBQ0Esa0J0Sm1zMENKLENzSmxzMENJLGlDQUNFLG1DdEpvczBDTixDc0o3cjBDSSxvRUFFRSx5QkFEQSxpQnRKb3MwQ04sQ3NKL3IwQ0ksbUNBQ0UsV3RKaXMwQ04sQ3NKNXIwQ0Esd0JBQ0UsY0FDQSxldEorcjBDRixDc0o3cjBDRSw4QkFFRSxtQkFEQSxnQkFFQSxxQnRKK3IwQ0osQ3NKMXIwQ0Usa0NBRUUsbUJBREEsZ0JBRUEscUJ0SjZyMENKLENzSnpyMENBLDBCQUNFLG1CQUNBLHNCQUNBLG1CdEo0cjBDRixDTTd2MENJLDRCZ0pvRUosd0JBRUksWXRKNHIwQ0YsQ0FDRixDc0oxcjBDRSw4QkFHRSxtQkFEQSxnQkFFQSxzQkFIQSxVdEorcjBDSixDc0p4cjBDQSw0QkFDSSx3QnRKMnIwQ0osQ003dzBDSSw0QmdKaUZKLDRCQU1JLG1CQUhBLHdCbkpsRFUsQ21Kb0RWLGFBRUEsMkJBRUEsbUJBREEsa0JBSkEsVXRKa3MwQ0YsQ0FDRixDc0o1cjBDRSxnQ0FDRSxhQUVBLFlBREEsVXRKK3IwQ0osQ003eDBDSSw0QmdKNEZGLGdDQUtJLGF0SmdzMENKLENBQ0YsQ3NKNXIwQ0EsZ0NBRUUsZUFEQSxnQkFFQSxpQkFFQSxhQURBLGlCdEpnczBDRixDTTF5MENJLDRCZ0pzR0osZ0NBU0ksZUFEQSxnQkFFQSxpQkFFQSxTQURBLGFBRUEsZXRKZ3MwQ0YsQ0FDRixDc0o3cjBDQSx1QkFDRSx3Qm5KNUdZLENtSitHWixrQkFFQSxjQURBLGlCQUZBLGtCQURBLG9CQUtBLFN0SmdzMENGLENzSjlyMENFLDBDQUVFLHdCQURBLG9CdEppczBDSixDc0o3cjBDRSw0QkFFRSxZQURBLFV0SmdzMENKLENzSjVyMENFLDhCQUNFLGdCQUNBLFN0SjhyMENKLENNMTAwQ0ksNEJnSnVISix1QkF5QkksWXRKOHIwQ0YsQ0FDRixDc0oxcjBDQSw4QkFDRSxZdEo2cjBDRixDTW4xMENJLDRCZ0pxSkosOEJBSUksd0JuSjdJVSxDbUo0SVYsY0FFQSxpQkFHQSxlQURBLHdDQUdBLGVBQ0EsVUFGQSxXQUhBLFN0Sm9zMENGLENzSjdyMENFLHFDQUNFLFVBQ0EsOEJ0SityMENKLENzSjVyMENFLG1DQUNFLFdBQ0EsMEJ0SjhyMENKLENBQ0YsQ3NKenIwQ0UsMkRBQ0UsVUFDQSxldEo0cjBDSixDc0p2cjBDRSwwUEFDRSxTdEowcjBDSixDc0pycjBDQSw4QkFJRSxjQUhBLG9CQUNBLHNCQUNBLG9CdEp5cjBDRixDTXgzMENJLDZCZ0o0TEosOEJBT0ksWXRKeXIwQ0YsQ0FDRixDc0p4cjBDRSxzQ0FDRSxVdEowcjBDSixDc0p0cjBDQSw2QkFPRSxtQkFOQSxxQm5KeEtZLENtSnlLWixrQkFHQSxhQUNBLDhCQUVBLG1CQUpBLGtCdEo0cjBDRixDc0p2cjBDRSwwQ0FDSSx3QnRKeXIwQ04sQ3NKcnIwQ0EsNkZBQ0UsZ0JBVUEseUJBVEEsWUFZQSwyQkFDQSw0QkFSQSxnQm5Kdk5ZLENtSnNOWixVbkp0TlksQ21KeU5aLGNBTkEsbUJBQ0EsaUJBSUEsWUFLQSxlQUhBLFV0SjJyMENGLENjOTMwQ0Usb0lBQ0UsVWRpNTBDSixDc0pwczBDQSw4QkFDRSx3QnRKdXMwQ0YsQ3NKcHMwQ0EsMkQ3RzlTRSx3QkFDQSxxQjZHaVRBLHFCbkpsTlksQ21Kc05aLFk3R2xUQSxlNkdtVEEsYUFOQSxrQjdHL1NBLGdCQUNBLGdCekMyLzBDRixDc0pyczBDRSw2RkFDRSw2QkFHQSwwQkFDQSwrQkFGQSxtQnRKd3MwQ0osQ3NKanMwQ0EsaUpBRUUsZ0NBRUEsOEJBQ0EsK0JBSkEsYUFLQSxpQkFIQSxhdEp1czBDRixDc0puczBDRSw0TkFFSSxzQkFDQSxrQkFGQSxTdEp1czBDTixDc0psczBDRSwwTUFFRSx5QkFDQSxrQkFGQSxTdEpzczBDSixDTTE5MENJLDRCZ0pzUUosaUpBcUJJLE9BREEsUXRKcXMwQ0YsQ3NKOXIwQ0UsZ1FBQ0UsUXRKbXMwQ0osQ3NKaHMwQ0UsaUZBRUUsT0FEQSxPdEptczBDSixDQVRGLENzSnByMENBLHdLQU1FLGVBSkEsZUFEQSxnQkFFQSxpQkFFQSxpQkFEQSxnQnRKbXMwQ0YsQ3NKN3IwQ0Usb1lBQ0Usd0J0SmtzMENKLENzSmhzMENFLHNGQUNFLGtDdEprczBDSixDc0p6cjBDQSw0Q0FNRSxxQm5KdFNZLENtSnlTWixPQUpBLGtCQUhBLGtCQUVBLFdBSUEsUUFMQSxXQUlBLFd0SjZyMENGLENNdmcxQ0ksNEJnSm1VSiw0Q0FZSSxPQURBLE90SjhyMENGLENBQ0YsQ3NKMXIwQ0EseUVBQ0kscUVBQ0Esc0JBQ0EsWUFJQSxlQUZBLFlBR0Esb0JBRkEsb0JBRkEsVXRKaXMwQ0osQ3NKMXIwQ0Esc0NBRUUsa0V0SjRyMENGLENzSnpyMENBLDBCQUVFLDhCQURBLGtCdEo2cjBDRixDc0ozcjBDRSxvREFDRSxvQnRKNnIwQ0osQ3NKM3IwQ0UsNkNBQ0UsZXRKNnIwQ0osQ3NKcHIwQ0Usa0NBQ0UsWUFDQSxTdEowcjBDSixDc0p4cjBDRSx3Q0FDRSxldEowcjBDSixDc0pycjBDRSw2Q0FFRSxZQURBLFF0SnlyMENKLENzSnRyMENFLG1EQUNFLGdCdEp3cjBDSixDc0pwcjBDQSxVQUNFLHVEQUVBLDRCQURBLDRCQUdBLG1CQURBLGdCdEp3cjBDRixDTWxrMUNJLDZCZ0pzWUosVUFRSSw0QkFFQSxtQkFEQSxnQnRKeXIwQ0YsQ0FDRixDTXprMUNJLDRCZ0pzWUosVUFhSSw0QkFFQSxtQkFEQSxpQnRKMnIwQ0YsQ0FDRixDc0p2cjBDQSxzQkFDRSx1QnRKMHIwQ0YsQ3NKdnIwQ0EsMEJBS0ksYXRKc3IwQ0osQ01ybTFDSSwwQmdKMGFKLDBCQUdNLFlBREEsZ0J0SjhyMENKLENBQ0YsQ005bDFDSSw0QmdKcWFKLGlFQUdJLGVBQ0Esa0J0SjRyMENGLENBQ0YsQ3VKdnExQ0EsMkJBRUUsbUJBREEsZXBKZ0k0QixDb0o5SDVCLG1CQUNBLHNCdkowcTFDRixDTTFuMUNJLHlCaUpwREosMkJBTUksaUJBQ0Esb0J2SjRxMUNGLENBQ0YsQ3VKenExQ0EsbUNBRUUsb0J2SjJxMUNGLEN1SnRxMUNFLDJDQUNFLHdEdkp5cTFDSixDdUp2cTFDRSw0Q0FDRSwrRHZKeXExQ0osQ3VKdnExQ0UsMkNBQ0UsK0RBQ0EsWXZKeXExQ0osQ01sbzFDSSw0QmlKekNGLDJDQUlJLGF2SjJxMUNKLENBQ0YsQ3VKenExQ0UsNkNBQ0UsZ0V2SjJxMUNKLEN1SnRxMUNFLDhCQUNFLGtCdkp5cTFDSixDdUp4cTFDSSwwQ0FDRSx1QnZKMHExQ04sQ3VKenExQ00seUJBRkYsMENBR0ksb0J2SjRxMUNOLENBQ0YsQ3VKdnExQ0EseUJBQ0UseUJBQ0EsWXZKMHExQ0YsQ3VKenExQ0UsK0JBRUUsbUJBREEsVXZKNHExQ0osQ001cTFDSSx5QmlKSkoseUJBUUksZ0J2SjRxMUNGLEN1SjNxMUNFLCtCQUNFLGN2SjZxMUNKLENBQ0YsQ012cTFDSSw0QmlKakJKLHlCQWVJLHdCdko4cTFDRixDdUo3cTFDRSwrQkFDRSxrQkFDQSxtQnZKK3ExQ0osQ0FDRixDdUozcTFDQSwrQkFDRSxtQkFDQSxxQkFDQSxzQnZKOHExQ0YsQ3VKM3ExQ0EsNkJBQ0Usc0J2SjhxMUNGLEN1SnRxMUNFLDBEQUNFLGF2SjRxMUNKLEN1SnpxMUNJLGlFQUNFLFlBQ0EsU3ZKMnExQ04sQ3VKcnExQ0UsMERBQ0UsV3ZKd3ExQ0osQ3VKdHExQ0UsZ0VBQ0UsV3ZKd3ExQ0osQ3VKdHExQ0Usd0RBRUUsd0JBREEsb0J2SnlxMUNKLEN3SjF4MUNBLGtCQUVFLHlCQURBLG9CeEo4eDFDRixDTXR0MUNJLDZCa0p0RUYsZ0NBRUksZUFDQSxlQUNBLGV4Sjh4MUNKLENBQ0YsQ3dKMXgxQ0EseUJBRUUsb0JBREEsYUFFQSxxQnhKNngxQ0YsQ01odjFDSSx5QmtKaERKLHlCQUtJLGtCeEoreDFDRixDQUNGLEN3SjV4MUNBLHlCQUVFLG9Cekp0QkEsZ0JBQ0Esa0JBQ0EsZ0N5Sm1CQSxVeEpteTFDRixDRHJ6MUNFLDZCQUVFLFlBS0EsMENBRkEsT0FJQSxpQkFSQSxrQkFHQSxNQURBLFVDMnoxQ0osQ010dzFDSSx5QmtKdkNKLHlCQUtJLFN4SjR5MUNGLENBQ0YsQ00zdzFDSSwwQmtKdkNKLHlCQVFJLG9CeEo4eTFDRixDQUNGLEN3SjN5MUNBLDJCQU1FLHVCQUhBLGFBRkEsT0FHQSxzQkFDQSx1QkFIQSxnQnhKa3oxQ0YsQ016eDFDSSwwQmtKM0JKLDJCQVFJLGdCeEpnejFDRixDQUNGLEN3Sjd5MUNBLHlCQUNFLGlCQUNBLHFCQUNBLGtCeEpnejFDRixDTXB5MUNJLDBCa0pmSix5QkFLSSxpQkFDQSxxQkFDQSxzQnhKa3oxQ0YsQ0FDRixDd0oveTFDQSwrQkFDRSxtQkFDQSxxQnhKa3oxQ0YsQ3dKNXkxQ0Esc0NBQ0UsaUJ4Smt6MUNGLEN3Smp6MUNFLCtDQUVFLG1CQURBLGlCeEpvejFDSixDd0pqejFDRSxrREFDRSxXeEptejFDSixDd0oveTFDQSx3Q0FDRSxpQnhKa3oxQ0YsQ3dKanoxQ0UsaURBRUUsbUJBREEsV3hKb3oxQ0osQ3lKbDQxQ0EsZ0NBQ0UsYUFFQSxlQUVBLHdCQURBLG1CekpxNDFDRixDTTcwMUNJLHlCbUo1REosZ0NBT0ksb0J6SnM0MUNGLENBQ0YsQ01yMDFDSSw2Qm1KekVKLGdDQVVJLDZCekp3NDFDRixDQUNGLEN5SnI0MUNBLDBCQUVFLG1CQURBLFV6Snk0MUNGLENNNTExQ0kseUJtSjlDSiwwQkFJSSxTekowNDFDRixDQUNGLENNajIxQ0ksMEJtSjlDSiwwQkFRSSxtQkFEQSxTeko2NDFDRixDeUp6NDFDRSxnREFDRSxrQnpKNjQxQ0osQ0FKRixDTTExMUNJLDZCbUozQ0EsZ0RBQ0Usb0J6SjY0MUNKLENBQ0YsQ01wMjFDSSw2Qm1KdENBLGdEQUNFLGF6SjY0MUNKLENBQ0YsQ3lKMzQxQ0Usc0NBQ0UsYXpKNjQxQ0osQ3lKMTQxQ0EsK0JBR0UsV3pKMjQxQ0YsQ3lKeDQxQ0EsZ0NBRUUsZ0JBREEsVXpKNDQxQ0YsQ3lKMTQxQ0Usb0NBRUUsZUFDRix1QkFGRSxvQ3pKODQxQ0osQ3lKdjQxQ0ksNkZBS0UsdUJ6SnM0MUNOLENNMzQxQ0kseUJtSlFGLDhDQUdJLFlBQ0Esc0JBRkEsYXpKdTQxQ0osQ0FDRixDTWw1MUNJLDBCbUpRRiw4Q0FPSSxxQnpKdTQxQ0osQ0FDRixDTXY1MUNJLDBCbUpRRiw4Q0FVSSxxQnpKeTQxQ0osQ0FDRixDeUp4NDFDSSxrREFDRSxxQnpKMDQxQ04sQ01sNTFDSSw0Qm1KWUYsb0NBRUksaUJ6Snc0MUNKLENBQ0YsQ3lKcDQxQ0EsK0JBRUUsbUJBS0EseUJBR0EsZUFUQSxhQUdBLGtCQUNBLGV0SnVDNEIsQ3NKekM1QixnQkFHQSxpQkFLQSx1QkFDQSxxQkFKQSxvQkFDQSxpQnpKMDQxQ0YsQ3lKcjQxQ0UsbUNBQ0UsZ0J6SnU0MUNKLENNejYxQ0ksNEJtSmlDRixtQ0FLSSxlQUZBLGVBQ0EsaUJ6SjA0MUNKLEN5SnA0MUNGLFlBRUksZUFDQSxlekp3NDFDRixDQU5GLEN5SjMzMUNBLDZDQUNFLGlCekp3NDFDRixDeUp2NDFDRSxzREFDRSxpQnpKeTQxQ0osQ3lKdjQxQ0UseURBQ0UsWUFDQSxlekp5NDFDSixDeUp2NDFDRSxxREFDRSxNekp5NDFDSixDeUp2NDFDRSx1REFDRSx1QnpKeTQxQ0osQzBKcGgyQ0EsWUFFRSx3QnZKa0gwQixDdUpuSDFCLGlCMUp3aDJDRixDTTc5MUNJLHlCb0o1REosWUFJSSxpQjFKeWgyQ0YsQ0FDRixDTWwrMUNJLDBCb0o1REosWUFPSSxhMUoyaDJDRixDQUNGLEMwSjFoMkNFLDRCQUNFLGdCMUo0aDJDSixDMEozaDJDSSx5Q0FDRSxjMUo2aDJDTixDMEp4aDJDQSxrQkFDRSxpRUFDQSx5QkFDQSxzQjFKMmgyQ0YsQ01uLzFDSSwwQm9KM0NKLGtCQUtJLGUxSjZoMkNGLENBQ0YsQ014LzFDSSwwQm9KM0NKLGtCQVFJLHlCMUoraDJDRixDQUNGLEMwSjVoMkNBLG9CQUNFLGtCQUVBLGV2SnNHNEIsQ3VKdkc1QixtQkFFQSwrQjFKK2gyQ0YsQzBKOWgyQ0UseUJBQ0UsY0FDQSxrQkFDQSxldkpvRzBCLEN1Sm5HMUIsc0IxSmdpMkNKLENNMWcyQ0kseUJvSi9CSixvQkFZSSxrQkFDQSxtQjFKaWkyQ0YsQzBKaGkyQ0UseUJBQ0UsbUJBQ0Esc0IxSmtpMkNKLENBQ0YsQ01waDJDSSwwQm9KL0JKLG9CQW9CSSw2QjFKbWkyQ0YsQ0FDRixDMEpoaTJDQSx5QkFDRSxrQjFKbWkyQ0YsQzBKOWgyQ0EsOEJBRUUsOEJBQ0EsNEJBRkEscUJBSUEsZ0JBREEscUIxSmtpMkNGLEMwSmhpMkNFLCtDQUNFLGtCMUpraTJDSixDMkpsbTJDQSxxQ0FDSSxxQjNKcW0yQ0osQzRKL2wyQ0Esa0NBQ0Usd0I1SmttMkNGLENNbmkyQ0ksNkJzSmhFSixrQ0FHSSx3QjVKb20yQ0YsQ0FDRixDTXJqMkNJLDBCc0o3Q0EsNENBQ0UsZTVKcW0yQ0osQ0FDRixDTTdpMkNJLDZCc0puREosb0VBR0ksYUFEQSxlNUpvbTJDRixDQUNGLENNamsyQ0ksMEJzSnRDSixvRUFPSSxTNUpvbTJDRixDQUNGLEM0SmxtMkNFLHVHQUNFLHFCNUpvbTJDSixDNEpobTJDRSxtSkFDRSxnQjVKa20yQ0osQ00vajJDSSw0QnNKL0JKLDJEQUlJLGdCQUZBLGNBQ0EsZ0I1SmttMkNGLEM0Si9sMkNFLHNGQUNFLFk1SmltMkNKLENBQ0YsQzRKN2wyQ0EseUVBQ0UsNEJBSUEsc0JBRkEsc0JBREEsOEJBSUEsd0JBRkEsUzVKa20yQ0YsQzRKOWwyQ0UsOEVBQ0Usa0JBQ0EsZ0JBQ0Esb0I1SmdtMkNKLENNeGwyQ0ksNkJzSm5CSix5RUFlSSw2QkFDQSxnQkFDQSwyQkFDQSxrQjVKZ20yQ0YsQzRKOWwyQ0UsOEVBQ0ksbUJBQ0EsZ0JBQ0EsZ0I1SmdtMkNOLENBQ0YsQ01ybTJDSSw0QnNKbkJKLHlFQTRCSSxVNUpnbTJDRixDQUNGLEM0SjdsMkNBLCtGQUNFLFU1SmdtMkNGLEM0SjlsMkNFLDBJQUtFLHlCQUZBLGNBRkEsdUJBR0Esc0JBRkEsa0I1Sm1tMkNKLENNcm4yQ0ksNkJzSmdCRiwwSUFRSSxZNUppbTJDSixDQUNGLENNMW4yQ0ksNEJzSmdCRiwwSUFZSSx5QkFFQSwyQkFEQSxvQjVKbW0yQ0osQ0FDRixDTTlvMkNJLDBCc0pnREEsK0lBQ00sbUI1SmltMkNSLENBQ0YsQzRKN2wyQ0ksK0lBQ0UsYUFDQSxzQjVKK2wyQ04sQ00xbzJDSSw2QnNKYUosK0ZBbUNJLG1CNUo4bDJDRixDNEo1bDJDRSxtSkFDRSxZNUo4bDJDSixDQUNGLENNbm8yQ0ksbURzSnlDSiw4SUFHSSxtQjVKNGwyQ0YsQ0FDRixDTXhwMkNJLDRCc0orREosd0xBRUksUzVKNGwyQ0YsQ0FDRixDNEp6bDJDQSxnRkFDRSxrQkFDQSxrQjVKNGwyQ0YsQ01ocjJDSSwwQnNKa0ZKLGdGQUtJLFU1SjZsMkNGLENBQ0YsQzRKM2wyQ0Usb0lBQ0UsaUI1SjZsMkNKLEM0SjFsMkNFLGlJQUdFLFdBREEsZUFEQSxnQkFHQSxVNUo0bDJDSixDTWpyMkNJLDZCc0ppRkYsaUlBT0ksUzVKNmwyQ0osQ0FDRixDNEp6bDJDQSxxQ0FDRSx3Q0FFQSxZQURBLFU1SjZsMkNGLEM0SnpsMkNBLHNDQUdFLG1CQUZBLGFBQ0EsVTVKNmwyQ0YsQzRKemwyQ0Esb0dBQ0UseUJBQ0EsOEI1SjRsMkNGLENNdnMyQ0ksNEJzSnlHSixvR0FLSSx5QkFDQSw0QjVKNmwyQ0YsQ0FDRixDNEp6bDJDRSxxR0FFSSxLNUoybDJDTixDTWp0MkNJLDRCc0owSEYsNEdBSUksaUJ6SnRIUSxDeUpxSFIsZTVKeWwyQ0osQ0FDRixDTXhzMkNJLG1Ec0pxSEYsbUZBQ0UsUzVKdWwyQ0YsQzRKcGwyQ0EsbUpBQ0UsbUI1SnNsMkNGLEM0Sm5sMkNBLDRDQUNFLDBCNUpxbDJDRixDQUNGLEM0SmhsMkNBLGlDQUNFLFc1SmtsMkNGLEM0Si9rMkNBLG1DQUNFLGtCNUprbDJDRixDNEpqbDJDRSx5Q0FFRSxtQkFEQSxhQUVBLDZCNUptbDJDSixDNEpqbDJDSSwyQ0FDRSxtQkFDQSxrQkFDQSxnQkFDQSxnQjVKbWwyQ04sQ010dTJDSSxtRHNKc0pGLHVDQUVJLFM1SmtsMkNKLENBQ0YsQ00xdjJDSSw0QnNKdUpKLG1DQW9CSSxnQjVKbWwyQ0YsQzRKOWsyQ0YsMEJBRUksUzVKa2wyQ0YsQ0FMRixDNEoxazJDRSxpQ0FNSSx1QkFIRixpQkFGQSxpQjVKcWwyQ0osQ00zdzJDSSw2QnNKcUxGLGlDQVdJLGdCQURBLGFBRUEsdUI1SmdsMkNKLENBQ0YsQzRKNWsyQ0EsMkJBQ0Usa0I1SitrMkNGLENNdHgyQ0ksNEJzSnNNSiwyQkFJSSxrQjVKZ2wyQ0YsQ0FDRixDNEo3azJDQSxvQ0FDRSxlekpqSjRCLEN5SmtKNUIsbUJBQ0Esa0M1SmdsMkNGLEM0Si9rMkNFLDJDQUdFLG1CQUNBLHNCQUNBLG1CQUpBLGlCNUpvbDJDSixDTXZ5MkNJLDZCc0prTkYsMkNBT0ksa0JBQ0Esc0JBQ0Esa0I1SmtsMkNKLENBQ0YsQ005eTJDSSw0QnNKa05GLDJDQWtCSSxtQkFMQSx5QkFHQSxhQUlBLGdCQUhBLDJCQUtBLGNBUkEsYUFDQSxnQkFNQSxTNUpxbDJDSixDNEpubDJDSSxnREFDRSxtQjVKcWwyQ04sQzRKcGwyQ08seURBRUMsZUFEQSxhNUp1bDJDUixDQUNGLENNajEyQ0kseUJzSjhQQSxnREFFSSxZNUpxbDJDTixDQUNGLEM0Sm5sMkNFLDhDQUNFLHNCNUpxbDJDSixDTXoxMkNJLHlCc0ptUUYsOENBR0ksa0I1SnVsMkNKLENBQ0YsQ005MTJDSSx5QnNKeVFGLGlEQUVJLFk1SnVsMkNKLENBQ0YsQ010MTJDSSw0QnNKNFBGLGlEQUtJLGdCQUNBLGdCNUp5bDJDSixDQUNGLEM0SnRsMkNJLDJEQUdFLG1DQURBLHlCQUVBLDBCQUNBLFNBQ0EscUJBTEEseUI1SjZsMkNOLENNajMyQ0kseUJzSm1SQSwyREFTSSx5QkFDQSxtQjVKeWwyQ04sQ0FDRixDNEp2bDJDSSxpRUFFRSxlQUNBLGdCQUZBLHlCNUoybDJDTixDTS8yMkNJLDRCc0ptUkEsaUVBT0ksa0JBREEsVzVKMmwyQ04sQ0FDRixDNEp0bDJDRSw0Q0FDRSxtQkFFQSxlekpuTzBCLEN5SmtPMUIsc0JBRUEsa0I1SndsMkNKLENNMzMyQ0ksNEJzSitSRiw0Q0FNSSxtQkFDQSx1QjVKMGwyQ0osQ0FDRixDNEp4bDJDRSwyQ0FDRSxtQkFDQSxtQjVKMGwyQ0osQzRKemwyQ0ksZ0RBRUUsYXpKM1JRLEN5SjBSUixjNUo0bDJDTixDNEoxbDJDTSxzREFDRSxhNUo0bDJDUixDTTU0MkNJLDRCc0p5U0YsMkNBV0ksa0JBRUEsZXpKelB3QixDeUp3UHhCLG9CNUo2bDJDSixDQUNGLEM0SjFsMkNJLG1EQUNFLHFCNUo0bDJDTixDTXQ1MkNJLDRCc0p5VEEsbURBR0ksZTVKOGwyQ04sQzRKemwyQ0UsK0NBQ0UsZTVKNmwyQ0osQzRKM2wyQ0UsNENBQ0UsbUI1SjZsMkNKLENBUEYsQ00zNTJDSSw2QnNKOE1KLG9DQTJISSxrQzVKOGwyQ0YsQzRKN2wyQ0UsK0NBQ0UsZTVKK2wyQ0osQ0FDRixDTXg3MkNJLHlCc0o0VkEsNENBQ0UsbUJBQ0Esb0I1SitsMkNKLENBQ0YsQ005NzJDSSwwQnNKMk5KLG9DQXVJSSxnQjVKZ20yQ0YsQzRKNWwyQ0UsNENBQ0Usb0JBQ0Esc0JBQ0Esa0I1SjhsMkNKLEM0SjVsMkNFLDJDQUNFLG1CQUNBLHFCNUo4bDJDSixDQUNGLENNLzcyQ0ksNEJzSnFXRSxzREFDRSxhNUo2bDJDTixDNEozbDJDSSwyREFDRSxZNUo2bDJDTixDQUNGLENNcDkyQ0kseUJzSjRYRSxzREFDRSxZNUoybDJDTixDQUNGLEM0SnhsMkNFLHlDQUNFLFk1SjBsMkNKLEM0SnBsMkNFLG9LQUdFLGtCQUNBLFM1SnVsMkNKLEM0SnBsMkNBLDhCQUVFLFlBRUEsV0FIQSxrQkFFQSxXQUVBLGlCQUNBLFk1SnVsMkNGLEM0SnJsMkNFLGdDQUNFLGVBQ0EsZ0JBQ0EsZ0I1SnVsMkNKLEM0SnBsMkNFLHlDQUNFLGVBQ0EsZ0I1SnNsMkNKLENNeCsyQ0ksNEJzSmtZSiw4QkFzQkksY0FEQSxZQURBLFdBR0EsZTVKc2wyQ0YsQ0FDRixDNEovazJDSSxzRkFJRSxZQUlBLE9BTkEsZ0JBREEsZUFRQSxnQkFIQSxrQkFDQSxNQUZBLGVBRkEsVTVKd2wyQ04sQzRKL2syQ0ksd0ZBQ0UseUI1SmlsMkNOLEM0SjdrMkNBLDBEQU9FLDZEQU5BLFdBS0EsWUFGQSxPQUZBLGtCQUNBLE1BRUEsV0FHQSxTNUpnbDJDRixDNEo3azJDQSxzRUFHRSxnQkFEQSxTQURBLE81SmtsMkNGLEM0SjdrMkNBLDRCQUNFLGNBQ0EsbUJBQ0EsZ0JBQ0EsaUJBQ0EseUI1SmdsMkNGLEM0SjdrMkNBLDJDQUNFLHlCNUpnbDJDRixDNkpqbTNDRSx3Q0FDRSx1QjdKdW0zQ0osQ01uaTNDSSw2QnVKckVGLHdDQUdJLGtCN0p5bTNDSixDNkp4bTNDSSxtREFDRSxlN0owbTNDTixDQUNGLENNM2kzQ0ksNEJ1SnJFRix3Q0FTSSxlN0oybTNDSixDNkp6bTNDSSwyREFDRSxTN0oybTNDTixDNkp0bTNDRSxtREFFSSxvQjdKeW0zQ04sQ0FKRixDTW5qM0NJLDZCdUpwREEsbURBS0kscUI3SjJtM0NOLENBQ0YsQzZKdm0zQ0UsMkNBQ0UseUI3SnltM0NKLEM2SnRtM0NFLG9DQUNFLHVCN0p3bTNDSixDNkpybTNDRSxtQ0FDRSxxQjdKdW0zQ0osQzZKcm0zQ0ksOENBQ0Usc0I3SnVtM0NOLEM2SnBtM0NJLHlEQUNFLHFCN0pzbTNDTixDTTVrM0NJLDRCdUpsQ0YsbUNBWUksa0I3SnNtM0NKLENBQ0YsQzZKam0zQ0EsK0NBSUUsdUJBSEEseUJBSUEsZUFIQSxhQUNBLHdCN0pzbTNDRixDTXRtM0NJLDBCdUpISiwrQ0FRSSw2QjdKcW0zQ0YsQ0FDRixDTTlsM0NJLDZCdUpoQkosK0NBV0ksb0JBQ0Esb0I3SnVtM0NGLENBQ0YsQ01wbTNDSSw0QnVKaEJKLCtDQW9CSSx5QkFKQSxlQUVBLGlCQUNBLGtCQUpBLFM3SjZtM0NGLENBQ0YsQzZKOWwzQ0Esc0NBQ0UsZUFDQSxrQkFDQSxnQkFDQSxnQjdKZ20zQ0YsQzZKL2wzQ0UsNENBQ0UsVTdKaW0zQ0osQ010bjNDSSw2QnVKZUosc0NBU0ksYTdKa20zQ0YsQ0FDRixDTXRsM0NJLG9EdUp0Qkosc0NBWUksYTdKb20zQ0YsQ0FDRixDNkpubTNDRSwrQ0FDRSxhN0pxbTNDSixDNkpubTNDRSxpREFDRSx5QjdKcW0zQ0osQzZKam0zQ0EsMkNBQ0Usa0JBQ0EsVTdKb20zQ0YsQzZKbG0zQ0Usb0RBRUUsWUFEQSxrQkFFQSxVQUNBLFM3Sm9tM0NKLEM2SmxtM0NJLDJEQUVFLHNCQUtBLFlBREEsa0JBRkEsV0FJQSxpQkFMQSxXQUZBLFVBSUEsUzdKdW0zQ04sQzZKam0zQ0ksb0VBQ0UsUzdKbW0zQ04sQ00zcTNDSSx5QnVKa0RKLDJDQTRCSSx5QkFEQSxlQURBLFU3SnFtM0NGLEM2SmptM0NJLDZHQUNFLHFCN0ptbTNDTixDQUNGLENNcnIzQ0ksMEJ1SmtESiwyQ0FxQ0kseUJBREEsYzdKb20zQ0YsQ0FDRixDTTlxM0NJLDRCdUpxQ0osMkNBd0NJLHFCN0pxbTNDRixDNkpubTNDRSxvREFDRSxXQUNBLFc3SnFtM0NKLENBQ0YsQzZKbG0zQ0UsK0NBRUUsZUFDQSxjQUZBLFc3SnNtM0NKLEM2SmxtM0NJLDBGQUNFLGM3Sm9tM0NOLENNL3IzQ0ksNEJ1SnFGRiwrQ0FXSSxnQkFDQSxNQUZBLFU3SnNtM0NKLEM2SmxtM0NJLDBGQUNFLGU3Sm9tM0NOLEM2SmptM0NJLGtMQUNFLFk3Sm1tM0NOLENBQ0YsQzZKOWwzQ0EsbUJBQ0UsYTdKaW0zQ0YsQzZKOWwzQ0Esb0RBSUUsZ0JBRkEsa0JBQ0EsK0I3SmltM0NGLENNdHQzQ0ksNEJ1SmtISixvREFNSSxZN0prbTNDRixDNko3bDNDSSx1S0FFRSxxQkFFQSxhQURBLG1CQUZBLFU3Sm9tM0NOLENBUEYsQ014dTNDSSx5QnVKK0hKLG9EQW9CSSxtQjdKa20zQ0YsQ0FDRixDTXR2M0NJLDBCdUorSEosb0RBeUJJLGdCN0prbTNDRixDQUNGLEM2SmptM0NFLHdEQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBS0EsaUJBUEEsa0JBR0EsUUFHQSxxRDdKb20zQ0osQzZKMWwzQ0Esd0NBR0UsYUFEQSxPQUVBLGVBQ0EsWUFKQSx5QjdKaW0zQ0YsQ003dzNDSSx5QnVKMktKLHdDQVFJLG9CN0o4bDNDRixDQUNGLEM2SjNsM0NBLGlEQUdFLGFBREEsT0FFQSxlQUNBLFlBSkEsMkJBS0EsUzdKOGwzQ0YsQ00zeDNDSSx5QnVKdUxKLGlEQVlJLGdCQURBLGlCQUdBLFVBREEsZUFIQSxrQkFLQSxnQjdKK2wzQ0YsQ0FDRixDTXR5M0NJLDBCdUp1TEosaURBa0JJLFk3SmltM0NGLENBQ0YsQ005eDNDSSw2QnVKMEtKLGlEQXFCSSxTN0ptbTNDRixDQUNGLENNbnkzQ0ksNEJ1Sm1NSiw2Q0FFSSw0QjdKbW0zQ0YsQ0FDRixDNkpobTNDQSx3Q0FDRSxVN0ptbTNDRixDNkpobTNDQSwyQ0FJRSxlQUhBLGtCQUVBLGNBREEsUzdKcW0zQ0YsQzZKOWwzQ00sMkRBQ0UsWTFKdE1NLEMwSnVNTixjN0pnbTNDUixDTXh6M0NJLDRCdUo4TkEsK0NBRUUsWUFEQSxVN0o4bDNDSixDQUNGLENNMzAzQ0kseUJ1SjBOSiwyQ0F5QkksVUFEQSxRN0o4bDNDRixDQUNGLEM2SjFsM0NBLDhDQWFFLG1CQVBBLGlCQURBLHVCQU9BLGFBSEEsaUJBQ0EsZ0JBRkEsYUFHQSxtQkFKQSx5Q0FOQSxrQkFHQSxnQkFEQSxjQURBLFM3SndtM0NGLENNajIzQ0kseUJ1SnVQSiw4Q0FpQkksV0FEQSxRN0orbDNDRixDQUNGLENNMTEzQ0ksNEJ1SjBPSiw4Q0FxQkksNEI3SitsM0NGLENBQ0YsQzZKN2wzQ0Usa0RBQ0UsYTdKK2wzQ0osQzZKeGwzQ0EsNkNBS0UsdUJBRkEsYUFJQSxTQUhBLDhCQUVBLGlCQUxBLFU3Sm1tM0NGLENNMzMzQ0kseUJ1SnVSSiw2Q0FhSSxhQUNBLDBCN0oybDNDRixDQUNGLENNajQzQ0kseUJ1SnVSSiw2Q0FtQkksZ0I3SjJsM0NGLEM2SnpsM0NFLHdEQUNFLFk3SjJsM0NKLENBQ0YsQzZKeGwzQ0UseUNBQ0UseURBQ0Usc0I3SjBsM0NKLENBQ0YsQ01qNDNDSSw0QnVKMFFKLDZDQW9DSSwwQjdKdWwzQ0YsQzZKdGwzQ0Usd0RBQ0UsZ0I3SndsM0NKLENBQ0YsQzZKbGwzQ1EsZ0dBRUUsWUFEQSxVN0pxbDNDVixDNko3azNDQSwyQ0FLRSxtQkFEQSxhQUZBLGlCQUtBLGdCQUpBLG1CQUdBLGlCQUxBLGtCN0pzbDNDRixDNko3azNDRSxvREFDRSxxQkFDQSxrQjdKK2szQ0osQzZKN2szQ0ksd0RBRUUsWUFEQSxVN0pnbDNDTixDNkozazNDRSwrQ0FDRSxtQjdKNmszQ0osQzZKMWszQ0UsdURBQ0UsWTdKNGszQ0osQ01sNzNDSSwwQnVKNlVKLDJDQTZCSSxtQkFDQSxxQjdKNGszQ0YsQzZKMWszQ0Usb0RBQ0Usb0I3SjRrM0NKLEM2SjFrM0NJLHdEQUVFLFlBREEsVTdKNmszQ04sQzZKeGszQ0UsdURBQ0UsWTdKMGszQ0osQzZKdmszQ0UsdURBQ0UsYzdKeWszQ0osQ0FDRixDNkpyazNDRSx3REFDRSx1QkFHQSxZQUZBLHFCQUNBLFU3SndrM0NKLEM2SnBrM0NFLHFEQUNFLGlCQUNBLGdCN0pzazNDSixDNkpsazNDQSxZQUVFLFVBREEsVTdKc2szQ0YsQzZKbGszQ0EsZUFDRSxlQUNBLGU3SnFrM0NGLEM2SmxrM0NBLHNCQUNFLG1CN0pxazNDRixDTTc5M0NJLHlCdUp1Wkosc0JBSUksbUI3SnNrM0NGLENBQ0YsQzZKbmszQ0EsaURBS0UsY0FKQSxPQUdBLG1CQUVBLGdCQUNBLGlCQUxBLGdCQUNBLHNCN0owazNDRixDNkpwazNDRSxxREFDRSxlQUNBLGdCN0pzazNDSixDTWgvM0NJLHlCdUorWkosaURBZUksYTdKc2szQ0YsQ0FDRixDNkpuazNDQSxrREFDRSxnQkFDQSxzQjdKc2szQ0YsQ00xLzNDSSwwQnVKNGJTLDRGQUNQLHNCN0prazNDSixDQUNGLEM2SjlqM0NBLHVEQU1FLGdCN0o0ajNDRixDNkpoazNDRSxnR0FDRSxZN0prazNDSixDNko3ajNDRSxnRUFFRSxvQkFEQSxjN0pnazNDSixDNko1ajNDRSw2REFDRSxVMUozYlUsQzBKNGJWLHlCN0o4ajNDSixDNkoxajNDSSxzRUFDRSxZN0o0ajNDTixDNkp2ajNDQSx1REFjRSx3QjFKaEh5QixDMEptSHpCLFlBRkEsa0JBQ0EsVTFKdGRZLEMwSnlkWixlQUtBLGVBREEsZ0JBSUEsdUJBRkEsaUJBSkEsZUFDQSxxQkFJQSxnQkFSQSx3QjdKcWozQ0YsQzZKcmszQ0UsZ0dBQ0UsWTdKdWszQ0osQ014aDRDSSw0QnVKOGNKLHVEQXFDSSxlQURBLGdCQURBLHVCQUdBLGlCQUpBLG1CQUtBLHdCQVBBLFU3SnFqM0NGLENBQ0YsQzZKNWkzQ0UsbUdBQ0Usd0I3SjhpM0NKLEM2SnppM0NBLG1EQUtFLHdCMUp2SnlCLEMwSjRKekIsWUFKQSxrQkFGQSxVMUoxZlksQzBKaWdCWixlQVZBLGFBT0EsZUFEQSxlMUp0YzRCLEMwSndjNUIsaUJBUEEsZ0JBQ0Esb0I3Sm9qM0NGLENNcmo0Q0ksNEJ1SjhmSixtREFjSSxvQjdKNmkzQ0YsQ0FDRixDNkp2aTNDRSxvRUFDRSxjN0owaTNDSixDNkp0aTNDRSxpRUFDRSxVMUpqaEJVLEMwSmtoQlYseUI3SndpM0NKLEM2SjloM0NBLDJDQUNFLG1CN0pnaTNDRixDTWxsNENJLHlCdUppakJKLDJDQUlJLG9CN0ppaTNDRixDQUNGLEM2SjloM0NBLDZDQU1FLHFCQUNBLDRCQUZBLG9CQUpBLGtCQUNBLHFCQUNBLG9CQUNBLGU3Sm9pM0NGLENNam00Q0kseUJ1SnlqQkosNkNBV0kscUJBREEsa0I3Sm1pM0NGLENBQ0YsQzZKL2gzQ0EsK0NBSUUsb0JBRUEsZ0JBREEsc0JBSEEsZ0JBQ0EsdUJBRkEsbUJBTUEsVTdKa2kzQ0YsQzZKaGkzQ0UsbURBRUUsZUFEQSxnQkFFQSxnQjdKa2kzQ0osQ010bjRDSSx5QnVKd2tCSiwrQ0FnQkksb0JBQ0EsZTdKa2kzQ0YsQzZKaGkzQ0UsbURBRUUsZUFEQSxnQkFFQSxnQjdKa2kzQ0osQ0FDRixDNkovaDNDRSwwQ0FDRSxtREFFRSxlQURBLGdCQUVBLGdCN0ppaTNDSixDQUNGLENNM240Q0ksNEJ1SjJqQkosK0NBb0NJLGlCQUNBLGdCQUNBLGlCQUhBLFk3Sm9pM0NGLEM2SjloM0NBLG1EQUVJLG1CQUNBLG9CN0ppaTNDSixDQUxGLEM2SnRoM0NBLHFGQUNFLHlCQUtBLGtCQUNBLHFCQUpBLGlCQUVBLGUxSnJqQjRCLEMwSm9qQjVCLG9CQVNBLHFCQUpBLHlCQURBLHNCQUVBLGtCN0oraDNDRixDNkoxaDNDRSxxREFDRSxhQUNBLG1CQUNBLG1CN0o0aDNDSixDTTNwNENJLDZCdUo2bUJKLHFGQXNCSSxZN0o0aDNDRixDQUNGLEM2SnpoM0NBLHFDQUlFLDJCQUhBLGFBRUEsc0JBREEsUzdKOGgzQ0YsQ01wcjRDSSwwQnVKb3BCSixxQ0FPSSxhN0o2aDNDRixDQUNGLENNenI0Q0ksMEJ1Sm9wQkoscUNBV0ksb0I3SjhoM0NGLENBQ0YsQzZKM2gzQ0EsMENBRUUsa0JBQ0EsbUIvSS90QkEsZ0JBRkEsU0FDQSxTZGd3NENGLEM2SjdoM0NJLHVEQUVFLFlBQ0EscUJBRkEsVTdKaWkzQ04sQzZKM2gzQ0UsNkNBRUUsbUJBREEsYUFFQSxtQjdKNmgzQ0osQzZKemgzQ0EsZ0RBQ0UsT0FFQSxnQkFDQSx1QkFGQSxrQjdKOGgzQ0YsQzZKemgzQ0EsaURBR0UsbUJBRkEsYUFDQSw4QkFFQSxzQjdKNGgzQ0YsQ005dDRDSSwwQnVKOHJCSixpREFPSSxzQjdKNmgzQ0YsQ0FDRixDTXR0NENJLDZCdUppckJKLGlEQVdJLGU3SjhoM0NGLENBQ0YsQzZKM2gzQ0EsdUNBQ0UsaUJBQ0Esc0JBQ0Esa0I3SjhoM0NGLEM2SjVoM0NFLDJDQUVFLGdCQURBLGM3SitoM0NKLENNbHY0Q0kseUJ1SjZzQkosdUNBV0ksa0I3SjhoM0NGLEM2SjVoM0NFLGdEQUNFLG9CN0o4aDNDSixDNkozaDNDRSwyQ0FFRSxpQkFEQSxlN0o4aDNDSixDQUNGLEM2SnpoM0NBLDZDQUVFLHFCQUNBLGtCQUZBLHFCN0o4aDNDRixDNkpyaDNDQSx3REFDRSxVN0oyaDNDRixDTTN3NENJLDBCdUpzdkJBLGdHQUNFLFU3SnloM0NKLEM2SnRoM0NFLDRGQUNFLFk3SndoM0NKLEM2SnRoM0NFLGdHQUNFLG9CN0p3aDNDSixDQUNGLENNMXc0Q0ksb0R1Smd2QkEsZ0dBSUksb0I3SjBoM0NOLENBQ0YsQ001eDRDSSwwQnVKcXdCQSxrRkFDRSxrQjdKMGgzQ0osQzZKdmgzQ0Usc0ZBQ0UsWTdKeWgzQ0osQzZKdmgzQ0ksK0ZBQ0UsdUI3SnloM0NOLEM2SnZoM0NNLG1HQUVFLFlBREEsVTdKMGgzQ1IsQ0FDRixDTTN5NENJLDBCdUp3eEJBLGlGQUNFLDRCN0pzaDNDSixDNkpwaDNDRSwrRUFDRSxzQjdKc2gzQ0osQzZKcmgzQ0ksbUZBQ0UsZTdKdWgzQ04sQzZKcGgzQ0Usc0ZBRUUsdUJBREEsYUFFQSxVN0pzaDNDSixDNkpyaDNDSSwwRkFFRSxlQUNBLGNBRkEsVzdKeWgzQ04sQzZKcmgzQ00scUlBQ0UsYzdKdWgzQ1IsQzZKbmgzQ0Usc0ZBRUUsaUI3Sm9oM0NKLEM2SmxoM0NFLG1GQUNFLGtCN0pvaDNDSixDNkovZzNDRSx3RkFDRSxlQUNBLHFCN0ppaDNDSixDNkovZzNDRSxpRkFDRSxtQkFDQSxrQjdKaWgzQ0osQzZKL2czQ0kscUZBRUUsZUFEQSxnQkFFQSxnQjdKaWgzQ04sQ0FDRixDNkozZzNDQSx5Q0FDRSxzQjdKOGczQ0YsQ00xMTRDSSwwQnVKNjBCRiw4RUFFSSxZN0orZzNDSixDQUNGLEM2SjFnM0NBLHNDQUVFLGlCQUVBLGtCQUVBLFFBSEEsa0JBRUEsTUFKQSxlN0praDNDRixDNkp4ZzNDRSwyQ0FJRSx5Q0FGQSxlQURBLGdCQUVBLGdCN0oyZzNDSixDTTkyNENJLHlCdUpnMkJGLDJDQU1JLGM3SjRnM0NKLENBQ0YsQ010MjRDSSw0QnVKbTFCRiwyQ0FTSSxZN0o4ZzNDSixDQUNGLEM2SjVnM0NFLDhDQUdFLHlDQUZBLFdBQ0EsVzdKK2czQ0osQ003MzRDSSx5QnVKNDJCRiw4Q0FLSSxZN0pnaDNDSixDQUNGLEM2SjlnM0NFLDJDQUNFLHlDQUVBLGVBREEsZ0JBRUEsZ0I3SmdoM0NKLENNMzM0Q0ksNkJ1SnUyQkYsMkNBUUksb0RBRkEsbUJBSUEsY0FIQSxxQkFFQSxlN0ptaDNDSixDQUNGLEM2SjlnM0NBLHdDQUVFLG1CQURBLGdCQUVBLGtCN0ppaDNDRixDNko5ZzNDQSwyQ0FHRSxhQUVBLG1CQURBLGdCQUVBLHFCQUxBLGdCQUNBLGdCN0pxaDNDRixDTW41NENJLDRCdUo0M0JKLDJDQVFJLDhCQUNBLGlCQUNBLGdCQUNBLGdCN0ptaDNDRixDQUNGLEM2SmhoM0NBLDBDQUNFLGM3Sm1oM0NGLENNLzU0Q0ksNEJ1SjI0QkosMENBR0ksWTdKcWgzQ0YsQzZKamgzQ0Ysc0NBRUksbUJBQ0EsZ0JBQ0EsZ0I3SnFoM0NGLENBUEYsQzZKMWczQ0Esb0NBQ0UsbUJBRUEsbUNBREEsaUI3SnNoM0NGLENNbDc0Q0ksNEJ1SjA1Qkosb0NBT0ksc0JBRkEscUJBQ0EsNEI3SndoM0NGLENBQ0YsQzZKcmgzQ0ksOENBQ0UsYTdKdWgzQ04sQzZKamgzQ0EsbURBQ0UsVTdKb2gzQ0YsQzZKbmgzQ0UsMENBRkYsbURBR0ksUzdKc2gzQ0YsQ0FDRixDTXI4NENJLDRCdUoyNkJKLG1EQU9JLFlBREEsYzdKeWgzQ0YsQ0FDRixDNkpyaDNDQSx5Q0FHRSwyQkFDQSxlQUNBLGdCQUVBLGFBREEsaUJBSkEscUJBREEsb0I3SjhoM0NGLEM2SnRoM0NFLGlFQVRGLHlDQVVJLHlCN0p5aDNDRixDQUNGLENNdis0Q0ksMEJ1Sm04QkoseUNBYUksVTdKMmgzQ0YsQ0FDRixDNkp6aDNDRSwwQ0FoQkYseUNBaUJJLGlCQUtBLFlBREEsaUJBRkEsY0FDQSxnQkFGQSxjN0pnaTNDRixDQUNGLENNeis0Q0ksNEJ1SnM3QkoseUNBeUJJLGVBRUEsZ0JBRUEsWUFIQSxpQkFJQSxlQUNBLFM3SjhoM0NGLEM2SjVoM0NFLDZDQUVFLFlBREEsVTdKK2gzQ0osQ0FDRixDNkp6aDNDQSxtREFDRSx1QjdKNGgzQ0YsQ001LzRDSSw0QnVKaytCQSx1REFDRSxxQkFDQSxrQjdKNmgzQ0osQ0FDRixDNkp6aDNDQSw4Q0FHRSxjQURBLFNBRUEsZ0I3SjRoM0NGLEM2SjFoM0NFLDBDQU5GLDhDQU9JLFk3SjZoM0NGLENBQ0YsQzZKM2gzQ0UsaURBRUUsbUJBREEsYUFFQSxpQjdKNmgzQ0osQzZKemgzQ0EsK0NBQ0UsZ0I3SjRoM0NGLEM2SjNoM0NFLDBDQUZGLCtDQUdJLGdCQUNBLFk3SjhoM0NGLENBQ0YsQ003aDVDSSw0QnVKMC9CSiwrQ0FPSSxlN0pnaTNDRixDQUNGLEM2SjNoM0NFLHVGQUNFLFk3SjhoM0NKLEM2SjVoM0NFLGtGQUNFLGlCQUtBLFlBREEsaUJBRkEsY0FDQSxlQUZBLGVBS0EsVTdKOGgzQ0osQzZKM2gzQ0UsaUdBQ0UscUI3SjZoM0NKLEM2SnRoM0NFLGdNQUNFLFU3SjJoM0NKLEM2SnhoM0NFLHdGQUNFLFk3SjBoM0NKLEM2SnZoM0NFLDBGQUNFLGU3SnloM0NKLEM2SnJoM0NBLDBDQUdFLG1DQUlBLDJCQUNBLGtCQUZBLGdCQUpBLGNBUUEsZUFEQSxnQkFFQSxpQkFQQSxjQUNBLGE3SjZoM0NGLENNeGw1Q0kseUJ1SnNqQ0osMENBY0ksWTdKd2gzQ0YsQ0FDRixDNkpyaDNDQSxxQ0FDRSxpQkFFQSxnQkFEQSxnQjdKeWgzQ0YsQzZKcmgzQ0EsMERBQ0UsaUI3SndoM0NGLEM2SnRoM0NFLDJHQUNFLFk3SndoM0NKLEM2Sm5oM0NBLDJCQUNFLGlCQUVBLHVEQUdBLDZCQUZBLDRCQUNBLHFCQUVBLG1CQUxBLGtCQU1BLFM3SnNoM0NGLENNeG01Q0ksNkJ1SjBrQ0osMkJBV0ksNEI3SnVoM0NGLENBQ0YsQzZKcmgzQ0UsaUNBQ0UsZUFDQSxnQkFHQSxpQkFGQSxpQkFDQSxnQjdKd2gzQ0osQ01wbjVDSSw2QnVKd2xDRixpQ0FRSSxTN0p3aDNDSixDQUNGLEM2SnBoM0NBLDRDQUNFLHlCQUNBLGlCN0p1aDNDRixDNkpyaDNDRSwrQ0FFRSxlQUNBLGlCQUZBLGdCN0p5aDNDSixDNkpyaDNDSSxxREFDRSx3QjdKdWgzQ04sQzZKcGgzQ0ksMkRBRUUsMkJBREEsMkI3SnVoM0NOLEM2SnBoM0NJLDBEQUVFLDhCQURBLDhCN0p1aDNDTixDNkpsaDNDRSx1RkFDRSwrQjdKb2gzQ0osQzZKL2czQ0Usa0ZBQ0UsbUJBQ0EsV0FDQSxhQUNBLFNBQ0EsOEJBQ0EsT0FHQSxVQUZBLGtCQUNBLFU3Sm1oM0NKLEM2SjlnM0NJLHdGQUNFLFM3SmdoM0NOLEM2SjVnM0NFLG1FQUNFLHVCQUNBLGtCQUlBLFlBSEEsY0FFQSxXQURBLFM3SmdoM0NKLEM2SjVnM0NJLHdFQUdFLFdBRkEsWUFHQSxVQUZBLFU3SmdoM0NOLEM2SjVnM0NNLDRFQUVFLFlBREEsVTdKK2czQ1IsQzZKN2czQ1EsaUZBQ0UsWTdKK2czQ1YsQzZKemczQ0Usa0ZBQ0UsVzdKMmczQ0osQzZKeGczQ00sMkZBQ0UsYTdKMGczQ1IsQzZKcmczQ0UsbUZBQ0UsWTdKdWczQ0osQzZKcGczQ00sNEZBQ0UsYTdKc2czQ1IsQ01qczVDSSw0QnVKaXNDQSxrRkFDRSxZN0ptZzNDSixDQUNGLEM2Si8vMkNBLDZDQU1FLG1CQUZBLGNBQ0EsYUFIQSxtQkFLQSxnQkFKQSxpQkFGQSxnQjdKd2czQ0YsQzZKaGczQ0UsaURBRUUsWUFDQSxvQkFGQSxVN0pvZzNDSixDNko5LzJDQSw4REFDRSxnQjdKaWczQ0YsQzhKOXg1Q0EscUNBQ0UsdUJBSUEsa0JBQ0EsVTlKaXk1Q0YsQ01sdTVDSSw2QndKckVKLHFDQUdJLGU5Snd5NUNGLENBQ0YsQ012dTVDSSw0QndKOURGLGlEQUVFLG9COUp1eTVDRixDQUNGLENNenY1Q0ksMEJ3SnhESixxQ0FjSSxVOUp1eTVDRixDQUNGLENNanY1Q0ksNEJ3Sm5ESix5RUFHSSxVOUpzeTVDRixDQUNGLEM4Sm55NUNBLHFDQUlFLGtCOUpteTVDRixDOEp0eTVDRSw0REFDRSxZOUp3eTVDSixDTTl2NUNJLDRCd0o1Q0oscUNBTUksZTlKd3k1Q0YsQ0FDRixDOEpyeTVDQSxtREFDRSxVOUp3eTVDRixDTXB4NUNJLHlCd0pyQkosbURBR0ksbUJBRUEsZUFEQSxpQjlKMnk1Q0YsQ0FDRixDOEp6eTVDRSw2REFDRSxrQjlKMnk1Q0osQzhKdnk1Q0EsOENBQ0ksUzlKMHk1Q0osQzhKdnk1Q0EsZ0RBQ0Usa0JBQ0EsUzlKMHk1Q0YsQ012eTVDSSwwQndKTEosZ0RBS0ksb0JBQ0Esa0JBRkEsUzlKOHk1Q0YsQ0FDRixDOEp6eTVDQSwyQ0FFRSx5QkFPQSxhQUxBLE9oSmxFQSxnQkFGQSxTZ0p3RUEsZ0JBREEsa0JBSkEsaUJBRUEsc0JBQ0Esa0I5Sml6NUNGLEM4Sjd5NUNFLDhDQUNFLHFCQUVBLGtCQURBLHFCOUpnejVDSixDTXB6NUNJLDZCd0pPRSwrREFDRSxrQjlKZ3o1Q04sQ0FDRixDTXp6NUNJLDRCd0pFRiw4Q0FXSSxjOUpnejVDSixDOEo5eTVDSSwwREFDRSxxQjlKZ3o1Q04sQzhKeDA1Q0YsMkNBOEJJLHdCOUoreTVDRixDQUpGLENNajA1Q0ksNkJ3SlJKLDJDQWlDSSx3QjlKaXo1Q0YsQ0FDRixDTXgxNUNJLHlCd0pLSiwyQ0FxQ0ksc0JBREEscUJBRUEsa0I5Sm16NUNGLENBQ0YsQ01sMTVDSSw0QndKbUNGLDBEQUVJLFc5Sml6NUNKLENBQ0YsQ012MTVDSSw2QndKbUNGLDBEQU1JLGdCOUprejVDSixDQUNGLENNejI1Q0ksMEJ3SjZEQSwrRkFFRSxnQkFEQSxVOUppejVDSixDOEo5eTVDSSwwSUFFRSxnQkFDQSx1QkFGQSxVOUprejVDTixDOEo5eTVDTSw2SUFDRSxnQjlKZ3o1Q1IsQzhKOXk1Q1EsOEpBQ0EsNEI5Smd6NUNSLEM4Sjd5NUNRLDhMQUtFLGNBQ0EsV0FMQSxnQkFDQSxrQkFFQSx1QkFEQSxrQjlKa3o1Q1YsQzhKN3k1Q1EscU1BQ0UsVTlKK3k1Q1YsQ0FDRixDOEp2eTVDQSxrREFLRSxtQkFKQSx5QkFVQSxtQkFDQSxrQkFUQSxhQUNBLHNCQUtBLG1CQURBLGNBRkEsdUJBSkEsc0JBUUEsc0JBSEEsWTlKOHk1Q0YsQzhKdnk1Q0Usc0RBRUUsaUJBREEsZTlKMHk1Q0osQ014NTVDSSwwQndKK0ZKLGtEQW1CSSxtQjlKMHk1Q0YsQ0FDRixDOEp6eTVDRSx3REFDRSxVM0poR1UsQzJKaUdWLHlCOUoyeTVDSixDTXA1NUNJLDRCd0o2R0oseUNBRU0sc0I5SjB5NUNKLENBQ0YsQzhKdHk1Q0EsaURBQ0Usb0I5Snl5NUNGLEM4SnR5NUNBLDJDQUdFLG1CQUZBLHFCQUdBLGlCQUNBLGUzSi9ENEIsQzJKZ0U1QixxQkFKQSxtQjlKNnk1Q0YsQ012NjVDSSw0QndKd0hKLDJDQVNJLGlCQURBLFE5SjR5NUNGLENBQ0YsQzhKenk1Q0ksbURBQ0UsVTlKMnk1Q04sQzhKeHk1Q0UsaURBQ0Usd0IzSnZIVSxDMkp3SFYsUzlKMHk1Q0osQzhKenk1Q0ksdURBQ0Usd0I5SjJ5NUNOLENNcDg1Q0kseUJ3SnFKRixpREFPSSxrQjlKNHk1Q0osQ0FDRixDOEoxeTVDRSwwREFDRSx3QjNKaklVLEMySmtJVixTOUo0eTVDSixDOEozeTVDSSxnRUFDRSx3QjlKNnk1Q04sQ01oOTVDSSx5QndKK0pGLDBEQU9JLGtCOUo4eTVDSixDQUNGLEM4SjV5NUNFLGlEQUNFLHdCOUo4eTVDSixDOEo1eTVDRSxpREFFRSwyQkFDQSxvQkFDQSxtQjlKOHk1Q0osQ005OTVDSSx5QndKcUlKLDJDQStDSSxpQjlKOHk1Q0YsQ0FDRixDOEozeTVDQSw4Q0FHRSxVM0p0S1ksQzJKb0taLGtCQUNBLHNCQUdBLFE5SjZ5NUNGLEM4SjN5NUNFLG9EQUVFLFUzSjVLVSxDMkoyS1YseUI5Sjh5NUNKLENNOSs1Q0kseUJ3SndMSiw4Q0FZSSxjOUo4eTVDRixDQUNGLENNdCs1Q0ksNkJ3SjJLSiw4Q0FnQkksYTlKK3k1Q0YsQ0FDRixDOEozeTVDRSxZQUVFLHVEQUNBLDRCQUtFLHFCQVBGLHNCOUppejVDSixDOEp2eTVDSSxrQkFFRSxxRUFLRSx1QkFORixzQjlKMnk1Q04sQzhKdno1Q0UsZUFFRSwwREFDQSw0QkFHRSx3QkFtQjJDLENBeEI3QyxzQjlKNno1Q0osQzhKbno1Q0kscUJBRUUsd0VBS0UsdUJBTkYsc0I5SnV6NUNOLEM4Sm4wNUNFLFlBRUUsdURBQ0EsNEJBS0UscUJBUEYsc0I5SnkwNUNKLEM4Si96NUNJLGtCQUVFLHFFQUtFLHVCQU5GLHNCOUptMDVDTixDOEovMDVDRSxZQUVFLDhEQUNBLDRCQUtFLHFCQVBGLHNCOUpxMTVDSixDOEozMDVDSSxrQkFFRSw0RUFLRSx1QkFORixzQjlKKzA1Q04sQzhKMzE1Q0UsZUFFRSwrREFDQSw0QkFLRSxxQkFQRixzQjlKaTI1Q0osQzhKdjE1Q0kscUJBRUUsNkVBS0UsdUJBTkYsc0I5SjIxNUNOLEM4SnowNUNBLDJaQU1FLG1CQUZBLDZCQUNBLFk5SjYwNUNGLEM4SjEwNUNFLDJvQkFDRSx3QjlKKzA1Q0osQzhKMzA1Q0EseUdBQ0Usb0I5SjgwNUNGLEM4SjMwNUNBLDJKQUNFLHdCM0ovTlksQzJKZ09aLFc5SjgwNUNGLEM4SjMwNUNBLHVEQUNFLHlCQUNBLDRDOUo4MDVDRixDTWpsNkNJLHlCd0ppUUosdURBSUksMkM5SmcxNUNGLENBQ0YsQ016azZDSSw0QndKb1BKLHVEQU9JLGdDOUprMTVDRixDOEpoMTVDRSxxRUFDRSxlOUprMTVDSixDQUNGLEM4SjkwNUNBLGlEQUNFLGVBQ0EsZ0JBQ0EsZ0I5SmkxNUNGLEM4SjkwNUNBLGFBSUUsc0JBSUEsa0JBR0EsZUFEQSxnQkFIQSxZQUtBLGlCQVhBLGtCQUNBLFdBT0Esa0JBTkEsUUFHQSxVOUp1MTVDRixDOEo5MDVDQSxpREFDRSxxQkFDQSxnQjlKaTE1Q0YsQzhKNTA1Q0UsdUhBQ0UsaUJBQ0Esa0M5SmsxNUNKLENNaG82Q0kseUJ3SnFTSixpREFZSSx3QjlKbTE1Q0YsQzhKOTA1Q0UsdUhBQ0UsbUJBQ0EsZ0M5Sm8xNUNKLENBQ0YsQ01obzZDSSw0QndKd1JKLGlEQXlCSSxjQURBLFM5SnExNUNGLENBQ0YsQzhKajE1Q0Esc0RBS0UseUJBREEsbUJBRUEscUJBTEEsb0JBQ0Esc0JBS0Esa0JBQ0EsTUFMQSxhOUp5MTVDRixDOEpqMTVDSSxtRUFFRSxnQkFEQSxjOUpvMTVDTixDOEpoMTVDRSw0REFDRSwwQjlKazE1Q0osQzhKOTA1Q0EsMENBT0UsbUJBSEEseUJBSUEsbUJBTkEsZ0JBYUEsMkJBVkEsYUFDQSx1QkFIQSxTQVVBLHVCQUhBLGdCQVRBLGVBV0EsZUFIQSxTOUpxMTVDRixDTXhxNkNJLDRCd0owVUosMENBbUJJLHlCQURBLGE5SmkxNUNGLENBQ0YsQzhKOTA1Q0UsZ0RBQ0UsVTlKZzE1Q0osQzhKOTA1Q0UsbURBQ0UscUI5SmcxNUNKLEM4Si8wNUNJLHVEQUVFLGlCQURBLGU5SmsxNUNOLENNcnM2Q0ksMEJ3SnVWSiwwQ0FrQ0ksWTlKZzE1Q0YsQ0FDRixDOEo3MDVDQSxnREFDRSxtQkFDQSxlOUpnMTVDRixDTWxzNkNJLDRCd0p5WEosZ0dBRU0sZTlKKzA1Q0osQzhKeDA1Q0Usb0RBRUUsZ0JBREEsVTlKODA1Q0osQzhKNTA1Q0ksK0ZBSUUseUJBRkEsT0FEQSxlQUVBLE05SiswNUNOLENBWkYsQ001cjZDSSxtRHdKK1hBLDRGQUVFLGdCOUo0MDVDSixDOEozMDVDSSxrTEFFRSxPQURBLGVBRUEsTUFDQSx5QjlKNjA1Q04sQzhKeDA1Q0ksa1hBQ0UsNEI5SjYwNUNOLEM4SnowNUNJLGdHQUNFLFE5SjIwNUNOLENBQ0YsQ016djZDSSwwRXdKNGFFLGdHQUdJLFM5SjgwNUNSLENBQ0YsQ005djZDSSwwQndKcWJBLDZDQUNFLGdCOUo0MDVDSixDOEozMDVDSSx3RkFFRSxPQURBLGVBRUEsTUFDQSx5QjlKNjA1Q04sQzhKeDA1Q0ksdUxBQ0UsNEI5SjYwNUNOLEM4SnowNUNJLGdHQUNFLFM5SjIwNUNOLEM4SnYwNUNJLDBGQUNFLGM5SnkwNUNOLEM4SnQwNUNJLDRHQUNFLGE5SncwNUNOLEM4SmwwNUNGLG1HQUVJLGU5SnMwNUNGLENBTEYsQzhKN3o1Q0EscUdBRUUsVTlKcTA1Q0YsQzhKbDA1Q0EsZ0hBRUUsWUFEQSxTOUpzMDVDRixDTXZ5NkNJLHlCd0pnZUosZ0hBS0ksVzlKczA1Q0YsQ0FDRixDTTV5NkNJLDBCd0pnZUosZ0hBUUksVzlKdzA1Q0YsQzhKajA1Q0YsaURBR0ksZTlKdTA1Q0YsQzhKdDA1Q0UsNEZBQ0UsVUFDQSxVOUp3MDVDSixDOEp0MDVDRSw0RkFDRSxZOUp3MDVDSixDOEp2MDVDSSwrRkFDRSw2QkFDQSxnQjlKeTA1Q04sQzhKeDA1Q00sMEdBQ0UsaUI5SjAwNUNSLENBdEJGLENNano2Q0kseUJ3Sm9nQkEsNEZBQ0UscUI5SnUwNUNKLENBQ0YsQ01oMDZDSSw2QndKOGZBLHNEQUVJLGE5SnEwNUNOLENBQ0YsQzhKbDA1Q0UsMEZBQ0UsWTlKbzA1Q0osQzhKaDA1Q0Esc0dBQ0Usa0I5Sm0wNUNGLEM4SjV6NUNJLG1IQUNFLFk5Sit6NUNOLEM4SjF6NUNJLDhHQUNFLGNBQ0EsZUFFQSxlM0o1ZHdCLEMySjJkeEIsa0I5SjZ6NUNOLENNcDI2Q0kseUJ3Sm9pQkEsOEdBT0ksa0JBQ0Esb0I5SjZ6NUNOLENBQ0YsQzhKcHo1Q0ksc01BQ0Usa0I5Snl6NUNOLEM4SnR6NUNJLHdHQUNFLGtCOUp3ejVDTixDOEpuejVDSSxzTUFFRSxxQjlKcXo1Q04sQzhKaHo1Q0Usc0hBSUUsV0FGQSxtQkFDQSxxQkFFQSxzQkFDQSxTOUprejVDSixDOEoveTVDRSw4R0FDRSxZOUppejVDSixDOEo5eTVDRSx1REFDRSxpQjlKZ3o1Q0osQzhKOXk1Q0ksa0VBQ0UseUI5Smd6NUNOLEM4Sjd5NUNJLDhFQUlFLG1CQURBLGFBRkEsZTNKaGhCd0IsQzJKaWhCeEIsVTlKaXo1Q04sQ01qNDZDSSw2QndKc2xCRSw4RUFDRSxlQUNBLGtCOUo4eTVDTixDOEozeTVDSSw4RkFDRSxzQjlKNnk1Q04sQ0FDRixDTTE0NkNJLDRCd0p1a0JGLHVEQTJCSSxtQkFEQSxnQkFFQSxjOUo2eTVDSixDOEozeTVDSSw4RUFFRSxrQkFEQSxVOUo4eTVDTixDQUNGLEM4Snp5NUNFLG1HQUNJLGtCQUNBLG1COUoyeTVDTixDTXQ2NkNJLDBCd0orbkJBLDZFQUNFLHNCQUNBLGU5SjB5NUNKLEM4SnZ5NUNFLHdJQUVFLGtCOUp5eTVDSixDOEp0eTVDRSw4SkFFRSxlOUp3eTVDSixDQUNGLENNdjY2Q0ksNkJ3Sm9vQkUsc0dBQ0UsbUJBQ0Esa0I5SnN5NUNOLEM4Smx5NUNFLDhFQUNFLFM5Sm95NUNKLEM4Smp5NUNFLGdHQUNFLG9COUpteTVDSixDOEpoeTVDRSxzSEFFRSxtQkFDQSxtQjlKa3k1Q0osQzhKL3g1Q0UsNkVBQ0Usc0I5Sml5NUNKLEM4Sjl4NUNFLGtJQUNFLGlCQUVBLGdCQURBLGE5Sml5NUNKLEM4Sjd4NUNFLDhHQUNFLG1CQUNBLG9CQUNBLGU5Sit4NUNKLEM4SjN4NUNJLDZFQUVFLGdCQURBLGM5Sjh4NUNOLENBQ0YsQ016ODZDSSw2QndKaXJCQSw4SUFDRSxZOUoyeDVDSixDOEp4eDVDRSw2Q0FDRSxZOUoweDVDSixDOEp2eDVDRSxtR0FDRSxtQkFDQSxvQjlKeXg1Q0osQ0FDRixDTWg3NkNJLG1Ed0oycEJBLDhFQUNFLFU5Snd4NUNKLENBQ0YsQ00xOTZDSSw0QndKdXNCRSxzR0FDRSxpQkFDQSxnQjlKc3g1Q04sQzhKbng1Q0ksd0dBQ0Usb0I5SnF4NUNOLEM4Smp4NUNFLDhFQUNFLFU5Sm14NUNKLEM4Smh4NUNFLHNIQUdFLG1CQUNBLG9CQUZBLGlCOUpveDVDSixDOEovdzVDRSxtR0FDRSxpQkFDQSxpQkFDQSxPOUppeDVDSixDQUNGLEM4Sjd3NUNBLGdEQUNFLGdHQUNFLFE5Smd4NUNGLENBQ0YsQytKM2o3Q0EscUVBRUksMkIvSjZqN0NKLEMrSjFqN0NBLHNHQUdJLDJCL0o2ajdDSixDK0oxajdDQSx5SUFDSSxVL0o2ajdDSixDK0oxajdDQSxxQ0FDSSxxQi9KNmo3Q0osQytKMWo3Q0EsZ0RBRUksZ0JBREEsa0IvSjhqN0NKLEMrSjFqN0NBLDJEQUNJLFkvSjZqN0NKLEMrSnRqN0NBLG9DQUNJLGUvSndqN0NKLENNcmg3Q0ksNEJ5SnBDSixvQ0FJUSxlL0p5ajdDTixDQUNGLEMrSnZqN0NJLDREQUNJLGUvSnlqN0NSLEMrSnZqN0NRLG1FQUVJLGVBREEseUIvSjBqN0NaLEMrSnJqN0NJLDJDQUdJLG1CQUZBLDZCQUNBLGFBRUEsdUJBRUEsb0JBREEsZ0IvSndqN0NSLEMrSm5qN0NBLGtDQUNJLGFBQ0Esc0JBQ0EsU0FDQSxxQi9Kc2o3Q0osQ01oajdDSSw0QnlKVkosa0NBU1EsU0FEQSxxQkFEQSx1Qi9KeWo3Q04sQ0FDRixDK0pyajdDSSxxQ0FFSSx1QkFEQSxZL0p3ajdDUixDK0p0ajdDUSwwQ0FDSSxxQkFDQSxrQkFDQSxpQi9Kd2o3Q1osQytKcGo3Q0ksaUZBRUksZS9Kc2o3Q1IsQ01wazdDSSw0QnlKc0JJLDhGQUVRLG9CL0pxajdDZCxDQUpGLEMrSjlpN0NRLDJEQUNJLGUvSnFqN0NaLENNamw3Q0ksNEJ5SjJCSSwyREFLUSwrQkFDQSxnQ0FGQSxZL0p3ajdDZCxDQUNGLEMrSnBqN0NPLDBEQUNLLHNCL0pzajdDWixDTTNsN0NJLDRCeUpvQ0csMERBTVMsK0JBQ0EsZ0NBRkEsaUJBREEsZ0IvSjBqN0NkLEMrSnBqN0NVLGtFQUVRLG9CQUNBLGdCQUNBLHFCL0p1ajdDbEIsQytKOWk3Q1UsZ0RBQ0ksVS9Ka2o3Q2QsQ0FYRixDK0psaTdDSSxnREFDSSxzQi9KZ2o3Q1IsQytKMWk3Q0ksK0RBQ0ksZS9KNmk3Q1IsQ010bjdDSSw0QnlKd0VBLCtEQUdRLHFCQUNBLGlCL0oraTdDVixDQUNGLEMrSnZpN0NJLG9HQUNJLDZCL0oyaTdDUixDK0p2aTdDSSx3SUFJSSxzQkFIQSxnQkFFQSxVQXBLVyxDQXNLWCxVL0p5aTdDUixDTXhvN0NJLDRCeUowRkEsd0lBUVEsVy9KMmk3Q1YsQ0FDRixDK0p0aTdDQSxvQkFDSSx5QkFDQSxVL0p5aTdDSixDK0p2aTdDSSw2RkFDSSxXQUNBLGNBQ0EsZS9KeWk3Q1IsQytKdmk3Q1EsMkdBRUkscUIvSndpN0NaLEMrSnBpN0NJLHdTQUNJLHNCQUNDLG1CL0pzaTdDVCxDK0psaTdDQSwwQkFDSSxnQi9KcWk3Q0osQytKbmk3Q0ksdUhBQ0ksaUIvSnFpN0NSLEMrSmppN0NBLFNBQ0ksWUFDQSxTQUNBLFVBQ0EsZS9Kb2k3Q0osQ003cTdDSSw0QnlKNElKLHVCQUVRLHVDL0pvaTdDTixDQUNGLEMrSmxpN0NJLGdEQUdJLGdCQURBLGlCQURBLFMvSnNpN0NSLEMrSmxpN0NRLHNEQUNJLG9CL0pvaTdDWixDK0ovaDdDUSw0REFDSSxhL0ppaTdDWixDK0puaDdDWSxvUUFDSSxlL0oyaDdDaEIsQytKdGg3Q1ksZ0dBQ0ksYUFDQSxhL0p3aDdDaEIsQytKbmg3Q0ksc0RBQ0ksb0IvSnFoN0NSLEMrSm5oN0NRLG1GQUNJLGMvSnFoN0NaLEMrSi9nN0NJLGtEQUNJLG1CL0praDdDUixDTXJ0N0NJLDRCeUp1TUksa0RBQ1Esc0IvSmloN0NkLENBQ0YsQytKN2c3Q0EsaUJBQ0ksb0JBQ0EsZ0JBQ0EsaUJBRUEsbUJBREEsZS9KaWg3Q0osQytKOWc3Q0ksc0JBQU8sYy9KaWg3Q1gsQytKL2c3Q0ksMEJBQ0ksbUIvSmloN0NSLEMrSmhoN0NRLDhCQUNJLGVBRUEsWUFDQSxxQkFGQSxVL0pvaDdDWixDK0o3ZzdDQSxvQkFDSSxVL0pnaDdDSixDK0o5ZzdDSSx3QkFFSSxxQkFEQSxzQkFFQSxpQi9KZ2g3Q1IsQytKNWc3Q1EsMEJBQ0ksbUIvSjhnN0NaLEMrSnpnN0NBLGlCQUNJLFlBRUEsaUJBREEsVS9KNmc3Q0osQytKemc3Q0Esd0JBSUksZUFIQSxrQkFFQSxRQURBLG9CL0o4ZzdDSixDK0p6ZzdDQSxtQ0FDSSxvQi9KNGc3Q0osQytKeGc3Q0ksaUNBQ0ksYS9KMmc3Q1IsQ00vdzdDSSw0QnlKbVFBLGlDQUdRLFkvSjZnN0NWLENBQ0YsQytKemc3Q0ksaUVBQ0ksK0IvSjJnN0NSLEMrSmxnN0NBLDJCQUVJLGVBREEsd0IvSjBnN0NKLENNN3k3Q0kseUJ5SndTQSx1REFFUSxZL0p3ZzdDVixDQUNGLEMrSjkvNkNBLDhEQUxJLGFBQ0EscUIvSjhnN0NKLEMrSjFnN0NBLGtDQUdFLFNBQ0EsdUIvSnNnN0NGLENNbHo3Q0ksNEJ5SndTSixrQ0FTSSxTQURBLG9CQURBLHVCL0p5ZzdDRixDQUNGLEMrSnJnN0NFLHFDQUVFLHVCQURBLFkvSndnN0NKLEMrSnRnN0NJLDBDQUNFLHFCQUNBLGtCQUNBLGlCL0p3ZzdDTixDK0pwZzdDRSxpRkFFRSxlL0pzZzdDSixDTXQwN0NJLDRCeUptVUYsMENBRUksb0IvSnFnN0NKLENBQ0YsQytKbmc3Q0ksK0VBQ0UsYUFDQSxlL0pxZzdDTixDTS8wN0NJLDRCeUo2VUEsb0RBRUksb0IvSm9nN0NOLENBQ0YsQytKbGc3Q0ksMkRBQ0UsZS9Kb2c3Q04sQ012MTdDSSw0QnlKa1ZBLDJEQUlJLCtCQUNBLGdDQUdBLHNCQUZBLGVBQ0EsVS9Kc2c3Q04sQ0FDRixDK0puZzdDSSwwREFDRSxzQi9KcWc3Q04sQ01uMjdDSSw0QnlKNlZBLDBEQU1JLCtCQUNBLGdDQUZBLGlCQURBLGdCL0p5ZzdDTixDK0puZzdDTSxrRUFFSSxvQkFDQSxnQkFDQSxxQi9Kc2c3Q1YsQytKNy82Q0ksZ0RBQ0UsVS9KaWc3Q04sQ0FYRixDK0poLzZDQSx5Q0FDSSxnQ0FDQSwyQi9KKy82Q0osQytKOS82Q0ksZ0RBQ0ksVS9KZ2c3Q1IsQytKMS82Q0ksc0ZBQ0ksZS9KNi82Q1IsQytKei82Q0Esd0NBQ0ksdUIvSjQvNkNKLEMrSjEvNkNJLDRDQUNJLGNBRUEsZ0JBREEsWS9KNi82Q1IsQytKeC82Q0Esd0NBRUksa0JBREEsVS9KNC82Q0osQytKeC82Q0Esb0NBQ0ksUS9KMi82Q0osQytKeC82Q0EsMEJBQ0ksK0IvSjIvNkNKLEMrSnYvNkNJLHVEQUNJLG1CQUNBLGUvSjAvNkNSLEMrSm4vNkNZLGdOQUNJLGUvSnMvNkNoQixDK0ovKzZDQSxpQ0FDSSx1Qi9Kay82Q0osQ010NjdDSSw0QnlKeWJJLGtFQUNJLGEvSmkvNkNWLEMrSmgvNkNVLHlFQUNJLGNBQ0EsVS9Kay82Q2QsQ0FDRixDTTc3N0NJLHlCeUpnZEksa0VBQ0ksWS9KZy82Q1YsQ0FDRixDK0ozKzZDSSx5REFDSSx3Ri9KOCs2Q1IsQytKMSs2Q0EsaUJBQ0ksb0IvSjYrNkNKLENnS25nOENBLGdDQUNJLHNCQUlBLGdFQUlBLDRCQUVBLDRCQUxBLHVCQUlBLHlCQUVBLGtCQUNBLGVBTkEsb0JBSkEsY0FLQSxpQkFKQSwyQkFGQSxvQmhLaWg4Q0osQ2dLbmc4Q0EsaUNBQ0ksWWhLc2c4Q0osQ2dLcGc4Q0ksdUNBRUksWUFDQSxvQkFDQSxrQkFIQSxXaEt5ZzhDUixDTXY5N0NJLDRCMEpuREEsdUNBUVEsK0JBQ0EsZ0NBQ0EsWUFIQSxnQmhLMGc4Q1YsQ0FDRixDZ0twZzhDSSx3Q0FFSSxhQURBLFlBR0EseUJBREEsVWhLdWc4Q1IsQ01yKzdDSSw0QjBKckNBLHdDQVNRLGdDQUZBLDhCQUdBLG1CQUZBLHdCaEt5ZzhDVixDQUNGLENNOTk3Q0ksbUQwSnBEQSx3Q0FlUSxzQkFEQSw2QkFFQSxrQmhLd2c4Q1YsQ0FDRixDZ0tyZzhDSSxzQ0FFSSxtQkFEQSxZaEt3ZzhDUixDZ0tyZzhDUSx5Q0FDSSxZQUNBLGlCaEt1ZzhDWixDTXpnOENJLDBCMEpBSSx5Q0FLUSxtQkFDQSxnQkFDQSxrQmhLd2c4Q2QsQ0FDRixDTW5nOENJLDRCMEpiSSx5Q0FXUSxvQkFDQSxnQkFDQSxxQmhLeWc4Q2QsQ0FDRixDZ0twZzhDSSxxREFDSSxlaEtzZzhDUixDZ0tuZzhDSSwrQ0FFSSxnQ0FEQSxxQkFFQSxlaEtxZzhDUixDZ0tsZzhDUSxvREFDSSxjaEtvZzhDWixDTXJoOENJLDZCMEpVQSwrQ0FXUSxlaEtvZzhDVixDQUNGLENnS2pnOENJLDBIQU1JLG1CQURBLGFBSEEsZUFFQSxlN0pnQ3NCLEM2SjdCdEIsdUJBSkEsa0JoS3VnOENSLENnS2hnOENJLDJDQUNJLGdCQUNBLGVoS2tnOENSLENnSy8vN0NJLHNFQUVJLGVBQ0EsaUJBRkEsY0FHQSxTaEtpZzhDUixDZ0s5LzdDSSw2REFDSSxlQUNBLG1CQUNBLFFoS2dnOENSLENnSzcvN0NJLCtEQUNJLG1CQUNBLGdCQUNBLGlCQUNBLFFoSysvN0NSLENnSzUvN0NJLGtFQUVJLGlCQURBLG9CaEsrLzdDUixDZ0t4LzdDWSxnSEFDSSx3QmhLMC83Q2hCLENnS3QvN0NRLG9HQUNJLHdCaEt3LzdDWixDZ0twLzdDSSx1RkFDSSxjQUNBLG1CaEtzLzdDUixDTXRrOENJLDRCMEp0REosaUNBMElRLG9CaEtzLzdDTixDZ0tuLzdDTSw4Q0FDSSxRaEtxLzdDVixDZ0tsLzdDTSw0REFDSSxlaEtvLzdDVixDZ0tqLzdDTSwrQ0FDSSwyQmhLbS83Q1YsQ2dLOSs3Q2Msb0ZBQ0ksZUFDQSxlaEtnLzdDbEIsQ2dLMys3Q2MsMEZBQ0ksb0JoSzYrN0NsQixDZ0t6KzdDVSx3RUFDSSxlaEsyKzdDZCxDZ0t2KzdDTSwwRkFFSSxVaEt5KzdDVixDQUNGLENnS3QrN0NJLCtCQWxMSixpQ0FtTFEsYWhLeSs3Q04sQ2dLdis3Q00sdUNBQ0ksK0JBQ0EsZWhLeSs3Q1YsQ2dLdCs3Q00sZ0RBQ0UsK0JBQ0EsZWhLdys3Q1IsQ0FDRixDTTVuOENJLDBCMEowSkkscURBR0kseUJBQ0Esa0JBRUEsWUFKQSxrQkFEQSxRQUlBLFVoS3MrN0NWLENnS24rN0NVLDJJQUlJLGFBRUEsNEJBSEEsV2hLdys3Q2QsQ2dLbCs3Q1UscUVBQ0ksb0JoS28rN0NkLENnS2orN0NVLDJEQUNJLHdCaEttKzdDZCxDZ0svOTdDTSwrQ0FFSSxjQURBLG1CaEtrKzdDVixDZ0s5OTdDTSw4RUFDSSxPaEtnKzdDVixDZ0s3OTdDTSw2RUFDSSxNaEsrOTdDVixDZ0s1OTdDTSxnREFDSSx1QmhLODk3Q1YsQ2dLMzk3Q00sK0NBQ0ksV2hLNjk3Q1YsQ2dLMTk3Q00sdUNBQ0ksaUJoSzQ5N0NWLENBQ0YsQ00zbzhDSSxtRDBKb0xJLGdEQUNJLGFBQ0EscUJoSzA5N0NWLENnS3Y5N0NNLHVDQUVJLGlCQURBLFdoSzA5N0NWLENnS3I5N0NVLHlDQUNJLG1CQUNBLGtCaEt1OTdDZCxDQUNGLENnS2w5N0NBLDBDQUNJLGNBRUEsc0JBQ0EsbUJBQ0EsZ0JBQ0EscUJBQ0EsbUJBTEEsaUJoSzA5N0NKLENNbHI4Q0ksNkIwSnNOSiwwQ0FVUSxtQkFDQSxxQmhLczk3Q04sQ0FDRixDZ0tsOTdDSSwrRUFDSSxlaEtxOTdDUixDZ0tqOTdDQSx5Q0FDSSxrQmhLbzk3Q0osQ2dLaDk3Q0ksNkRBQ0ksU2hLbTk3Q1IsQ2dLaDk3Q0ksd0NBQ0ksZ0JoS2s5N0NSLENnSy84N0NJLCtDQUNJLGVoS2k5N0NSLENnS3Q4N0NRLHduQkFDSSx5QkFDQSxVaEttOTdDWixDTXR1OENJLHlCMEowUkksZ0ZBQ0ksU2hLZzk3Q1YsQ0FDRixDTS90OENJLDRCMEpvUkksK0RBQ0ksV2hLKzg3Q1YsQ0FDRixDZ0szODdDQSxzQkFDSSxjQUVBLHNCQUNBLGVBQ0EsZ0JBQ0EsbUJBQ0EsZ0JBTEEsaUJoS2s5N0NKLENnSzM4N0NJLGlDQUNJLGtCQUNBLG9CQUNBLGtCaEs2ODdDUixDTW52OENJLDZCMEowUkosc0JBZ0JRLGdCQUNBLGVoSzY4N0NOLENnSzM4N0NNLHlCQUNJLFloSzY4N0NWLENBQ0YsQ2dLejg3Q0EsZ0JBQ0ksY0FDQSxzQkFDQSxlQUNBLGtCQUNBLGdCQUNBLGtCaEs0ODdDSixDTWx4OENJLHlCMEp5VUosMEJBR1EsWUFDQSxrQkFGQSxTaEs4ODdDTixDQUNGLENnS3o4N0NBLHFCQUlJLHFCQURBLG9CQURBLGlCaEs4ODdDSixDZ0sxODdDSSxtQ0FPSSxrQkFMQSxTQUVBLFdBRUEsWUFIQSxPQUtBLGlCQUNBLG1CQVJBLGtCQUlBLFVoS2k5N0NSLENnS3o4N0NBLGVBQ0ksd0JoSzQ4N0NKLENnS3o4N0NBLG9CQUNJLHdEaEs0ODdDSixDZ0t6ODdDQSxlQUNJLG1CaEs0ODdDSixDZ0szODdDSSxzQkFDSSx5QkFDQSxhaEs2ODdDUixDZ0t6ODdDQSwyQkFDSSx3RGhLNDg3Q0osQ2dLejg3Q0ksMkZBQ0ksZWhLNDg3Q1IsQ2dLMTg3Q1Esc0dBQ0ksc0JBQ0Esa0JBQ0Esb0JBQ0Esa0JoSzQ4N0NaLENnS244N0NJLDhEQUNJLGFBQ0EsdUJBQ0EsVWhLczg3Q1IsQ2dLcDg3Q1EsaUVBQ0ksU2hLczg3Q1osQ012MDhDSSw0QjBKdVlJLCtDQUNJLFloS204N0NWLENnS2g4N0NNLHFDQUNJLFVoS2s4N0NWLENnSzc3N0NVLGlFQUNJLFNoSys3N0NkLENBQ0YsQ00vMThDSSx5QjBKc2FKLCtEQUVRLGdCQUNBLFNoSzQ3N0NOLENBQ0YsQ2dLdjc3Q0kscUZBQ0ksYWhLMjc3Q1IsQ005MThDSSw0QjBKa2FBLHFGQUdRLFloSzg3N0NWLENBQ0YsQ2dLMTc3Q0Usd0RBQ0ksa0NoSzY3N0NOLENnSzE3N0NFLGlMQVNJLHdCN0o3WlEsQzZKd1pSLFdBSUEsWUFIQSxrQkFDQSxNQUNBLFVoSys3N0NOLENnSzE3N0NFLHlGQUVJLE1oSzY3N0NOLENnSzE3N0NFLHdGQUVJLE9oSzY3N0NOLENnS3o3N0NNLHFFQUNJLFVoSzQ3N0NWLENnS3Y3N0NNLHFFQUNJLG1DQUNBLHVCaEswNzdDVixDZ0t0NzdDQSwyRUFHSSxZaEt1NzdDSixDaUtqOThDQSxtQkFFSSx3QjlKOEZVLEM4SjdGVix5QkFGQSxvQkFJQSxXQURBLGFqS3E5OENKLENpS2o5OENBLHdCQUVFLG1CQURBLGFBRUEsdUJBQ0EsZWpLbzk4Q0YsQ01yMzhDSSxrRDJKbkdKLHdCQU9JLG1CaktxOThDRixDQUNGLENNNTY4Q0kseUIySmpESix3QkFXSSxZaktzOThDRixDQUNGLENpS245OENBLG1CQUVFLFVBQ0Esb0JBRkEsaUJqS3c5OENGLENpS245OENBLHlCQUdFLGlCQURBLHlCQUtBLGE5SjhDWSxDOEpqRFosZUFDQSxlQUNBLG1CQUxBLG9CQVFBLDhDQURBLHlDakt1OThDRixDaUtsOThDQSx1Q0FDRSxlOUptQ1ksQzhKbENaLHNEaktxOThDRixDaUtsOThDQSxvQkFHRSxtQkFGQSxhQUNBLHNCQUdBLGdCQURBLGlCaktzOThDRixDaUtuOThDRSwwQkFLRSxxQjlKbUJVLEM4SmhCViwyQkFEQSxtQkFEQSxhOUpzQlUsQzhKbkJWLGVBQ0EscUJBVEEsaUJBQ0EsZTlKNkUwQixDOEo1RTFCLHNCQUNBLHFCaksyOThDSixDaUtsOThDRSwyQkFFRSxrQkFDQSxlOUorRDBCLEM4SjlEMUIscUJBSEEsaUJqS3U5OENKLENpS2o5OENFLHNCQUNFLGtCQUNBLG9CQUNBLGlCakttOThDSixDaUsvODhDQSw2QkFDRSxhQUNBLFVBQ0EsZWpLazk4Q0YsQ2lLLzg4Q0Esd0NBQ0Usa0I5Sk5ZLEM4Sk9aLFVqS2s5OENGLENpS3I4OENNLGlhQUNFLHdCaksrODhDUixDaUszODhDSSxzTkFFRSx3QmpLNjg4Q04sQ2lLMTg4Q0ksaUdBQ0Usa0NqSzQ4OENOLENpSzE4OENNLHVHQUNFLGtDaks0ODhDUixDaUt2ODhDRSxxRUFDRSxrQkFHQSxlOUpPMEIsQzhKVDFCLHFCQUNBLGtCakswODhDSixDTTdnOUNJLDBCMkp3RUEscUVBQ0UsaUJBR0EsZ0JBRkEsaUJBQ0EsYWpLeTg4Q0osQ0FDRixDaUtuODhDRSwwRkFDRSx3QmpLczg4Q0osQ2lLaDg4Q0ksaUVBRUUsY0FEQSxZaktvODhDTixDTWpoOUNJLDRCMkptRkEsbUZBQ0UsV2pLaTg4Q0osQ2lLOTc4Q0UsNkRBQ0UsZ0JqS2c4OENKLENpSzc3OENFLDhGQUNFLGFqSys3OENKLENpSzc3OENJLGtIQUNFLHVCaksrNzhDTixDaUszNzhDRSw2SEFDRSxlQUNBLG1Caks2NzhDSixDQUNGLENNOS84Q0ksbUQySnFFQSw4RkFFRSxZQURBLGVqSzY3OENKLENpSzE3OENJLGtIQUNFLG1Caks0NzhDTixDaUt4NzhDRSxzREFDRSxxQmpLMDc4Q0osQ2lLdjc4Q0Usc0dBRUUsZUFEQSxvQmpLMDc4Q0osQ2lLdDc4Q0UsdURBQ0UsbUJqS3c3OENKLENpS3I3OENFLDRFQUVFLG1CQTFNb0IsQ0F5TXBCLGlCakt3NzhDSixDQUNGLENNdms5Q0kseUIySm9KQSxxRkFHRSxzQkFGQSxtQkFoTm9CLENBaU5wQixVakt1NzhDSixDaUtuNzhDRSx1REFDRSxXaktxNzhDSixDaUtsNzhDRSw0RUFDRSxpQmpLbzc4Q0osQ0FDRixDaUtsNzhDSSxnREFDRSxpRkFDRSw0QmpLbzc4Q04sQ2lLajc4Q0kscUZBQ0UsZWpLbTc4Q04sQ2lLaDc4Q0ksNEVBQ0ksY2pLazc4Q1IsQ2lLLzY4Q0ksK0RBQ0UsbUJqS2k3OENOLENBQ0YsQ01sbTlDSSwwQjJKc0xBLHFGQUNFLGdCQUdBLHNCQURBLGVBclBvQixDQW9QcEIsVWpLaTc4Q0osQ2lLNTY4Q0Usd0RBRUUsc0JBREEsY2pLKzY4Q0osQ2lLMzY4Q0Usa0VBQ0UsZ0JqSzY2OENKLENpSzE2OENFLDZEQUNFLDRCaks0NjhDSixDaUsxNjhDSSxzRkFDRSxZaks0NjhDTixDaUt6NjhDSSxxRkFDRSxXaksyNjhDTixDaUt4NjhDSSxpRUFFRSxZQURBLFVqSzI2OENOLENpS3Q2OENFLDRFQUNJLGVqS3c2OENOLENpS3A2OENJLHFGQUNBLGVqS3M2OENKLENBQ0YsQ2lLbjY4Q0ksaURBQ0UscUZBQ0UsZWpLcTY4Q04sQ2lLbDY4Q0ssK0RBQ0MsbUJqS282OENOLENBQ0YsQ00vbjlDSSw2QjJKa09BLHFEQUNFLFVqS2k2OENKLENBQ0YsQ01scDlDSSwwQjJKNk9KLHdDQVFJLGVqS2k2OENGLENBQ0YsQ00xbzlDSSw0QjJKOE9BLHFDQUNFLFVqS2c2OENKLENBQ0YsQ2lLMTU4Q0Usd1FBTUUsbUJBREEsYUFGQSxZQUlBLHVCQUhBLFNBRkEsVWpLbzY4Q0osQ2lLMTU4Q0UscUNBQ0Usd0JqSzY1OENKLENrS3Z1OUNBLHNCQUNJLFlsSzB1OUNKLENNcnA5Q0ksbUQ0SnRGSixzQkFJUSxhbEsydTlDTixDQUNGLENrSzF1OUNJLGlEQUNJLGNsSzR1OUNSLENrS3p1OUNJLDJCQUdJLG1CQUZBLGFBQ0EsMkJBRUEsbUJsSzJ1OUNSLENrS3p1OUNRLDhCQUNJLGVBQ0EsZ0JBQ0EsZ0JsSzJ1OUNaLENNcHM5Q0kseUI0SmhEQSwyQkFhUSxtQmxLMnU5Q1YsQ2tLenU5Q1UsOEJBQ0ksZUFDQSxnQkFDQSxnQmxLMnU5Q2QsQ0FDRixDa0t2dTlDSSw0QkFFSSxrQkFEQSxhQUVBLGtDbEt5dTlDUixDTXRzOUNJLDRCNEp0Q0EsNEJBT1EsaUNBREEsV2xLMnU5Q1YsQ0FDRixDa0t4dTlDUSw0Q0FDSSxtQkFDQSxTbEswdTlDWixDa0t0dTlDSSx1Q0FDSSxnQmxLd3U5Q1IsQ2tLcnU5Q0ksNENBQ0ksc0JsS3V1OUNSLENNdHQ5Q0ksNEI0SlpKLGtDQUVRLG9CbEtxdTlDTixDa0tudTlDTSw4REFFSSwwQkFEQSxzQ2xLc3U5Q1YsQ0FDRixDa0todTlDQSxtQ0FHSSxzQkFFQSwwQkFKQSxlQUNBLFdBRUEsVWxLb3U5Q0osQ01ydjlDSSx5QjRKYUosbUNBUVEsZ0JBQ0EsUWxLb3U5Q04sQ0FDRixDTS90OUNJLG1ENEpmSixtQ0FhUSxlbEtxdTlDTixDQUNGLENrS2x1OUNBLGlDQUdJLHNCQUVBLDBCQUNBLDRCQUxBLGVBQ0EsV0FFQSxVbEt1dTlDSixDTXp3OUNJLHlCNEo4QkosaUNBUVEsZ0JBQ0EsUWxLdXU5Q04sQ0FDRixDTW52OUNJLG1ENEpFSixpQ0FhUSxvQmxLd3U5Q04sQ0FDRixDa0t0dTlDSSxvQ0FDSSxlQUNBLGtCQUNBLGdCQUNBLGdCbEt3dTlDUixDa0tydTlDSSx5Q0FFSSxtQkFEQSxlbEt3dTlDUixDTWp4OUNJLDRCNEp3Q0EseUNBTVEsZUFEQSxVbEt5dTlDVixDQUNGLENrS3B1OUNBLHlCQUNJLG1CQUNBLGdCQUNBLHNCQUNBLG1CbEt1dTlDSixDa0tudTlDQSw4UkFXSSxhL0p6RFUsQytKMERWLGFBSkEsZUFDQSxnQkFDQSxtQkFHQSxlbEt1dTlDSixDa0twdTlDQSxzQ0FJSSw2QkFGQSxtQkFEQSxpQkFFQSxvQmxLd3U5Q0osQ2tLcHU5Q0Esd0JBQ0ksbUJsS3V1OUNKLENrS3B1OUNBLDZCQUNJLG1CbEt1dTlDSixDa0twdTlDQSw2QkFDSSxlbEt1dTlDSixDa0twdTlDQSw2RkFDSSxhbEt1dTlDSixDa0twdTlDQSxnQ0FFSSxhL0puRlUsQytKa0ZWLGtCbEt3dTlDSixDa0twdTlDQSw4QkFDSSxlQUNBLGVsS3V1OUNKLENrS3J1OUNJLHNDQUVJLGdCQURBLFNsS3d1OUNSLENrS251OUNBLDZCQUVJLHFCQURBLGFBR0EsZUFEQSwwQmxLdXU5Q0osQ2tLcHU5Q0ksa0NBQ0ksaUJsS3N1OUNSLENrS3J1OUNRLHNDQUdJLGVBREEsZUFFQSxxQkFIQSxhbEswdTlDWixDa0tydTlDWSwyQ0FDSSxZbEt1dTlDaEIsQ2tLanU5Q1EsdUNBRUksZUFEQSxhbEtvdTlDWixDa0tqdTlDZ0IsZ0RBQ0ksWWxLbXU5Q3BCLENrSzV0OUNBLG9EQUdJLGVBREEsK0JBRUEsaUJsSyt0OUNKLENrSzd0OUNJLGdFQUVJLGEvSnhJTSxDK0p1SU4sb0JsS2l1OUNSLENrSzV0OUNBLHVCQUNJLGFsSyt0OUNKLENrSzN0OUNBLDZCQUdFLGNBRkEsZUFDQSx5QmxLK3Q5Q0YsQ2tLMXQ5Q0ksc0NBQ0ksZ0JBQ0EsZWxLNnQ5Q1IsQ2tLNXQ5Q1EsMENBR0ksZUFEQSxZQURBLFVsS2d1OUNaLENrSzV0OUNZLCtDQUNJLFlsSzh0OUNoQixDa0t4dDlDQSwyQkFDSSxtQkFDQSxtQmxLMnQ5Q0osQ2tLdnQ5Q0EsdUJBR0ksY0FGQSxtQkFDQSxZbEsydDlDSixDa0t2dDlDQSxlQUtJLGdDQUpBLG1CQUNBLGUvSnhJMEIsQytKeUkxQixvQkFJQSxtQkFIQSxvQkFJQSxnQkFGQSxVbEs0dDlDSixDa0t4dDlDSSx3QkFHSSxlQUNBLHFCQUhBLG9CQUlBLGVsSzB0OUNSLENrS3Z0OUNZLGlDQUNJLFlsS3l0OUNoQixDa0twdDlDSSw4QkFFSSxtQkFEQSxlbEt1dDlDUixDa0tsdDlDQSxRQUNJLFlsS3F0OUNKLENrS2x0OUNBLGVBQ0ksK0JsS3F0OUNKLENrS2x0OUNBLHdCQVNJLG9CQUxBLHNCQUlBLDZCQURBLFNBTEEsYUFDQSx5QkFGQSxlQUtBLGdCQURBLFVsS3l0OUNKLENrS250OUNJLHFDQUNJLGtCbEtxdDlDUixDTTU4OUNJLDRCNEoyT0osd0JBbUJRLGdCQURBLGdDQUZBLDhCQUNBLHdCbEt1dDlDTixDQUNGLENNcjg5Q0ksbUQ0SjROSix3QkF1QlEsY2xLc3Q5Q04sQ0FDRixDTXo5OUNJLDRCNEpxUUEsb0NBRVEsd0JsS3N0OUNWLENBQ0YsQ2tLanQ5Q0Esb0NBRUksWUFDQSxlQUNBLGtCbEtvdDlDSixDa0tqdDlDQSx1QkFLSSxpQkFEQSxhL0ozUVUsQytKd1FWLGdCQUNBLGlCQUlBLGtCQUhBLDhCbEt1dDlDSixDa0tqdDlDQSxnQ0FDSSxjQUNBLG1CbEtvdDlDSixDa0tqdDlDQSxhQUlJLHdCL0pyUlUsQytKdVJWLGtCQURBLFdBSkEsZ0JBQ0EsaUJBQ0Esc0JsS3V0OUNKLENrS2x0OUNJLG9DQVJKLGFBU1EsY2xLcXQ5Q04sQ0FDRixDa0tudDlDSSxxQkFHSSxtQkFEQSxhQUlBLGtCQUZBLHVCQUhBLG9CQUlBLG1CbEtzdDlDUixDTXpnK0NJLDRCNEo4U0EscUJBU1EsZ0JsS3N0OUNWLENBQ0YsQ2tLcHQ5Q1EseUJBQ0ksV2xLc3Q5Q1osQ005aCtDSSx5QjRKdVVJLHlCQUlRLFdsS3V0OUNkLENrS2h0OUNGLDZEQUVRLGtCbEtvdDlDTixDQUxGLENrSzNzOUNBLDhEQUNJLGFsS290OUNKLENrS2p0OUNBLG1DQUNJLGtCbEtvdDlDSixDTXBpK0NJLDRCNEorVUosbUNBSVEsYWxLcXQ5Q04sQ0FDRixDa0tsdDlDUSw4Q0FDSSxlQUNBLGtCQUNBLGdCQUNBLGdCbEtvdDlDWixDa0svczlDQSxxQkFHSSx1QkFHQSx5QkFEQSxxQkFEQSxVQUZBLFlsS3N0OUNKLENrSy9zOUNBLFVBQ0ksa0JsS2t0OUNKLENrSy9zOUNBLFdBQ0ksd0JsS2t0OUNKLENrSy9zOUNBLHNCQUdJLHlCQUNBLGtCQUZBLGVBR0EsZ0JBSkEsYWxLc3Q5Q0osQ01ybCtDSSx5QjRKOFhKLHNCQVNRLGNBREEsWWxLb3Q5Q04sQ0FDRixDTTlrK0NJLDRCNEo4WEosbURBRVEsZWxLbXQ5Q04sQ0FDRixDa0todDlDQSxtQ0FDSSxrQmxLbXQ5Q0osQ01ybStDSSx5QjRKb1pBLHNDQUVRLGtCbEttdDlDVixDa0s5czlDRixpQkFFUSxZbEtrdDlDTixDQUxGLENrS3hzOUNBLG9FQUNJLGVsS2l0OUNKLENNeGwrQ0ksbUQ0SnNZSixvRUFLUSxlQURBLGVsS210OUNOLENBQ0YsQ2tLeHM5Q0Esc0NBQ0ksV0FDQSxtQmxLMnM5Q0osQ2tLeHM5Q0EsOERBRUkscUJBQ0EsbUJBQ0EscUJBQ0Esc0JBQ0EscUJsSzJzOUNKLENrS3pzOUNJLHNFQUNJLFlBQ0EscUJBQ0EsY2xLNHM5Q1IsQ2tLenM5Q0ksNEVBQ0ksK0JBQ0Esb0JBQ0Esa0JBQ0EsMEJBT0EsNkJBTkEsV0FPQSxlQU5BLHFCQUNBLGdCQUVBLHNCQUNBLG1CQUZBLGNsS2d0OUNSLENrS3pzOUNJLHdFQUNJLGFsSzRzOUNSLENrS3pzOUNhLGdJQUNMLHlCQUNBLHFCbEs0czlDUixDa0t4czlDQSx5Q0FJSSxlQUNBLGtCQUNBLGdCQUNBLGdCbEt3czlDSixDa0s5czlDSSxnREFDSSxxQmxLZ3Q5Q1IsQ2tLeHM5Q0EseUNBT0ksMEJBREEsNEJBR0EscUJBREEsaUJsS3VzOUNKLENrSzlzOUNhLDBFQUNMLHlCQUNBLHFCbEtndDlDUixDa0t4czlDSSxtREFDSSxxRWxLMnM5Q1IsQ2tLenM5Q1Esd0RBRUksY0FEQSxlbEs0czlDWixDa0t2czlDSSxpREFDSSx5RWxLeXM5Q1IsQ2tLcHM5Q0ksd0NBQ0ksaUJsS3VzOUNSLENrS3BzOUNhLHFFQUNMLDJEbEtzczlDUixDa0tqczlDYSxnSEFNTCxxQkFMQSxzQkFDQSxZQUdBLG9CQURBLGVBREEsZ0JBSUEsc0JsS29zOUNSLENrS2hzOUNBLGlDQUNJLGdCbEttczlDSixDa0toczlDQSxpQ0FDSSxlbEttczlDSixDa0toczlDQSxtQ0FDSSxnQmxLbXM5Q0osQ2tLL3I5Q0ksNENBQ0ksaUJsS2tzOUNSLENrSzdyOUNJLGtEQUNJLDRCbEtnczlDUixDTTl0K0NJLDRCNEo2aEJBLGtEQUtRLDRCQURBLFdsS2tzOUNWLENBQ0YsQ2tLNXI5Q0kscURBQ0ksMkJsSytyOUNSLENNeHUrQ0ksNEI0SndpQkEscURBSVEsMkJsS2dzOUNWLENBQ0YsQ00xditDSSx5QjRKK2pCSixnQ0FFUSxTbEs4cjlDTixDQUNGLENrSzVyOUNJLHdDQUNJLHdCL0ozaUJNLEMrSjRpQk4sVWxLOHI5Q1IsQ2tLM3I5Q1ksaUZBQ0ksZ0VsSzZyOUNoQixDa0t4cjlDWSw4RUFDSSxvRWxLMHI5Q2hCLENrS3RyOUNRLG1EQUNJLHdCbEt3cjlDWixDa0twcjlDSSxrREFDSSxRbEtzcjlDUixDa0tscjlDQSxrR0FJSSxjQURBLGtCQURBLGlCbEt1cjlDSixDa0tscjlDQSx5RUFDSSxlbEtxcjlDSixDa0tucjlDSSxnRkFDSSxvQmxLcXI5Q1IsQ2tLanI5Q0EsMEJBQ0ksZWxLb3I5Q0osQ01seStDSSx5QjRKNm1CSiwwQkFJUSxrQkFDQSxRbEtxcjlDTixDQUNGLENrS2xyOUNBLG1DQUNJLGtCQUNBLGdCQUNBLG9CQUVBLGtCQUVBLGdCQURBLGFBRkEsV2xLd3I5Q0osQ2tLbnI5Q0ksMENBQ0ksMERBQ0EsV2xLcXI5Q1IsQ016eStDSSw0QjRKeW1CSixtQ0FnQlEsU0FEQSxTbEtzcjlDTixDa0tucjlDTSwwQ0FDSSxRbEtxcjlDVixDQUNGLENrS2pyOUNBLG1DQUNJLGVBQ0EsZ0JBQ0EsaUJBQ0EsZWxLb3I5Q0osQ2tLbHI5Q0EseUNBQ0ksZUFDQSxnQkFDQSxvQkFDQSxlbEtxcjlDSixDa0tucjlDQSxpQ0FDSSxlbEtzcjlDSixDa0twcjlDQSxrQ0FDSSxnQkFDQSxjbEt1cjlDSixDa0tycjlDQSxzQ0FDSSxZbEt3cjlDSixDa0t0cjlDQSwyQ0FFSSxlQUNBLGdCQUNBLG9CQUNBLGVsS3dyOUNKLENrS3RyOUNBLDBDQUNJLGNBQ0EsY2xLeXI5Q0osQ2tLanI5Q0ksa0ZBQ0ksV2xLdXI5Q1IsQ2tLcHI5Q0ksZ0RBQ0ksTUFDQSxZbEtzcjlDUixDTXAyK0NJLDRCNEptcUJKLGNBZVEsb0JsS3NyOUNOLENBQ0YsQ2tLbnI5Q0EsK0JBQ0ksbUJBQ0EsZ0JBQ0Esb0JBRUEsK0NBREEsa0JBRUEsVWxLc3I5Q0osQ2tLbnI5Q0Esa0NBQ0ksYUFDQSw2QmxLc3I5Q0osQ01wNCtDSSx5QjRKNHNCSixrQ0FLUSx3QmxLdXI5Q04sQ0FDRixDa0twcjlDQSxnQkFDSSx1QmxLdXI5Q0osQ2tLbnI5Q0ksb0RBQ0ksWWxLc3I5Q1IsQ2tLbHI5Q0EsWUFDSSx5QmxLcXI5Q0osQ2tLaHI5Q1EsNEVBRUksdUJBREEsVWxLb3I5Q1osQ2tLaHI5Q1EsbUVBR0ksZUFEQSxZQUVBLHlCQUhBLFVsS3FyOUNaLENrSzdxOUNBLHNCQUNJLFVsS2dyOUNKLENNcDYrQ0kseUI0Sm12Qkosc0JBSVEsVWxLaXI5Q04sQ0FDRixDbUtuKytDRSxxREFDTSwrQm5LcysrQ1IsQ21LbisrQ0ksOEVBRUUsbUJBREEsYW5LcysrQ04sQ21LbCsrQ0EseUJBR0ksbUJBRkEsYUFDQSw4QkFJQSxvQkFEQSxtQkFEQSxlbkt1KytDSixDbUtuKytDSSwwQ0FDSSwrQm5LcSsrQ1IsQ21LbCsrQ0kscUNBQ0ksa0JuS28rK0NSLENtSzc5K0NJLHlDQUVJLHFCbksrOStDUixDbUszOStDQSw4QkFFSSxZbks2OStDSixDbUszOStDSSx1Q0FFSSx3Qm5LNDkrQ1IsQ21LejkrQ0ksb0NBR0ksU0FGQSxVQUNBLE9uSzQ5K0NSLENtS3Q5K0NJLDREQUNJLFluS3k5K0NSLENtS3Q5K0NJLHdDQUdJLGVBQ0EsY0FIQSxvQkFDQSxtQm5LMDkrQ1IsQ21LcjkrQ1ksaURBQ0ksWW5LdTkrQ2hCLENtSzM4K0NBLHVDQUNJLFdBQ0EsbUJuS205K0NKLENvS2hpL0NBLDRCQUVJLGtCQURBLFVwS29pL0NKLENvS2ppL0NJLHVFQUNJLHVCQUNBLGtCQUNBLGNBQ0EsU3BLbWkvQ1IsQ29LamkvQ1EsNkVBQ0kscUJwS21pL0NaLENvSzVoL0NZLDRKQUVJLGVBREEsYXBLbWkvQ2hCLENvS2hpL0NnQixxRkFDSSxZcEtraS9DcEIsQ29LNWgvQ0ksZ0VBQ0ksWXBLOGgvQ1IsQ29LM2gvQ0ksK0RBQ0ksV3BLNmgvQ1IsQ29LMWgvQ0ksd0dBQ0ksdUJwSzRoL0NSLENvS3ZoL0NRLDRDQU9JLFlBSkEsa0JBREEsZUFJQSxzQkFGQSxXQUNBLFVBSkEsYXBLK2gvQ1osQ29LdGgvQ1EscURBQ0ksU3BLd2gvQ1osQ29LbmgvQ1EsZ0VBQ0ksUXBLcWgvQ1osQ00zZy9DSSw0QjhKREksaUZBQ0ksZ0JwS2toL0NWLENvSzNnL0NVLGtLQUpJLGlCQUNBLFVwS3NoL0NkLENvSzdnL0NNLDRFQUNJLGNwSytnL0NWLENvSzVnL0NNLHFDQUtJLFdBSEEsU0FEQSxrQkFFQSwwQkFDQSxTcEsrZy9DVixDb0s1Zy9DVSw0Q0FFSSxnQkFEQSxjcEsrZy9DZCxDQUNGLENNdGovQ0kseUI4SitDSSxpRkFDSSxpQnBLNmcvQ1YsQ29LdGcvQ1Usa0tBSkksa0JBQ0EsVXBLaWgvQ2QsQ29LeGcvQ00scUNBQ0ksWXBLMGcvQ1YsQ29LdmcvQ00sbUlBTUksbUJBRUEsV0FKQSxhQUdBLFNBRkEsOEJBRkEsT0FGQSxrQkFDQSxVcEsrZy9DVixDb0t2Zy9DVSxpSkFDSSxvQnBLeWcvQ2QsQ0FDRixDTXRsL0NJLDBCOEpvRkksaUZBQ0ksZ0JwS3dnL0NWLENvS3RnL0NVLHlEQUNJLGlCQUNBLGdCcEt3Zy9DZCxDb0tyZy9DVSx5R0FDSSxnQnBLdWcvQ2QsQ29LbmcvQ00scUNBRUksU0FEQSxRQUVBLHlCcEtxZy9DVixDQUNGLENNMW0vQ0kseUI4SndHQSxtQ0FFUSxlcEtvZy9DVixDQUNGLENNL20vQ0kseUI4SndHQSxtQ0FNUSxnQnBLcWcvQ1YsQ0FDRixDTXZtL0NJLDRCOEp3R0ksa0NBQ0ksT3BLbWcvQ1YsQ0FDRixDTTFuL0NJLHlCOEorSEkscU1BQ0ksZ0JwS2tnL0NWLENvS2hnL0NVLG1IQUNJLGlCQUNBLFVwS2tnL0NkLENvSy8vK0NVLG1LQUNJLGdCcEtpZy9DZCxDQUNGLENvS3ovK0NBLHFDQU1JLHVCQUVBLHNCQUlBLDRCQVRBLG9CQUVBLHNCQUVBLFVBTkEsWUFHQSxhQUtBLGtCQUNBLFVBUkEsWUFTQSxVcEs2LytDSixDTXpwL0NJLHlCOEppSkoscUNBaUJRLGlCQUZBLFVBQ0EsV0FFQSxjcEs2LytDTixDb0t6LytDRSw0Q0FFUSx5QkFDQSwwQkFDQSwwQnBLNi8rQ1YsQ0FQRixDb0svKytDSSw0REFDSSx3QnBLMC8rQ1IsQ29Lci8rQ0kseUVBQ0ksNkJwS3cvK0NSLENvS3IvK0NJLHNCQUNJLGtCcEt1LytDUixDb0twLytDSSxxQkFDSSxtQkFDQSxnQkFDQSxtQnBLcy8rQ1IsQ29LbC8rQ1EsK0RBQ0ksVXBLby8rQ1osQ001ci9DSSwwQjhKNk1JLDRCQUdRLFdBREEsdUJwS2svK0NkLENBQ0YsQ01scy9DSSwwQjhKNk1JLDRCQU9RLDBCcEtrLytDZCxDQUNGLENvSzcrK0NBLDRCQUVJLGVBREEsa0JwS2kvK0NKLENvSzkrK0NJLHdDQUNJLG9CcEtnLytDUixDTS9zL0NJLHlCOEowTkosNEJBVVEsb0JBREEsdUJwS2kvK0NOLENvSzkrK0NNLHdDQUNJLHFCcEtnLytDVixDQUNGLENNeHQvQ0ksMEI4SjBOSiw0QkFrQlEsZ0JwS2cvK0NOLENvSzkrK0NNLHdDQUNJLFlwS2cvK0NWLENvSzkrK0NVLHdEQUNJLGFBQ0EsZ0JwS2cvK0NkLENBQ0YsQ29LMSsrQ0EscUNBRUksbUJBREEsYUFJQSxlQUZBLFVBQ0EsU0FFQSxjcEs2KytDSixDb0sxKytDQSxrQ0FFSSxlcEs0KytDSixDTXB1L0NJLDRCOEoyUEosa0JBRVEsVXBLNCsrQ04sQ0FDRixDb0t6KytDQSxxQkFJSSx5QkFEQSx5QkFEQSxrQkFHQSx1QkFKQSxZcEtnLytDSixDb0t6KytDQSxvQkFDSSxhcEs0KytDSixDb0sxKytDSSx1QkFDSSxtQnBLNCsrQ1IsQ29LdisrQ0ksMERBQ0ksWXBLMCsrQ1IsQ29LdisrQ0ksc0VBQ0ksb0JwS3krK0NSLENvS3ArK0NJLDhEQUNRLFlwS3UrK0NaLENNcHcvQ0ksNEI4Sm1TSSxnRUFDSSxvQnBLcSsrQ1YsQ0FDRixDb0toKytDQSw4QkFDSSxtQkFDQSxvQnBLbSsrQ0osQ29LaisrQ0ksdVBBR0ksY0FGQSxlQUNBLGVwS28rK0NSLENvSy85K0NBLGlCQUNJLHNCcEtrKytDSixDb0svOStDQSwwQ0FJSSwrQnBLKzkrQ0osQ29LbCsrQ0ksc0RBQ0MsNEJwS28rK0NMLENvS2grK0NJLHVFQUNJLGlCQUNBLFdwS2srK0NSLENvSzk5K0NBLGlEQUNJLG1CcEtpKytDSixDb0svOStDQSw2Q0FDSSxrQnBLaysrQ0osQ29LMzkrQ0EsZ0RBQ0ksb0JwS28rK0NKLENvS2wrK0NBLGtEQUdJLG1CQUNBLGdCQUZBLGlCQURBLFVwS3crK0NKLENNejAvQ0kseUI4SnNXQSw4REFFUSxvQnBLcSsrQ1YsQ0FDRixDb0svOStDSSw4REFRSSxtQkFEQSxhQUZBLG1CcEtnKytDUixDb0twKytDUSxzRUFDSSwwQ0FDSix1QnBLcysrQ1IsQ29LNzkrQ0EsWUFDSSwwQnBLZysrQ0osQ29LNTkrQ0ksNkRBQ0ksb0JwSys5K0NSLENvSzU5K0NJLDRFQUNJLFlwSzg5K0NSLENvSzE5K0NRLCtFQUVJLG9CQURBLFFwSzY5K0NaLENNMTEvQ0ksNEI4Sm1ZSSw2REFDSSxZcEswOStDVixDb0t4OStDTSw0RUFDSSxvQnBLMDkrQ1YsQ0FDRixDb0tyOStDSSw4Q0FDSSxnQkFDQSxlcEt3OStDUixDTXYyL0NJLDRCOEo2WUEsOENBSVEsWUFDQSxpQkFDQSxpQnBLMDkrQ1YsQ0FDRixDb0t2OStDSSwyREFDSSxVcEt5OStDUixDTTkzL0NJLDBCOEpvYUEsMkRBS1EsdUJwS3k5K0NWLENBQ0YsQ01uNC9DSSwwQjhKb2FBLDJEQVNRLDBCcEswOStDVixDQUNGLENvS3Q5K0NBLCtDQUNJLGtCcEt5OStDSixDb0t0OStDQSw0Q0FDSSxtQkFDQSxnQkFDQSxzQkFDQSxtQnBLeTkrQ0osQ29LbjkrQ1ksK0ZBQ0ksa0JwS3M5K0NoQixDb0toOStDWSwySEFDSSwrQnBLazkrQ2hCLENvSzU4K0NBLFlBQ0ksaUJwSys4K0NKLENNajUvQ0ksNEI4SnFjSixpQkFHUSxjQURBLGlCcEtnOStDTixDQUNGLENvSzM4K0NJLDBDQUNJLHVCQUNBLDhCcEs4OCtDUixDb0s1OCtDUSw2Q0FDSSxrQkFDQSxVcEs4OCtDWixDb0sxOCtDSSwyQ0FDSSxpQnBLNDgrQ1IsQ29LeDgrQ1Esb0VBQ0ksVXBLMDgrQ1osQ29LeDgrQ1kscUZBQ0ksa0JwSzA4K0NoQixDTTE2L0NJLDRCOEpzZUksMkNBQ0kseUJwS3U4K0NWLENBQ0YsQ29LbjgrQ0EsMkJBRUksZUFEQSxpQnBLdTgrQ0osQ29LcDgrQ0ksa0NBQ0ksWXBLczgrQ1IsQ29LbDgrQ0EsdUNBQ1Esa0JwS3E4K0NSLENNeDgvQ0kseUI4SmtnQkosdUNBSVEsa0JwS3M4K0NOLENBQ0YsQ29LbjgrQ0EsbUVBQ0ksbUJwS3M4K0NKLENxSzVnZ0RBLDZCQUNJLGFBQ0EsOEJBQ0EsbUJySytnZ0RKLENxSzdnZ0RJLGlDQUNJLGtCcksrZ2dEUixDTTE5L0NJLHlCK0ozREosNkJBWVEsU0FGQSwyQkFDQSxxQnJLZ2hnRE4sQ0FDRixDcUs1Z2dEQSw0QkFDSSxnQnJLK2dnREosQ3FLNWdnREEsNkJBQ0ksbUJBQ0EsZ0JBQ0EscUJBQ0Esb0JySytnZ0RKLENxSzVnZ0RBLHdDQUlJLHNCQUhBLG1CQUVBLDZCQUVBLGtCQUhBLFdBSUEsVXJLK2dnREosQ3FLN2dnREksb0NBUkosd0NBVVEsYUFHQSw0QkFKQSxVQUdBLGVBREEsV3JLa2hnRE4sQ3FLOWdnRE0sb0ZBQ0ksWUFDQSxhQUlBLDBCQUZBLGdCQURBLDBCQUVBLFdyS2loZ0RWLENxSzlnZ0RVLDBGQUNJLFlBQ0EsWXJLZ2hnRGQsQ0FDRixDTTFnZ0RJLHlCK0poQ0osd0NBZ0NRLGlCQURBLGlCcktnaGdETixDQUNGLENNbmdnREksNkIrSjdDSix3Q0FvQ1Esa0JBQ0Esb0JyS2doZ0ROLENBQ0YsQ3FLOWdnREksb0NBeENKLHdDQXlDUSxpQnJLaWhnRE4sQ0FDRixDTTNoZ0RJLHlCK0p1QkkscUhBQ0ksZXJLMmdnRFYsQ3FLcGdnRFUsc01BSkksZ0JBQ0EsVXJLK2dnRGQsQ0FDRixDTTVpZ0RJLDBCK0p5Q0kscUhBQ0ksZ0JyS3lnZ0RWLENxS2xnZ0RVLHNNQUpJLGlCQUNBLFVySzZnZ0RkLENBQ0YsQ3FLbmdnREEscUNBQ0ksaUJyS3NnZ0RKLENxS3BnZ0RJLG9DQUhKLHFDQUlRLGVyS3VnZ0ROLENBQ0YsQ01ya2dESSwwQitKeURKLHFDQU9RLGVyS3lnZ0ROLENBQ0YsQ00xa2dESSx5QitKb0VKLGtCQUVRLCtCckt5Z2dETixDQUNGLENxS3JnZ0RBLDRCQUlJLGVBSEEsa0JBRUEsUUFEQSxvQnJLMGdnREosQ3FLcmdnREEsb0JBQ0ksaUJyS3dnZ0RKLENxS3JnZ0RBLGtDQUNJLGdCckt3Z2dESixDcUtyZ2dEQSxXQUVJLGNBREEsWXJLeWdnREosQ3FLcmdnREEsNENBU0kscUJBRkEsaUJBTkEseUJBT0EsYUFKQSxvQkFDQSxnQkFLQSw4QkFKQSxpQkFIQSxzQkFEQSxVcktnaGdESixDcUtwZ2dEQSx5QkFFSSxnQ0FEQSxvQnJLd2dnREosQ3FLcGdnREEsMENBQ0kscUJBQ0EsVXJLdWdnREosQ3FLcmdnREksZ0RBQ0ksaUJBQ0Esa0JBQ0EsMEJBTUEsNkJBTEEsV0FNQSxlQUxBLHFCQUNBLGdCQUtBLGtCQUNBLGFBSkEsbUJBREEsY3JLNGdnRFIsQ3FLcGdnRGEsNEZBQ0wsd0JyS3NnZ0RSLENxS2xnZ0RBLG9DQUNJLFlyS3FnZ0RKLENxS2xnZ0RBLG1EQUdJLHNCQUlBLGdDQUZBLFNBQ0EseUJBTEEsZUFDQSxTQU1BLFdBSkEsVXJLeWdnREosQ005b2dESSw0QitKaUlKLG1EQWNRLG9CQUZBLGdCQUNBLEtyS3NnZ0ROLENBQ0YsQ01scWdESSwwQitKOElKLG1EQWtCUSx1QnJLc2dnRE4sQ0FDRixDTXZxZ0RJLDBCK0o4SUosbURBc0JRLDBCckt1Z2dETixDQUNGLENNaHBnREksbUQrSmtISixtREEwQlEsZXJLd2dnRE4sQ0FDRixDTWpyZ0RJLHlCK0orS1EsZ0ZBQ0ksMkJyS3NnZ0RkLENxS2xnZ0RNLDBFQUNJLGdDcktvZ2dEVixDQUNGLENxSzkvL0NJLHdHQUNJLDJCcktpZ2dEUixDcUsvLy9DUSxtSUFDSSxzQnJLaWdnRFosQ3FLLy8vQ1ksOEpBQ0ksaUJyS2lnZ0RoQixDTXBzZ0RJLHlCK0p5TUosd0JBRVEsd0JySzgvL0NOLENBQ0YsQ3FLMy8vQ0EsOEJBQ0ksbUJySzgvL0NKLENxSzMvL0NBLDRDQUNJLHVCcks4Ly9DSixDTXJzZ0RJLDRCK0pzTUosNENBSVEsZXJLKy8vQ04sQ0FDRixDcUs3Ly9DSSxtREFDSSxVcksrLy9DUixDTTF0Z0RJLHlCK0orTkosOENBRVEscUJySzgvL0NOLENBQ0YsQ3FLMy8vQ0Esd0JBRUksZUFFQSxnQkFEQSxtQkFGQSxzQnJLaWdnREosQ012dWdESSx5QitKcU9KLHdCQU9RLGlCcksrLy9DTixDQUNGLENxSzUvL0NBLHNCQUVJLHNCQUlBLFNBSEEsZ0NBRkEsc0JBSUEsZUFEQSxXQUdBLFVySysvL0NKLENxSzcvL0NJLG1DQUVJLGdCQURBLFVyS2dnZ0RSLENNMXZnREkseUIrSmdQSixzQkFnQlEsYUFEQSxlcktnZ2dETixDQUNGLENxSzMvL0NJLG9FQUNJLGVySzgvL0NSLENxSzMvL0NJLCtRQUNJLGVySzYvL0NSLENxSzEvL0NJLG1FQUNJLGVySzQvL0NSLENNN3ZnREksNEIrSnVRSSxrRUFDSSxnQnJLeS8vQ1YsQ3FLaC8vQ2MsNFNBQ0ksWXJLdy8vQ2xCLENBQ0YsQ3NLajFnREEscUNBRUksZUFEQSxnQkFFQSxnQnRLbzFnREosQ3NLajFnREEsMkNBQ0ksY0FDQSxlQUNBLGtCQUNBLGdCQUNBLGdCdEtvMWdESixDc0tqMWdEQSwyQkFDSSxhQUNBLGlCdEtvMWdESixDc0tqMWdEQSxpQ0FDSSxlQUNBLGdCQUNBLGdCdEtvMWdESixDTWp6Z0RJLHlCZ0t0Q0osaUNBTVEsbUJBQ0Esa0J0S3ExZ0ROLENBQ0YsQ3NLbjFnREEsb0NBRUksa0JBREEsZ0JBRUEsY3RLczFnREosQ003emdESSx5QmdLNUJKLG9DQU1RLG1CQUNBLGdCQUNBLHFCdEt1MWdETixDQUNGLENNdnpnREksNEJnSzVCQSxxRUFFUSxxQ3RLczFnRFYsQ0FDRixDTTEwZ0RJLDBCZ0tmQSxxRUFPUSwwQ0FEQSx1QnRLdzFnRFYsQ0FDRixDTWgxZ0RJLDBCZ0tmQSxxRUFXUSw4QnRLdzFnRFYsQ0FDRixDc0t0MWdESSw0REFDSSxVdEt3MWdEUixDTTMwZ0RJLDRCZ0tkQSw0REFJUSxnQnRLeTFnRFYsQ0FDRixDTTcxZ0RJLHlCZ0tEQSw0REFRUSwrQnRLMDFnRFYsQ0FDRixDTXQwZ0RJLG1EZ0s3QkEsNERBYVEsZXRLMDFnRFYsQ0FDRixDTXYyZ0RJLDBCZ0tEQSw0REFnQlEsdUJ0SzQxZ0RWLENBQ0YsQ001MmdESSwwQmdLREEsNERBb0JRLDhCdEs2MWdEVixDQUNGLENNcDJnREksNEJnS1VBLDhDQUVRLFV0SzQxZ0RWLENzS3QxZ0RVLGlHQUNJLG1CdEswMWdEZCxDc0t2MWdEVSwyRUFDSSxpQkFDQSxnQnRLeTFnRGQsQ0FSRixDc0szMGdEQSw4QkFLSSxrQkFKQSxhQUNBLGVBQ0EsZUFDQSxjdEt3MWdESixDTTMyZ0RJLG1EZ0tlSiw4QkFTUSxrQkFEQSxZdEt5MWdETixDQUNGLENNaDRnREksNEJnSzhCSiw4QkFhUSxlQUNBLGN0S3kxZ0ROLENBQ0YsQ3NLdDFnREEsd0JBQ0ksV3RLeTFnREosQ00xNGdESSw2QmdLZ0RKLHdCQUlRLGN0SzAxZ0ROLENBQ0YsQ00vNGdESSw0QmdLZ0RKLHdCQVNRLGdDQUNBLHNCQUZBLFV0SzYxZ0ROLENBQ0YsQ3NLeDFnREEscUNBRUkscUJBQ0Esa0NBRkEsaUJBR0EsbUJ0SzIxZ0RKLENzS3YxZ0RJLDBDQUNJLGtCdEswMWdEUixDc0twMWdEUSwrQ0FDSSx1QnRLdTFnRFosQ3NLbDFnREEsK0JBQ0ksbUJBQ0EsZ0JBQ0EscUJBQ0EsbUJ0S3ExZ0RKLENzS2wxZ0RBLCtDQUNJLGdCdEtxMWdESixDc0tuMWdESSxrREFHSSx1QkFEQSxhQURBLGdCdEt1MWdEUixDTXI3Z0RJLDRCZ0tvR0ksa0RBQ0ksaUJ0S28xZ0RWLENzS2wxZ0RVLDJEQUNJLGlCdEtvMWdEZCxDQUNGLENzSzkwZ0RJLDhCQUNJLGlCdEtpMWdEUixDc0svMGdEUSxtQ0FDSSxpQnRLaTFnRFosQ3NLNTBnREEsb0NBRUksZ0JBREEsZ0J0S2cxZ0RKLENNdDlnREkseUJnS3FJSixvQ0FNUSxnQkFEQSxjdEtpMWdETixDQUNGLENzSzkwZ0RJLCtDQUNJLGdCdEtnMWdEUixDc0s1MGdESSxpRUFDSSxjdEs4MGdEUixDc0sxMGdEQSxnQ0FDSSxvQkFFQSxlQURBLFF0SzgwZ0RKLENzSzMwZ0RJLDZEQUdJLGVBQ0EsYXRLMjBnRFIsQ3NLdjBnREEscUNBQ0ksaUJ0SzAwZ0RKLENNaC9nREkseUJnS3FLSixxQ0FJTSxrQnRLMjBnREosQ0FDRixDc0t4MGdEQSxpQ0FDSSxVdEsyMGdESixDc0t4MGdEUSx1RUFDSSxldEswMGdEWixDc0t0MGdESSxvRkFDSSwwQnRLdzBnRFIsQ01sL2dESSw0QmdLeUtBLG9GQUlRLDRCdEt5MGdEVixDQUNGLENzS3IwZ0RBLHdDQUNJLGdCdEt3MGdESixDc0tyMGdEQSxrQ0FDSSxNdEt3MGdESixDc0tyMGdEQSw2QkFDSSxhbksvS1UsQ21LZ0xWLG1CQUVBLGVuSy9IMEIsQ21LOEgxQixtQnRLeTBnREosQ3NLcDBnREksb0RBQ0ksc0J0S3UwZ0RSLENNdmhoREkseUJnSytNQSxvREFJUSxzQnRLdzBnRFYsQ0FDRixDTTErZ0RJLG1EZ0t5S1EsK1BBQ0ksZXRLdTBnRGQsQ0FDRixDc0tqMGdESSwwREFDSSxXdEtvMGdEUixDdUtubWhEQSx3Q0FDSSxrQkFDQSxnQnZLc21oREosQ3VLcG1oREksb01BR0ksY3ZLc21oRFIsQ3VLbm1oREksa0RBQ0ksZ0J2S3FtaERSLEN1S2xtaERJLG1IQUVJLGdDQUNBLG1CQUZBLG1CdktzbWhEUixDdUtqbWhESSxpR0FDSSw0QnZLbW1oRFIsQ3VLaG1oREksK0lBQ0ksYXZLa21oRFIsQ01uamhESSw0QmlLeEVKLHdDQTZCUSxnQnZLa21oRE4sQ0FDRixDdUsvbGhEQSxvQ0FDSSw4QnZLa21oREosQ3VLOWxoREksK0NBQ0ksa0J2S2ltaERSLEN1SzlsaERJLGtFQUNJLHlCQUNBLGtCQUVBLGNBREEsb0J2S2ltaERSLEN1SzlsaERRLCtHQUNJLG1CQUVBLGVBRUEsZ0JBREEscUJBRkEsa0J2S21taERaLEN1SzNsaERJLGdGQUtJLGNBSEEsbUJBRUEsZ0JBREEscUJBRkEsVXZLaW1oRFIsQ3VLMWxoREksaUlBRUksa0JBQ0EscUJBRkEsWXZLOGxoRFIsQ3VLemxoREksaUVBRUksbUJBREEsWXZLNGxoRFIsQ3VLdGxoREkseUlBQ0ksbUJ2S3lsaERSLEN1S3BsaERJLHNFQUNJLGtCQUNBLG9CQUNBLGdCdkt1bGhEUixDdUtubGhEUSxvR0FDSSxvQnZLcWxoRFosQ3VLaGxoREEsd0NBQ0ksb0J2S21saERKLEN1S2psaERJLDBDQUNJLGF2S21saERSLENNam5oREksNEJpSzBCSix3Q0FRUSxrQnZLbWxoRE4sQ0FDRixDdUt6a2hEWSxzVUFDSSxXdktrbGhEaEIsQ3VLM2toREUsOERBQ0Usd0J2SzhraERKLEN1SzVraERJLHFHQUNFLGF2SzhraEROLEN1SzNraERJLGdHQUNFLFV2SzZraEROLEN1SzNraERNLG1HQUVFLGtCQURBLFV2SzhraERSLEN1S3RraERJLGlNQUdFLG1CQURBLGFBRUEsdUJBQ0EsZUFKQSxpQnZLNGtoRE4sQ3VLcmtoREkscUxBSUUsbUJBRkEsYUFDQSx1QkFGQSxVdkswa2hETixDdUtwa2hESSwrTUFDRSxVdktza2hETixDdUtwa2hETSxxTkFDRSxTQUNBLGlCdktza2hEUixDdUtsa2hESSxtS0FFRSxVQURBLGtCQUVBLFFBQ0EsMEJ2S29raEROLEN1Sy9qaERJLHNGQUtFLGNBSkEsa0JBQ0EsV0FDQSxRQUNBLDBCdktra2hETixDdUs5amhESSxpR0FDRSxpQnZLZ2toRE4sQ3VLM2poREksaUdBQ0UsZXZLNmpoRE4sQ3VLMWpoREksNkdBT0UsbUJBREEsYUFFQSx1QkFIQSxjQUpBLGtCQUNBLFdBQ0EsUUFDQSwwQnZLZ2toRE4sQ3VLempoREksa0dBQ0UsaUJ2SzJqaEROLEN1S3RqaERBLG1EQUdJLHFCQURBLGFBR0EsU0FEQSxxQkFIQSxjdks2amhESixDdUt2amhESSx1REFDSSxrQnZLeWpoRFIsQ3VLdGpoREkscURBQ0ksYXBLNUlNLENvSzZJTixtQkFDQSxnQkFDQSxnQnZLd2poRFIsQ3VLcmpoREksc0RBRUksb0JBQ0Esa0JBRkEsVXZLeWpoRFIsQ014dGhESSw0QmlLNElKLG1EQXlCUSxnQnZLdWpoRE4sQ3VLcmpoRE0scURBQ0ksVXZLdWpoRFYsQ3VLcGpoRE0sc0RBQ0ksb0JBQ0EsZ0JBQ0EsaUJBQ0EsZXZLc2poRFYsQ3VLbmpoRE0scURBQ0ksVXZLcWpoRFYsQ0FDRixDdUsvaWhEUSwrSUFDSSxtQnZLa2poRFosQ3VLN2loREEsd0JBSUUsYXBLeExZLENvS3NMWixlQURBLGdCQUVBLGdCdktpamhERixDdUs3aWhEQSw2RUFFSSxTQURBLGtDdktpamhESixDdUs1aWhESSxvRUFDSSw0QnZLK2loRFIsQ003dmhESSw0QmlLNE1KLGtDQU9RLG9CQURBLG9CdktnamhETixDdUs3aWhETSxxQ0FDSSxnQnZLK2loRFYsQ3VLNWloRE0sb0VBRUksNkJBREEsZ0JBRUEsbUJ2SzhpaERWLEN1SzVpaERVLHVFQUNJLG9CQUNBLGdCdks4aWhEZCxDQUNGLEN1SzFpaERJLCtFQUNJLDhEdks0aWhEUixDdUtsaWhEUSx5TUFDSSxtQnZLdWloRFosQ3VLbGloREEsb0JBRUksbUJBREEsWXZLc2loREosQ003eGhESSw0QmlLNlBJLDhFQUNJLG1CQUNBLHFCQUNBLGtCdktvaWhEVixDdUtoaWhEVSw2SEFDSSxxQnZLa2loRGQsQ0FDRixDdUs3aGhEQSxvREFDSSxnQnZLZ2loREosQ3VLN2hoREEsc0RBQ0ksY3ZLZ2loREosQ3VLOWhoREksNkRBQ0ksV3ZLZ2loRFIsQ01uemhESSw0QmlLdVJJLDZEQUNJLFV2SytoaERWLENBQ0YsQ3VLM2hoREEsZ0ZBQ1EsaUN2SzhoaERSLEN1SzVoaERRLDJHQUNJLHdCdks4aGhEWixDdUs1aGhEWSw0SEFDSSxhdks4aGhEaEIsQ3VLM2hoRFksNklBRUksa0JBREEsVXZLOGhoRGhCLEN1S3poaERRLHdHQUdJLGNBRkEsa0JBQ0EsVXZLNGhoRFosQ014MWhESSx5QmlLMFRJLHdHQUtRLGV2SzZoaERkLENBQ0YsQ01oMWhESSw0QmlLNlJKLGdGQTJCWSw2RkFEQSxtQ0FFQSxXdks2aGhEVixDQUNGLEN1S3poaERBLCtCQUtJLG1CQUhBLGFBQ0Esc0JBRkEsYUFHQSx1QkFFQSxZdks0aGhESixDdUt4aGhESSxpREFDSSxhdksyaGhEUixDdUt2aGhEQSx5Q0FDSSxldkswaGhESixDdUt2aGhEQSxxQkFFSSxZQURBLGFwS3RVVSxDb0t3VVYsZUFDQSxnQkFDQSxpQkFDQSx5QnZLMGhoREosQ3VLeGhoREksMkJBQ0ksYXBLOVVNLENvSytVTixvQnZLMGhoRFIsQ3VLdmhoREEsZ0JBR0UseUJBREEsV0FFQSxjQUhBLFV2SzZoaERGLENNNTNoREksNEJpS3NXQSwySUFHUSxnQ3ZLd2hoRFYsQ0FDRixDdUtuaGhESSw0RUFDSSxldktzaGhEUixDd0sxOGhESSwwRUFDRSxTeEs2OGhETixDd0t6OGhERSxrR0FDRSxZQUdBLE9BREEsY0FFQSxRQUhBLGlCeEs4OGhESixDd0t6OGhESSw0SEFDRSxzQkFDQSxZQUNBLGtCQUNBLGdCQUdBLGNBREEsaUJBRUEsV0FDQSxVQUpBLGN4Sys4aEROLEN3S3o4aERNLG1JQUNFLFN4SzI4aERSLEN3S3Q4aERFLG9FQUNFLHVCQUNBLGtCQUNBLFlBR0EsVUFGQSxjQUNBLFV4S3k4aERKLEN3S3Q4aERJLDBFQUNFLGNBR0EsbUJBRkEsWUFHQSxrQkFDQSxTQUhBLFV4SzI4aEROLEN3S3I4aERJLHlFQUNFLFl4S3U4aEROLEN3S3Q4aERNLCtFQUNFLFF4S3c4aERSLEN3S3A4aERJLHlFQUNFLFd4S3M4aEROLEN3S3I4aERNLCtFQUNFLFF4S3U4aERSLEN3S2w4aERNLGdGQUNFLGF4S284aERSLEN3Sy83aERFLHFFQUNFLCtCeEtpOGhESixDTWo4aERJLDRCa0tJQSxrR0FDRSxjeEtnOGhESixDQUNGLEN5SzdnaURBLGlDQUdFLHFCQUNBLGtDQUlBLGVBVmdCLENBT2hCLE9BSkEsa0JBTUEseUNBTEEsVXpLcWhpREYsQ01oOWhESSw0Qm1LdkVKLGlDQVlJLFNBQ0EsNEN6SytnaURGLENBQ0YsQ010OWhESSw0Qm1LdkVKLGlDQWlCSSw0Q3pLZ2hpREYsQ0FDRixDeUs3Z2lEQSxzQ0FDRSxrQkFDQSxVektnaGlERixDeUs3Z2lESSxnRkFDRSxheksrZ2lETixDTWgvaERJLDBCbUtoQ0EsZ0ZBSUksYXpLZ2hpRE4sQ0FDRixDTXIvaERJLDBCbUtoQ0EsZ0ZBUUksV3pLaWhpRE4sQ0FDRixDTTcraERJLDRCbUs3Q0EsZ0ZBWUksWXpLa2hpRE4sQ0FDRixDTWwvaERJLDRCbUs3Q0EsZ0ZBZ0JJLFl6S21oaUROLENBQ0YsQ3lLOWdpREEsYUFDRSxxQnRLeURZLENzS2xEWixnQ0FGQSxVdEt5QlksQ3NLeEJaLGVBSEEsbUJBQ0EsaUJBRkEsZ0JBREEsdUJBT0EsK0J6S2loaURGLEN5Sy9naURFLHlCQUNFLCtCektpaGlESixDeUs5Z2lERSxtQkFDRSxrQnpLZ2hpREosQ01wK2hESSxtRG9LdkdFLG1QQUNFLGUxS2tsaUROLENBQ0YsQzBLN2tpREEsaURBSUksNkJBSEEsYUFDQSxvQkFDQSxjMUtpbGlESixDMEs5a2lESSwrREFDSSxVMUtnbGlEUixDTXppaURJLHlCb0s5Q0osaURBV1EsbUIxS2dsaUROLENBQ0YsQzBLOWtpREksMkZBQ0ksZTFLZ2xpRFIsQzBLN2tpREksNkVBQ0ksK0IxSytraURSLEMwSzNraURBLDJDQUNJLHNCQUNBLGExSzhraURKLENNemppREkseUJvS3ZCSiwyQ0FLUSxxQjFLK2tpRE4sQ0FDRixDMEs1a2lEQSxzQkFDSSxnQkFDQSxnQjFLK2tpREosQ01ua2lESSx5Qm9LZEosc0JBS1EsZ0JBQ0EsYzFLZ2xpRE4sQ0FDRixDMEs5a2lESSw2QkFFSSxVQURBLFUxS2lsaURSLEMwSzdraURJLGlDQUNJLGUxSytraURSLEMwSzNraURRLG1EQUNJLGExSzZraURaLEMwS3hraURBLCtDQUdJLGdDQUZBLGV2S2dFMEIsQ3VLN0QxQixnQkFGQSxxQjFLNmtpREosQzBLdmtpREUsc0RBQ0UsbUIxSzBraURKLEMwS3JraURHLHVDQUNHLGdDQUNBLG9CMUt3a2lETixDMEtwa2lEUSxnREFDSSxpQjFLc2tpRFosQzBLbmtpRFEsdUVBQ0ksb0IxS3FraURaLEMwS2hraURBLDhDQUNJLCtCMUtta2lESixDMkt6cWlEQSxzQkFDRSxpQjNLNHFpREYsQzJLenFpREEsaUJBRUUsZ0JBQ0Esc0JBQ0Esa0JBR0EsZ0JBQ0EsU0FIQSxpQkFDQSxnQkFHQSxVQVJBLGtCQVNBLFdBQ0EsVTNLNHFpREYsQzJLenFpREEsaUJBRUUsZUFEQSxnQjNLNnFpREYsQzJLenFpREEsdUJBQ0Usd0IzSzRxaURGLEM0S2xzaURBLHNCQUNFLGE1S3dzaURGLENNL29pREksMEJzSzFESixzQkFHSSxnQjVLMHNpREYsQ0FDRixDNEt2c2lEQSwyQkFDRSxhQUNBLHVCNUswc2lERixDTXpwaURJLDBCc0tuREosMkJBSUksOEJBQ0Esb0I1SzRzaURGLENBQ0YsQ00vcGlESSwwQnNLbkRKLDJCQVFJLGtCNUs4c2lERixDQUNGLEM0SzNzaURBLDhCQUlFLHFCekt3RFksQ3lLdkRaLCtCQUpBLGFBRUEsMkJBREEsc0JBT0Esa0JBSEEsZUFDQSxpQjVLK3NpREYsQzRLNXNpREUsMENBQ0UscUI1SzhzaURKLEM0SzNzaURFLCtDQUNFLFdBS0EsWUFKQSxrQkFFQSxpQkFEQSxNQUVBLGU1SzhzaURKLENNMXJpREkseUJzS3ZDSiw4QkF3QkksYUFDQSxpQjVLNnNpREYsQzRLNXNpREUsMENBQ0UsYTVLOHNpREosQzRLNXNpREUsK0NBQ0UsZUFDQSxhNUs4c2lESixDQUNGLENNdnNpREksMEJzS3ZDSiw4QkFxQ0ksYUFEQSxRNUsrc2lERixDNEs3c2lERSwrQ0FDRSxZNUsrc2lESixDQUNGLENNaHRpREksMEJzS3ZDSiw4QkFpREksaUJBSkEsU0FEQSxZNUtpdGlERixDNEsvc2lERSwyQ0FDRSwwQjVLaXRpREosQ0FDRixDNEs1c2lEQSwrQkFFRSxxQkFEQSxzQjVLZ3RpREYsQ00vdGlESSwwQnNLY0osK0JBSUksZXpLd0QwQixDeUt2RDFCLHVCNUtpdGlERixDQUNGLEM0SzlzaURBLDRCQUVFLGNBREEsZTVLa3RpREYsQ00xdWlESSwwQnNLdUJKLDRCQUlJLGE1S210aURGLENBQ0YsQzRLaHRpREEsNkJBQ0Usa0JBRUEsYUFDQSxnQ0FGQSxXNUtxdGlERixDTXR2aURJLDBCc0srQkosNkJBTUksK0I1S3F0aURGLENBQ0YsQzRLbHRpREEsNkJBQ0UscUI1S3F0aURGLEM0S2x0aURBLG1DQUNFLHVCNUtxdGlERixDTW53aURJLDBCc0s2Q0osbUNBR0ksbUJBQ0EsaUI1S3V0aURGLENBQ0YsQzZLbjBpREEsb0JBRUUsZ0NBREEsYUFFQSxzQkFDQSxZN0tzMGlERixDTWh4aURJLHlCdUsxREosb0JBT0ksbUJBREEsZ0I3S3kwaURGLENBQ0YsQ010eGlESSwwQnVLMURKLG9CQVVJLGlCN0swMGlERixDQUNGLENNOXdpREksNEJ1S3ZFSixvQkFjSSxtQjdLMjBpREYsQ0FDRixDNkt4MGlEQSwyQkFDRSxXQUNBLHNCN0syMGlERixDNksxMGlERSwrQkFDRSxrQkFFQSxlQURBLGE3SzYwaURKLENNMXlpREkseUJ1S3hDSiwyQkFZSSxtQkFIQSxhQUNBLGFBR0EsV0FGQSx1QkFHQSxRN0s2MGlERixDNks1MGlERSx1Q0FDRSxZN0s4MGlESixDNks1MGlERSwrQkFFRSxrQkFEQSxnQjdLKzBpREosQ0FDRixDTTl5aURJLDRCdUtyREosMkJBd0JJLHVCN0srMGlERixDNks3MGlERSxzQ0FDRSxZN0srMGlESixDQUNGLEM2SzEwaURFLG1DQUNFLGtCQUVBLFlBREEsVTdLODBpREosQzZLdjBpREUsNkJBQ0UsaUJBQ0Esb0I3SzAwaURKLEM2S3gwaURFLDZCQUNFLGlCQUNBLHFCQUNBLG1CN0swMGlESixDNkt4MGlERSw0QkFDRSxpQkFDQSxnQjdLMDBpREosQ012MWlESSwwQnVLQUosMEJBaUJJLFk3SzAwaURGLEM2S3owaURFLDZCQUVFLG1CQUNBLHNCQUZBLHNCN0s2MGlESixDNkt6MGlERSw2QkFDRSxtQkFDQSxtQkFDQSxzQjdLMjBpREosQzZLejBpREUsNEJBQ0UsbUJBQ0EscUI3SzIwaURKLENBQ0YsQzZLdjBpREEsOEJBRUUsbUJBREEsYUFFQSw4QkFDQSxlN0swMGlERixDNkt2MGlESSxzQ0FDRSxpQjdLeTBpRE4sQ012MmlESSw0QnVLc0JKLDhCQWFJLDBCN0t3MGlERixDQUNGLEM2S3YwaURFLHFDQUNFLGtCN0t5MGlESixDNktyMGlEQSw2QkFLRSx1QkFKQSxXQUVBLGFBQ0EsZUFGQSxpQjdLMjBpREYsQzZLdjBpREUsa0NBQ0UsbUJBQ0EscUI3S3kwaURKLEM2S3YwaURJLDhDQUNFLG1CN0t5MGlETixDTTM0aURJLDBCdUt1RUEsa0NBQ0Usa0I3S3UwaURKLENBQ0YsQzZLbDBpREEsaUNBQ0Usc0I3S3EwaURGLEM2S2wwaURBLDhCQUNFLHNCN0txMGlERixDOEtsOWlEQSx3QkFFRSxhQUNBLHNCQUZBLGE5S3U5aURGLENNOTVpREksMEJ3SzFESix3QkFLSSxrQjlLdTlpREYsQ0FDRixDTW42aURJLDBCd0sxREosd0JBUUksaUI5S3k5aURGLENBQ0YsQzhLdDlpREEsK0JBQ0UsbUJBQ0EsbUI5S3k5aURGLENNNzZpREksMEJ3SzlDSiwrQkFNSSxpQkFEQSxnQkFEQSxlQUdBLHVCOUsyOWlERixDQUNGLEM4S3g5aURBLHFDQUNFLE05SzI5aURGLEM4S3g5aURJLHFEQUNFLFM5SzA5aUROLEM4S3I5aURBLCtCQUNFLG1COUt3OWlERixDOEt2OWlERSxpQ0FFRSxrQkFDQSxpQkFGQSx5QjlLMjlpREosQzhLeDlpREksNkNBQ0Usb0I5SzA5aUROLEM4S3Y5aURFLHdDQUNFLG9COUt5OWlESixDTTM4aURJLDBCd0t6QkosK0JBY0ksbUI5SzA5aURGLEM4S3o5aURFLGlDQUNFLGVBQ0EscUI5SzI5aURKLENBQ0YsQzhLdDlpREUsOENBQ0UsZTlLeTlpREosQzhLdjlpREUsK0NBR0UsYTNLcUJVLEMyS3ZCVixrQkFHQSxlM0t3RTBCLEMySzFFMUIsc0JBR0EsYzlLeTlpREosQzhLdjlpREUsc0RBRUUsa0JBQ0EsaUJBRkEsbUI5SzI5aURKLEM4S3Y5aURFLHNDQUNFLFk5S3k5aURKLENNditpREksMEJ3S2lCQSwrQ0FHRSx1QkFGQSxtQkFDQSxxQkFFQSxpQjlLeTlpREosQzhLeDlpREksd0RBQ0UsaUI5SzA5aUROLEM4S3Y5aURFLHNEQUNFLG1CQUNBLHFCOUt5OWlESixDQUNGLEMrS2hqakRBLDRCQUNFLGFBRUEsc0JBREEsYy9Lb2pqREYsQ001L2lESSx5QnlLMURKLDRCQUtJLG1CQUNBLDZCL0txampERixDQUNGLENNbGdqREksMEJ5SzFESiw0QkFTSSxlL0t1ampERixDQUNGLEMrS3BqakRBLG1DQUlFLG1CQUhBLHdCNUtrRlksQzRLakZaLGFBSUEsV0FIQSx1QkFFQSxnQi9Ld2pqREYsQytLdGpqREUsdUNBQ0UsYS9Ld2pqREosQ01uaGpESSwwQnlLbENBLHVDQUNFLFcvS3dqakRKLENBQ0YsQytLdGpqREUsMENBQ0UscUIvS3dqakRKLENNOWdqREksNEJ5SzNDRiwwQ0FHSSxxQi9LMGpqREosQ0FDRixDK0t0ampEQSxtQ0FFRSx1QkFDQSxtQkFGQSxVL0syampERixDTXRpakRJLHlCeUt0QkosbUNBS0ksYy9LMmpqREYsQ0FDRixDTTNpakRJLDBCeUt0QkosbUNBUUksdUIvSzZqakRGLENBQ0YsQytLMWpqREEscUNBSUUscUI1SzJCWSxDNEs5QlosK0JBRUEsOEJBREEsb0JBR0Esa0JBQ0EsUy9LNmpqREYsQ016ampESSwwQnlLVkoscUNBUUkseUIvSytqakRGLENBQ0YsQytLNWpqREEsa0NBRUUscUJBREEsVS9LZ2tqREYsQ01ua2pESSx5QnlLRUosa0NBSUksZ0JBQ0EsUy9LaWtqREYsQ0FDRixDK0s5ampEQSx3Q0FDRSxhNUtRWSxDNEtQWixtQkFDQSxnQi9LaWtqREYsQ00va2pESSwwQnlLV0osd0NBS0ksbUJBQ0Esa0IvS21rakRGLENBQ0YsQytLaGtqREEsb0VBQ0UsYTVLRlksQzRLR1osaUJBQ0EsZ0IvS21rakRGLENNM2xqREksMEJ5S3FCSixvRUFLSSxtQkFDQSxxQi9LcWtqREYsQ0FDRixDTXBsakRJLDRCeUtRSixvRUFVSSxlQUNBLGtCL0tza2pERixDQUNGLEMrS25rakRBLGtDQUVFLGEvS3FrakRGLEMrS3BrakRFLHdDQUNFLGEvS3NrakRKLENnTDFxakRBLGFBRUUsb0JBREEsb0JoTGlyakRGLENNdG5qREksMEIwSzVESixhQUtJLHdCQURBLHFCaExtcmpERixDQUNGLENnTC9xakRBLHVCQUNFLHNCQUNBLGFoTGtyakRGLENnTC9xakRBLG9CQUlFLGE3S21FWSxDNkt0RVosbUJBQ0EsbUJBQ0Esc0JoTG1yakRGLENNeG9qREkseUIwSzlDSixvQkFNSSxlaExvcmpERixDQUNGLENNN29qREksMEIwSzlDSixvQkFVSSxvQkFDQSxzQkFGQSxhaEx3cmpERixDQUNGLENnTG5yakRBLDRCQUNFLGlCQUNBLGdCaExzcmpERixDTXpwakRJLDBCMEszQkEsaUNBQ0UsaUJBQ0Esb0JoTHVyakRKLENnTHJyakRFLGlDQUNFLG1CQUNBLGtCaEx1cmpESixDQUNGLENNbnFqREkseUIwS2pCRix3Q0FFSSxZaExzcmpESixDQUNGLENpTGx1akRBLDZCQUNFLHdCOUsrRlksQzhLOUZaLGFBQ0Esc0JBQ0EsZUFDQSxzQmpMcXVqREYsQ01ocmpESSwwQjJLMURKLDZCQVFJLG1CQURBLDhCQUVBLHVCakx1dWpERixDQUNGLENpTHR1akRFLHFDQUNFLHdCakx3dWpESixDTTFyakRJLHlCMks1Q0Ysb0NBR0ksa0JBREEsWWpMeXVqREosQ0FDRixDTWhzakRJLDBCMktwQ0oscUNBRUksU2pMdXVqREYsQ0FDRixDaUxwdWpEQSxtQ0FDRSxhakx1dWpERixDaUx0dWpERSxzQ0FFRSx1QkFEQSxhQUVBLDBCakx3dWpESixDaUx0dWpESSwwQ0FDRSxrQmpMd3VqRE4sQ01sdGpESSwwQjJLOUJKLG1DQVlJLHVCakx3dWpERixDQUNGLENpTHJ1akRBLHlDQUVFLHFCQURBLGU5SzBGNEIsQzhLeEY1QixnQmpMd3VqREYsQ00zcWpESSxvRDJLMURKLHdDQUVJLGNBRUEsdUJBREEsVWpMeXVqREYsQ0FDRixDTXh0akRJLDRCMktyQkosd0NBT0ksY0FFQSx1QkFEQSxVakwydWpERixDQUNGLENpTHZ1akRBLG9DQUNFLG9CakwwdWpERixDTWh2akRJLDBCMktLSixvQ0FHSSxxQmpMNHVqREYsQ0FDRixDaUx6dWpEQSxtQ0FDRSxhOUtZWSxDOEtWWixrQkFDQSxpQkFGQSx5QmpMOHVqREYsQ001dmpESSwwQjJLWUosbUNBTUksbUJBQ0EscUJqTDh1akRGLENBQ0YsQ2lMN3VqREUseUNBQ0UsYWpMK3VqREosQ2lMM3VqREEsb0NBQ0UsWWpMOHVqREYsQ001dmpESSw2QjJLaUJBLGdEQUNFLGNBQ0EsbUJBRUEsZ0JBREEsVWpMK3VqREosQ0FDRixDTWp4akRJLDBCMktzQ0EsZ0RBQ0UsY0FDQSxhakw4dWpESixDaUx0dWpESSx3RkFDRSxpQmpMMnVqRE4sQ2lMdnVqREksdUZBQ0UsZ0JqTHl1akROLENBUkYsQ00xd2pESSw2QjJLK0NKLGVBRUksYWpMdXVqREYsQ0FDRixDTXp4akRJLDZCMksrQ0osZUFLSSxZakx5dWpERixDQUNGLENNM3lqREksMEIySzRESixlQVFJLFlqTDJ1akRGLENBQ0YsQ01ueWpESSw0QjJLK0NKLGVBV0ksYWpMNnVqREYsQ0FDRixDaUwxdWpEQSxvQ0FDRSxrQkFDQSxnQkFDQSxvQmpMNnVqREYsQ2lMMXVqREEsaURBQ0UsZUFDQSxrQmpMNnVqREYsQ2lMMXVqREEscUNBSUUsd0I5SzNEWSxDOEswRFoseUJBREEsa0JBR0EsaUNBQ0EscUJBQ0Esa0JBTkEsc0JqTG12akRGLENpTDN1akRFLDJDQUVFLHdCOUtqRVUsQzhLZ0VWLFVqTDh1akRKLENpTHp1akRBLGdEQUNFLGVqTDR1akRGLENpTHp1akRJLG9FQUNFLG1CakwydWpETixDaUxydWpERSxrRkFDRSxXakx3dWpESixDa0xyNWpEQSxzQkFFRSxtQkFEQSxlbEx5NWpERixDa0x0NWpERSwwQkFFRSxjQUNBLHFCQUZBLFlsTDA1akRKLENNdDFqREksNEI0Sy9EQSxrQ0FDRSxZbEx3NWpESixDQUNGLENNeDJqREkseUI0SzVESixzQkFlSSxnQmxMeTVqREYsQ2tMeDVqREUsaUNBQ0UsWWxMMDVqREosQ0FDRixDTWgzakRJLDBCNEs1REosc0JBcUJJLG9CbEwyNWpERixDQUNGLENrTHo1akRFLGlDQUNFLGVBQ0EsZ0JBQ0EsbUJBQ0EsOEJsTDI1akRKLENrTHo1akRJLHFDQUVFLG1CQURBLGtCbEw0NWpETixDa0x0NWpEQSw0QkFDRSxhQUdBLG1CQURBLGVBREEsUWxMMjVqREYsQ016M2pESSw2QjRLcENKLDRCQU9JLGVsTDA1akRGLENBQ0YsQ005M2pESSw0QjRLcENKLDRCQVdJLHFCbEwyNWpERixDQUNGLENrTHo1akRFLHNDQUNFLGFBRUEsbUJBREEsUWxMNDVqREosQ2tMejVqREksaURBQ0UsZWxMMjVqRE4sQ2tMeDVqREksMEJBVEYsc0NBVUkscUJsTDI1akRKLENBQ0YsQ2tMdjVqREEsK0JBQ0UseUJsTDA1akRGLENNajZqREksMEI0S01KLCtCQUdJLDJCbEw0NWpERixDQUNGLENrTHo1akRBLHdCQUNFLHlCQUNBLGdCQUNBLHFCbEw0NWpERixDTTU2akRJLDBCNEthSix3QkFLSSxvQkFDQSxzQmxMODVqREYsQ0FDRixDa0wzNWpEQSxzQ0FDRSx5QmxMODVqREYsQ010N2pESSx5QjRLdUJKLHNDQUdJLHdCbExnNmpERixDQUNGLENNMzdqREksMEI0S3VCSixzQ0FNSSxzQmxMazZqREYsQ0FDRixDa0wvNWpEQSxzREFDRSxlbExrNmpERixDa0xoNmpERSxpRkFFRSxtQkFEQSxlQUVBLFFsTGs2akRKLENNNzZqREksbUQ0S2VFLCtHQUNFLGNBQ0EsU0FDQSxnQmxMaTZqRE4sQ0FDRixDTW44akRJLDRCNEt1QkYsaUZBZUksc0JBQ0EsUWxMaTZqREosQ2tMNTVqREUsb0ZBQ0UsV2xMZzZqREosQ0FKRixDTTE3akRJLG1ENEt3Q0EsbUNBQ0UsZUFDQSxtQmxMMjVqREosQ2tMeDVqREUsdUdBQ0Usa0JBQ0EsbUJsTDA1akRKLENBQ0YsQ016OWpESSw0QjRLa0VDLHlDQUNDLFVsTDA1akRKLENBQ0YsQ21MdmlrREEsZ0JBQ0UsYUFDQSxtQkFDQSxpQkFDQSwyQkFDQSxtQm5MMGlrREYsQ01uL2pESSx5QjZLNURKLGdCQVVJLGVBREEsU0FEQSx1QkFEQSxnQm5MK2lrREYsQ0FDRixDTTMvakRJLDBCNks1REosZ0JBYUksbUJuTDhpa0RGLENBQ0YsQ01wK2pESSxtRDZLeEZKLGdCQWlCSSxRbkwraWtERixDQUNGLENNeC9qREksNEI2S3pFSixnQkFxQkksc0JBQ0EsU0FDQSxhbkxnamtERixDQUNGLENtTDVpa0RBLHVCQU9FLHVCQUxBLHdCaExvRVksQ2dMbEVaLGFBSEEsMkJBSUEsc0JBQ0EsMkJBRUEsa0JBTEEsMEJuTG9qa0RGLENtTDlpa0RFLG1DQUNFLGFuTGdqa0RKLENNN2drREksNEI2S2pDRixrQ0FHSSxpQm5MK2lrREosQ21MOWlrREksd0NBQ0UsV0FLQSxZQUpBLGtCQUNBLFlBQ0EsTUFDQSxjbkxpamtETixDQUNGLENNdmlrREkseUI2S2hDSix1QkEyQkksY0FDQSxRbkxnamtERixDQUNGLENNamhrREksbUQ2SzVESix1QkErQkksV25Ma2prREYsQ0FDRixDTWxqa0RJLDBCNktoQ0osdUJBa0NJLGdCbkxvamtERixDQUNGLENNMWlrREksNEI2SzdDSix1QkFxQ0ksZ0JBQ0EsY25Mc2prREYsQ0FDRixDbUxuamtEQSxnQ0FDRSx3QmhMbUJZLENnTGxCWixVaExTWSxDZ0xSWixpQm5Mc2prREYsQ21McmprREUsdUNBR0Usd0JoTFFVLENnTFBWLFVoTEdVLENnTE5WLGtCQUlBLG1CQUNBLGVoTHlEMEIsQ2dMdkQxQixZQUNBLDBCQVBBLGtCQUtBLFNuTHlqa0RKLENtTG5qa0RBLHVCQUNFLGtCbkxzamtERixDTWxsa0RJLDBCNksyQkosdUJBR0ksb0JuTHdqa0RGLENBQ0YsQ21McmprREEsdUJBRUUsaUJBR0EsZWhMc0M0QixDZ0x4QzVCLGlCQUNBLG1CQUhBLGVuTDRqa0RGLENtTHZqa0RFLDRCQUVFLGNBREEsY0FFQSxlbkx5amtESixDbUx4amtEYSw0REFDUCxVbkwwamtETixDTXZta0RJLHlCNktrQ0osdUJBZUksaUJBQ0EsbUJBQ0EsZW5MMmprREYsQ0FDRixDTWxta0RJLDRCNktxQkosdUJBcUJJLGVuTDRqa0RGLENBQ0YsQ21MeGprREUseUJBQ0UsdUJBQ0EscUJuTDJqa0RKLENtTHpqa0RJLGtDQUNFLHFCbkwyamtETixDbUx4amtERSwwQkFFRSxjQUNBLHFCQUZBLFluTDRqa0RKLENtTHpqa0RJLCtCQUNFLFluTDJqa0ROLENtTHZqa0RJLCtEQUNFLFNuTHlqa0ROLENtTHBqa0RBLHNCQUNFLHVCbkx1amtERixDbUx0amtEVyxzREFFUCxpQmhMbEVVLENnTGlFVixVbkx5amtESixDbUx2amtESSw0REFFRSxvQmhMakVRLENnTGdFUixhbkwwamtETixDTW5wa0RJLDBCNkttRkosc0JBV0ksNEJuTDBqa0RGLENBQ0YsQ21McGprREEsc0JBQ0UsYW5MdWprREYsQ003cGtESSx5QjZLcUdKLHNCQUdJLGdCbkx5amtERixDQUNGLENNdG9rREksbUQ2S2lGRiw2QkFFSSxlbkx3amtESixDQUNGLENvTGx1a0RBLHlCQUVFLHNCQURBLGtCcExzdWtERixDTTdxa0RJLDBCOEsxREoseUJBSUksMkJwTHV1a0RGLENBQ0YsQ29McHVrREEsaUNBQ0UscUJBQ0EsaUJwTHV1a0RGLENNdnJrREkseUI4S2xESixpQ0FJSSxxQkFDQSxpQnBMeXVrREYsQ0FDRixDb0x0dWtEQSw4QkFDRSxhQUNBLGNwTHl1a0RGLENNbHNrREksMEI4S3pDSiw4QkFJSSw2QnBMMnVrREYsQ0FDRixDb0x4dWtEQSxpQ0FLRSxtQkFGQSxhQUZBLGNBR0EsZUFGQSxrQnBMOHVrREYsQ00vc2tESSwwQjhLakNKLGlDQVdJLG9CQUpBLGFBR0Esc0JBRkEsbUJBQ0Esa0JwTCt1a0RGLENBQ0YsQ00zc2tESSw2QjhLOUNKLGlDQWVJLG1CQURBLGtCcExndmtERixDQUNGLENvTDV1a0RBLGdDQUdFLGtCQURBLFlBREEsVXBMaXZrREYsQ01wdWtESSwwQjhLZEosZ0NBTUksZUFDQSx1QkFGQSxhcExtdmtERixDQUNGLENvTDl1a0RBLGdDQUlFLDJCQUhBLG1CQUNBLHFCQUNBLGtCcExrdmtERixDTWx2a0RJLDBCOEtISixnQ0FNSSxjcExtdmtERixDQUNGLENNdnZrREksMEI4S0hKLGdDQVlJLGNBSEEsbUJBQ0EscUJBQ0Esc0JwTHN2a0RGLENBQ0YsQ01sdmtESSw2QjhLaEJKLGdDQWVJLGtCcEx1dmtERixDQUNGLENxTDl6a0RBLHdCQUNFLHdCbExrRlksQ2tMakZaLFVsTDZFWSxDa0w1RVosZ0JyTGkwa0RGLENNMXdrREkseUIrSzFESix3QkFPSSxpQkFDQSxrQkFGQSxvQkFEQSxjckxzMGtERixDQUNGLENxTGgwa0RBLGdDQUNFLGFyTG0wa0RGLENNdHhrREksMEIrSzlDSixnQ0FHSSxZckxxMGtERixDQUNGLENxTGwwa0RBLCtCQUNFLGtCckxxMGtERixDTS94a0RJLDBCK0t2Q0osK0JBR0ksZ0JBQ0Esa0JyTHUwa0RGLENBQ0YsQ3FMcDBrREEscUNBQ0Usa0JyTHUwa0RGLENNenlrREksMEIrSy9CSixxQ0FHSSxzQnJMeTBrREYsQ0FDRixDTWp5a0RJLDRCZ0x6RUosaUNBRUksaUJ0TDYya0RGLENBQ0YsQ01wemtESSwwQmdMNURKLGlDQUtJLGV0TCsya0RGLENBQ0YsQ3NMeDJrREEsaUNBS0UsbUJBSkEsYUFHQSxzQkFGQSw4QkFDQSxpQnRMZzNrREYsQ01wMGtESSwwQmdML0NKLGlDQVNJLHVCQURBLG1CQURBLHlCdExrM2tERixDQUNGLENzTDcya0RBLGdDQUtFLHVCQUNBLCtCQUhBLGFBQ0Esc0JBSEEsZ0JBTUEsYUFMQSxVdExxM2tERixDTXIxa0RJLDBCZ0xsQ0osZ0NBY0ksbUJBSEEsZ0JBRUEsZ0JBSEEsZUFFQSxVQUhBLFN0THUza0RGLENBQ0YsQ01sMWtESSw2QmdMOUJBLGlEQUNFLGtCdExtM2tESixDc0xqM2tERSxrQ0FDRSxhdExtM2tESixDQUNGLENzTC8ya0RBLHVDQUNFLGdCdExrM2tERixDTTMya0RJLHlCZ0xSSix1Q0FHSSxrQnRMbzNrREYsQ0FDRixDc0xqM2tEQSx1Q0FDRSw0QnRMbzNrREYsQ01wM2tESSwwQmdMREosdUNBR0ksbUJ0THMza0RGLENBQ0YsQ3NMbjNrREEsNkNBQ0Usa0JBQ0Esb0J0THMza0RGLENNOTNrREkseUJnTE1KLDZDQUlJLG1CQUNBLHNCdEx3M2tERixDQUNGLENzTGoza0RBLG9DQUNFLHdCbkxLWSxDbUxKWixXQUNBLGN0THUza0RGLENzTHQza0RFLGdFQUNFLG1CQUNBLFV0THcza0RKLENNajVrREksMEJnTG1CSixvQ0FTSSxtQnRMeTNrREYsQ3NMeDNrREUsZ0VBQ0Usa0J0TDAza0RKLENBQ0YsQ3NMdDNrREEsMENBQ0UsYUFFQSxzQkFEQSxjdEwwM2tERixDTS81a0RJLDBCZ0xtQ0osMENBS0ksa0J0TDIza0RGLENBQ0YsQ3NMeDNrREEsbUNBR0UsbUJBRkEsYUFDQSxzQkFFQSxzQnRMMjNrREYsQ00zNmtESSwwQmdMNENKLG1DQU1JLHNCQUVBLGdCQURBLG9CdEw4M2tERixDQUNGLENzTDEza0RBLHlDQUNFLGFuTGxCWSxDbUxtQlosbUJBQ0EsbUJ0TDYza0RGLENNeDdrREksMEJnTHdESix5Q0FLSSxtQkFDQSxxQnRMKzNrREYsQ0FDRixDTWo3a0RJLDRCZ0wyQ0oseUNBU0ksZUFDQSxrQnRMaTRrREYsQ0FDRixDc0w5M2tEQSx5Q0FDRSxpQkFFQSxlbkxJNEIsQ21MTDVCLHFCdExrNGtERixDTTE4a0RJLDBCZ0xzRUoseUNBS0ksb0JBQ0EscUJ0TG00a0RGLENBQ0YsQ01uOGtESSw0QmdMeURKLHlDQVNJLGVBQ0Esa0JBQ0EsZ0JBRUEsc0JBREEsZ0J0THM0a0RGLENBQ0YsQ3NMbDRrREEsMkNBR0UsY0FGQSxpQkFDQSxpQkFFQSxxQkFDQSxVdExxNGtERixDTWora0RJLDBCZ0x1RkosMkNBUUksbUJBQ0Esc0JBRkEsa0J0THk0a0RGLENBQ0YsQ3NMaDRrREEsbUNBQ0Usc0J0THM0a0RGLENNLytrREkseUJnTHdHSixtQ0FHSSxpQnRMdzRrREYsQ0FDRixDTXAva0RJLDBCZ0x3R0osbUNBTUkseUJ0TDA0a0RGLENBQ0YsQ001K2tESSw0QmdMb0dBLDhEQUNFLHNCdEwyNGtESixDQUNGLENzTHY0a0RBLGdDQUVFLHNCQURBLGtCdEwyNGtERixDc0x6NGtERSxtQ0FDRSxzQnRMMjRrREosQ010Z2xESSx5QmdMdUhKLGdDQU9JLHFCdEw0NGtERixDQUNGLENzTHg0a0RFLDZCQUNFLGdCQUNBLGdCdEwyNGtESixDTW5nbERJLDZCZ0w0SEEsNkJBQ0UsZUFDQSxnQnRMMDRrREosQ3NMdjRrREUsNkJBQ0UsWXRMeTRrREosQ0FDRixDc0x0NGtESSx3REFDRSxRdEx3NGtETixDc0xyNGtERSwyREFDRSxldEx1NGtESixDc0xyNGtESSwyRUFDRSxrQnRMdTRrRE4sQ3NMbjRrREUsK0JBQ0UsZ0J0THE0a0RKLENzTC8za0RBLHlDQUNFLHlCQUNBLFV0TGs0a0RGLENzTGg0a0RFLGdEQUNFLHdCbkw3SVUsQ21MOElWLG9CdExrNGtESixDc0xoNGtESSxzREFDRSx3Qm5MaEpRLENtTGlKUixvQnRMazRrRE4sQ3NMajRrRE0sd0RBQ0UsVXRMbTRrRFIsQ3NMOTNrREUseUNBakJGLHlDQWtCSSxldExpNGtERixDQUNGLENzTC8za0RFLHlDQXJCRix5Q0FzQkksZXRMazRrREYsQ0FDRixDc0xoNGtERSwwQ0F6QkYseUNBMEJJLGV0TG00a0RGLENBQ0YsQ3NMajRrREUsMENBN0JGLHlDQThCSSxnQnRMbzRrREYsQ0FDRixDdUxwb2xERSx1Q0FDRSx1QnZMdW9sREosQ3VMbm9sREEscURBRUUsd0JBREEsaUJ2THVvbERGLENNbGxsREksMEJpTHRESixxREFJSSxxQnZMd29sREYsQ0FDRixDdUxyb2xEQSxvQ0FDRSwwQnZMd29sREYsQ3VMdm9sREUsZ0VBQ0Usa0J2THlvbERKLENNOWxsREksMEJpTDlDSixvQ0FNSSxnQnZMMG9sREYsQ3VMem9sREUsZ0VBQ0UscUJ2TDJvbERKLENBQ0YsQ010bWxESSwwQmlMOUNKLG9DQVlJLGtCdkw0b2xERixDQUNGLEN1THpvbERBLGtDQUNFLHVCdkw0b2xERixDTS9tbERJLDBCaUw5Qkosa0NBR0ksdUJ2TDhvbERGLENBQ0YsQ3VMM29sREEsMENBQ0UsZXZMOG9sREYsQ014bmxESSwwQmlMdkJKLDBDQUdJLG1CdkxncGxERixDQUNGLEN3THZybERBLDhCQUNFLHFCQUNBLGF4TDBybERGLENNbG9sREksMEJrTDFESiw4QkFJSSx1QnhMNHJsREYsQ0FDRixDTTFubERJLDZCa0w1REosc0JBRUksYXhMNHJsREYsQ0FDRixDd0x6cmxEQSxpQkFDRSxhQUNBLGlCQUNBLDJCQUNBLGtCQUVBLG9CQURBLHFCeEw2cmxERixDTXpwbERJLDBCa0x6Q0osaUJBV0ksZUFEQSw4QkFEQSxpQkFEQSxvQnhMaXNsREYsQ0FDRixDTWpxbERJLDBCa0x6Q0osaUJBY0ksdUJ4TGdzbERGLENBQ0YsQ3dMN3JsREEsZ0JBRUUsZ0JBQ0EsK0JBRkEsMkJBS0Esa0JBRkEsb0JBQ0EsaUJ4TGlzbERGLENNbHFsREksNkJrTDFCQSxpQ0FDRSxXQUtBLFlBSkEsa0JBRUEsZUFEQSxNQUVBLGF4TGdzbERKLENBQ0YsQ001cWxESSw0QmtMaEJBLDRCQUNFLHFCeEwrcmxESixDd0w3cmxERSxpQ0FDRSxnQkFDQSxjeEwrcmxESixDQUNGLENNbHNsREkseUJrTHZCSixnQkE4QkksWXhMK3JsREYsQ0FDRixDTXZzbERJLDBCa0x2QkosZ0JBaUNJLGFBRUEsU0FEQSxtQnhMa3NsREYsQ3dMaHNsREUsNkJBQ0UsUXhMa3NsREosQ0FDRixDd0w5cmxEQSxzQkFTRSxtQkFSQSx5QkFHQSxrQkFHQSxvQkFKQSxZQUtBLHVCQUhBLHdCQUNBLDRCQUpBLFV4THdzbERGLEN3TGhzbERFLDBCQUNFLGNBQ0EsVXhMa3NsREosQ01qdWxESSwwQmtMbUJKLHNCQWdCSSxhQUNBLHdCQUNBLDRCQUhBLFd4THNzbERGLEN3TGxzbERFLDBCQUNFLFV4TG9zbERKLENBQ0YsQ3dMaHNsREEsdUJBQ0Usc0J4TG1zbERGLENNaHZsREksMEJrTDRDSix1QkFHSSxvQnhMcXNsREYsQ0FDRixDd0wvcmxEQSxnQkFDRSx5QkFDQSxrQkFDQSx3QnhMcXNsREYsQ3dMcHNsREUsNENBQ0Usc0J4THNzbERKLENNandsREksMEJrTHNESixnQkFRSSxvQkFDQSwwQnhMdXNsREYsQ0FDRixDd0xwc2xEQSxxQkFDRSxhQUNBLGVBRUEsU0FEQSwwQnhMd3NsREYsQ3dMcHNsREEsMEJBQ0UscUJBQ0Esb0JBRUEsa0JBREEsVXhMd3NsREYsQ01yeGxESSx5QmtMMEVKLDBCQU1JLFN4THlzbERGLENBQ0YsQ00xeGxESSwwQmtMMEVKLDBCQVNJLHFCQUNBLFd4TDJzbERGLENBQ0YsQ3dMeHNsREEsc0J6TG5KRSxnQnlMcUpBLGdCekxwSkEsa0JBQ0EsK0JDZzJsREYsQ0QvMWxERSwwQkFFRSxZQUtBLDBDQUZBLE9BSUEsaUJBUkEsa0JBR0EsTUFEQSxVQ3EybERKLEN3TG50bERBLDRCQUdFLHFCckwzRVksQ3FMMEVaLFNBRUEseUJBSEEsa0JBSUEsdUJ4THN0bERGLEN3THJ0bERFLCtCQUNFLG1CQUNBLGdCeEx1dGxESixDd0xydGxERSxpQ0FDRSxjQUNBLGlCQUNBLGdCeEx1dGxESixDTWowbERJLDBCa0w2RkosNEJBZ0JJLHlCeEx3dGxERixDd0x2dGxERSwrQkFDRSxtQkFDQSxvQnhMeXRsREosQ3dMdnRsREUsaUNBQ0UsbUJBQ0EscUJ4THl0bERKLENBQ0YsQ3dManRsREEsZUFDRSxrQkFDQSxTeEx1dGxERixDTXowbERJLDRCa0xxSEosb0JBRUksZUFDQSxleEx1dGxERixDQUNGLEN3THB0bERBLDJCQU1FLHFCckwxSFksQ3FMc0haLCtCQUNBLG1CQUZBLHNCQUdBLGtCQUNBLFN4THd0bERGLENNdDJsREksMEJrTHlJSiwyQkFTSSx1QkFDQSwwQkFGQSxZeEwydGxERixDQUNGLEN3THR0bERBLG1CQUNFLDJCeEx5dGxERixDTWozbERJLDBCa0x1SkosbUJBR0ksbUJ4TDJ0bERGLENBQ0YsQ3dMMXRsREUsK0NBQ0UsdUJ4TDR0bERKLEN3THh0bERBLGdDQUdFLGVyTHZGNEIsQ3FMcUY1QixtQkFDQSxleEw0dGxERixDd0x4dGxEQSxnQ0FDRSxpQnhMMnRsREYsQ3dMMXRsREUsb0RBQ0UscUJ4TDR0bERKLEN3TDF0bERFLHlDQUNFLGlCeEw0dGxESixDd0wxdGxERSxtQ0FDRSxtQkFDQSxrQnhMNHRsREosQ3dMMXRsREUsa0NBQ0UsbUJBQ0EscUJ4TDR0bERKLEN3TDF0bERFLDRDQUNFLGN4TDR0bERKLEN5TC84bERFLGtDQUNFLHVCekxrOWxESixDeUwxOGxEQSx1QkFDRSxvQnpMNjhsREYsQ001NWxESSwwQm1MbERKLHVCQUdJLHFCekwrOGxERixDQUNGLEN5TDU4bERBLDZCQUNFLHVCekwrOGxERixDTXI2bERJLDBCbUwzQ0osNkJBR0kseUJ6TGk5bERGLENBQ0YsQ3lMOThsREEsaUNBQ0Usa0J6TGk5bERGLENNOTZsREksMEJtTHBDSixpQ0FHSSxzQnpMbTlsREYsQ0FDRixDTXQ2bERJLDZCbUwxQ0oscUNBRUkscUJ6TG05bERGLENBQ0YsQ3lMLzhsREUsMkNBQ0Usa0J6TGs5bERKLEN5TC84bERFLGtEQUVFLGFBREEsY3pMazlsREosQ01wN2xESSw0Qm1MeEJBLDJDQUVFLGNBREEsaUJ6TGc5bERKLEN5TDU4bERFLGtEQUVFLFlBREEsVXpMKzhsREosQ0FDRixDTS82bERJLG1EbUwzQkEsMkNBQ0UsdUJ6TDY4bERKLEN5TDE4bERFLDhEQUNFLGN6TDQ4bERKLENBQ0YsQzBML2dtREEsK0JBQ0Usb0IxTGtobURGLENNdjlsREksMEJvTDVESiwrQkFHSSx3QkFDQSxjMUxvaG1ERixDQUNGLEMwTGpobURBLHlCQUNFLGExTG9obURGLENNaitsREksMEJvTHBESix5QkFHSSxlMUxzaG1ERixDQUNGLEMwTG5obURBLGdDQUNFLGtCQUNBLGlCQUNBLGUxTHNobURGLENNNStsREksMEJvTDdDSixnQ0FLSSxtQkFDQSxpQkFDQSxlMUx3aG1ERixDQUNGLEMwTHJobURBLG9DQUNFLGlCQUNBLHNCQUNBLGtCMUx3aG1ERixDTXovbERJLDBCb0xsQ0osb0NBS0ksbUJBQ0Esc0JBQ0Esa0IxTDBobURGLENBQ0YsQzBMbmhtREEscUJBQ0UsYUFDQSxzQkFDQSxlMUx5aG1ERixDMEx4aG1ERSxpREFDRSx1QjFMMGhtREosQ001Z21ESSwwQm9MbkJKLHFCQVFJLG1CQUNBLGtCMUwyaG1ERixDMEwxaG1ERSxpREFDRSxrQjFMNGhtREosQ0FDRixDTXhnbURJLDZCb0xoQ0oscUJBZUkscUIxTDZobURGLENBQ0YsQ003Z21ESSw0Qm9MaENKLHFCQWtCSSxTMUwraG1ERixDQUNGLEMwTDVobURBLCtCQUNFLHdCdkxrQ1ksQ3VMakNaLGlCMUwraG1ERixDMEw5aG1ERSwrQ0FDRSxvQjFMZ2ltREosQ012aW1ESSwwQm9MR0osK0JBT0ksT0FDQSxxQjFMaWltREYsQ0FDRixDMEw5aG1EQSwrQkFDRSx3QnZMd0JZLEN1THZCWixtQjFMaWltREYsQzBML2htREUsMkNBQ0UscUJBQ0EsZTFMaWltREosQ010am1ESSwwQm9MZUosK0JBV0ksb0JBREEsYTFMa2ltREYsQ0FDRixDMkx4bm1EQSxzQkFDRSxrQjNMMm5tREYsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FwcC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fbWFpbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19mb250cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL192LXNlbGVjdC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvZ2xvYmFsL19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL2dsb2JhbC9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvZ2xvYmFsL19zdGF0ZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL2dsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19kcm9wZG93bi10b2dnbGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX29wZW4taW5kaWNhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19jbGVhci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fZHJvcGRvd24tbWVudS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fZHJvcGRvd24tb3B0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19zZWxlY3RlZC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fc2VhcmNoLWlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fdGlueS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy90aW55LXNsaWRlci9zcmMvdGlueS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NrLW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zay1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fYXV0aC1tb2RhbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fbG9hZGVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NrLWNvbGxhcHNhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19mcm9udC1tb2JpbGUtbWVudS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2lPUy1kZWZhdWx0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtMjAyMy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1vdmVydmlldy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2JyZWFkY3J1bWItbmF2aS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3RoaXJ0eS1zZWNvbmRzLXNsYS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3Jldmlldy1zbGEuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19lZGl0LXNwZWNpYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW1lZGlhLWFyZWEuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW1lZGlhLWFyZWEtZmlsdGVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLW5vbWluYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS13aW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtb3ZlcnZpZXctc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW5vbWluYXRpb24tY29uZmlybWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLWRvbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fY29udGFjdC1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLXByZXJlZ2lzdHJhdGlvbi1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fcGguc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fZGFzaGJvYXJkLWZlLWNvbW1vbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fYXZhaWxhYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2NyZWF0ZS1lbnRyeS1jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtZ3JpZC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9sYXlvdXQvX25hdi1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2xhbmRpbmctcGFnZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19tYWdhemluZS1zdG9yaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19saW5rLWJhci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9faW5zcGlyaW5nLWxvY2F0aW9ucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fcGFja2FnZS1kZWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fZXZlbnQtcGFydG5lcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2luc3BpcmluZy1yZWdpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19sYXRlc3Qtam9icy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2FkZC1lbnRyeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fZXZlbnQtY3JlYXRvci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL192dWUtZm9ybXVsYXRlLW92ZXJ2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NpbXBsZS1zZWFyY2gtcmVzdWx0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19zZWFyY2gtcGFnZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fc3RpY2t5LWZpbHRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19zaW5nbGUtYXJ0aWNsZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19nb29nbGUtbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2ZpaWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fZmlsdGVyLWlucHV0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX29mZmVyLXR5cGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19ldmVudC10eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fZ3Vlc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fb3RoZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19yZWdpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fZmlsdGVycy1wYWNrYWdlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19pbnNwaXJhdGlvbi1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fcGFja2FnZS1kZWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19zZWFyY2gtcmVzdWx0LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19pbnRlcm5hbC1saW5rcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19ldmVudC1jcmVhdG9yLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fZXZlbnQtdHlwZS1wYWNrYWdlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19kZXNjcmlwdGl2ZS10ZXh0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fZGV0YWlscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19kZXNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fY29udGFjdC1tb2RhbC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19jb250YWN0LW9sZC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX21hcC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19yZWxhdGVkLXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19yb29tcy1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fcGxhY2Vob2xkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fc3RpY2t5LWJveC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19zdGlja3ktYm94LXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2NvbW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3BhY2thZ2UtZGV0YWlscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19lbnRpdHktbXVsdGktc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3Vuc2F2ZWQtY2hhbmdlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19tYWdhemluZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9tYWdhemluZXMvX2VudGl0eS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fY2F0ZWdvcmllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fZGV0YWlscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fcmVsYXRlZC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fZW1TbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9mYXZvcml0ZXMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Zhdm9yaXRlcy9faW5mby5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Zhdm9yaXRlcy9fZW50cmllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19mYXZvcml0ZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fZXZlbnQtam9icy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2V2ZW50LWpvYnMvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZW8tcGFnZXMvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZW8tcGFnZXMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2Vycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NrZWxldG9uLXBsYWNlaG9sZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NlYXJjaC1wYWdlLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3NpbmdsZS1hcnRpY2xlLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3N0aWNreS1maWx0ZXItcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1jYWxlbmRhci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtY2FsZW5kYXItbmV3LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLWVkaXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLXNwZWNpYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1tZWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWRldGFpbHMtcmVzZXJ2YXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1oZWFkZXItZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLWhhbGxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3N1Z2dlc3Rpb24tbGlzdC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX2FnZW50LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX3F1ZXN0aW9ucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19vcHBvcnR1bml0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19ncmV5LWNvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX2VpbnRyYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2VpbnRyYWdlL19wcmljaW5nLXRhYmxlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9laW50cmFnZS9fc2VydmljZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvZWludHJhZ2UvX2Jvb2tpbmcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX3dlcmJlbW9lZ2xpY2hrZWl0ZW4uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX3dlcmJlZm9ybWF0ZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fYWJvdXR1cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fbWFpbGluZy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9faW1wcmVzc3VtLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19uZXdzbGV0dGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQG1peGluIGNvdmVyLWltYWdlLWNvbnRhaW5lcigpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICAvLyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5pbWcge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbiIsIi8qXG4gKiBCb290c3RyYXAgY29yZVxuICovXG4vKipcbiAqIDEuIEdyaWRcbiAqIDIuIFV0aWxpdGllc1xuICogMy4gQ29sb3JzXG4gKiA0LiBCb2R5XG4gKiA1LiBUeXBvZ3JhcGh5XG4gKiA2LiBMaW5rc1xuICogNy4gQnV0dG9uc1xuICogOC4gRm9ybXNcbiAqL1xuLyoqXG4gKiAxLkdSSURcbiAqL1xuLypcbiAqIEdyaWQgYnJlYWtwb2ludHNcbiAqXG4gKiBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbiAqIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cbiAqL1xuLypcbiAqIEdyaWQgY29udGFpbmVyc1xuICpcbiAqIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4gKi9cbi8qXG4gKiBTcGFjaW5nXG4gKlxuICogQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuICogdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuICogWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cbiAqL1xuLyoqXG4gKiAzLkNPTE9SU1xuICovXG4vKipcbiAqIDQuQk9EWVxuICovXG4vKiogNS5UWVBPR1JBUEhZXG4gKlxuICogIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuICpcbiAqL1xuLypcbiAqIDYuTElOS1NcbiAqXG4gKiBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG4gKi9cbi8qKlxuICogMi5VVElMSVRJRVNcbiAqL1xuLyoqIDcuQlVUVE9OU1xuICpcbiAqICBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5+XG4gKi9cbi8qXG4gKiAgYXR0cjE6IEJhY2tncm91bmQgY29sb3JcbiAqICBhdHRyMjogRm9udCBjb2xvclxuXG4gKi9cbi8qXG4gKiAgYXR0cjE6IENvbG9yXG4gKiAgYXR0cjI6IEhvdmVyIGNvbG9yICYgYm9yZGVyIGNvbG9yXG4gKiAgYXR0cjM6IEJvcmRlciBjb2xvclxuICovXG4vKipcbiAqICA3LkZPUk1cbiAqXG4gKiAgRm9ybSBlbGVtZW50cyBzdHlsZXMsIGlucHV0cyAsIGxhYmVscywgdmFsaWRhdGlvbnMgZXRjLi4uXG4gKi9cbi8qKlxuICogIDcuRVZFTlRMT0tBTEUgQ0FSRFNcbiAqXG4gKiAgRm9ybSBlbGVtZW50cyBzdHlsZXMsIGlucHV0cyAsIGxhYmVscywgdmFsaWRhdGlvbnMgZXRjLi4uXG4gKi9cbi8qXG4gKiBCYWRnZXNcbiAqL1xuLypcbiAqIE1vZGFsc1xuICogVE9ETzogSW1wbGVtZW50IG1vZGFscyB2YXJpYWJsZXMgaW4gc2stbW9kYWxcbiAqL1xuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4vKipcbiogIDguU0xBXG4qL1xuLypcbiAqIEJvb3RzdHJhcCBvdmVycmlkZXNcbiAqL1xuLypcbiAqIEV2ZW50bG9rYWxlIGltcG9ydHNcbiAqL1xuLypcbiAqIGJveC1zaGFkb3coKSBpcyBib290c3RyYXAgbmF0aXZlIHdoaWNoIHJlcXVpcmVzICRlbmFibGUtc2hhZG93cyB0byBiZSBUUlVFXG4gKiB0aGlzIG9uZSB3b3JrcyBldmVuIHRob3VnaCAkZW5hYmxlLXNoYWRvd3MgaXMgbm90IFRSVUVcbiAqL1xuaW1nIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbi8qXG4gKiBVbml0cyBmdW5jdGlvbnNcbiAqL1xuLypcbiAqIEZ1bmN0aW9uIGZvciBjb252ZXJ0aW5nIGEgcHggYmFzZWQgZm9udC1zaXplIHRvIHJlbS5cbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG59XG5ib2R5Lm1vZGFsLW9wZW4sIGJvZHkubmF2LW1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIGJvZHkubWFwLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFjay10by10b3AtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDFyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJhY2stdG8tdG9wLWJ0biBzdmcge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLmJhY2stdG8tdG9wLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCg1cHgpO1xufVxuLmJhY2stdG8tdG9wLWJ0bi0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJvdHRvbTogMi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFjay10by10b3AtYnRuLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhY2stdG8tdG9wLWJ0biB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICByaWdodDogM3JlbTtcbiAgfVxuICAuYmFjay10by10b3AtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5iYWNrLXRvLXRvcC1idG4tLXZpc2libGUge1xuICAgIGJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5yZXNwb25zaXZlLWljb24ge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLVVsdHJhTGlnaHRcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1VbHRyYUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tVWx0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLUxpZ2h0XCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLVJlZ3VsYXJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLU1lZGl1bVwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLVNlbWlCb2xkXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIlNvZmlhUHJvLUJvbGRcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4vKipcbiAqIFR5cG9ncmFwaHlcbiAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuaDFfX2dyZXktaGVhZGVyLCBoMl9fZ3JleS1oZWFkZXIsIGgzX19ncmV5LWhlYWRlciwgaDRfX2dyZXktaGVhZGVyLCBoNV9fZ3JleS1oZWFkZXIsIGg2X19ncmV5LWhlYWRlcixcbi5oMV9fZ3JleS1oZWFkZXIsIC5oMl9fZ3JleS1oZWFkZXIsIC5oM19fZ3JleS1oZWFkZXIsIC5oNF9fZ3JleS1oZWFkZXIsIC5oNV9fZ3JleS1oZWFkZXIsIC5oNl9fZ3JleS1oZWFkZXIge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vKlxuICogVHJhbnNmb3JtYXRpb25cbiAqL1xuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vKlxuICogV2VpZ2h0IGFuZCBpdGFsaWNzXG4gKi9cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1zZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LXNlbWktYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmZvbnQtd2VpZ2h0LXNtLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXNtLWxpZ2h0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtc20tbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXNtLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1zbS1zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtc20tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXNtLWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9udC13ZWlnaHQtbWQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbWQtbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1tZC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbWQtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LW1kLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1tZC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtbWQtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9udC13ZWlnaHQtbGctbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbGctbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1sZy1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbGctbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LWxnLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1sZy1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtbGctaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9udC13ZWlnaHQteGwtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQteGwtbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC14bC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQteGwtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXhsLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC14bC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQteGwtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgfVxufVxuLypcbiAqIExpbmtzXG4gKi9cbmEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5ib3JkZXItdW5kZXJsaW5lLCBzcGFuLmJvcmRlci11bmRlcmxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuYm9yZGVyLXVuZGVybGluZTpob3ZlciwgYS5ib3JkZXItdW5kZXJsaW5lOmZvY3VzLCBhLmJvcmRlci11bmRlcmxpbmU6YWN0aXZlLCBzcGFuLmJvcmRlci11bmRlcmxpbmU6aG92ZXIsIHNwYW4uYm9yZGVyLXVuZGVybGluZTpmb2N1cywgc3Bhbi5ib3JkZXItdW5kZXJsaW5lOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG5cbmEuZGFyay1saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5hLmRhcmstbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4udGV4dC1saW5rIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLnRleHQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4udGV4dC1saW5rLXBkZiB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAudGV4dC1saW5rLXBkZiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRleHQtbGluay0tcmV2ZXJzZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4udGV4dC1saW5rLS1yZXZlcnNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRleHQtbGluay0tZGFyayB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG4udGV4dC1saW5rLS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLnRleHQtbGluay0tbGlnaHQtYmcge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLnRleHQtbGluay0tbGlnaHQtYmc6aG92ZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuXG4udGV4dC1saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4udGV4dC1saW5rLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qXG4gKiBSZXNwb25zaXZlIGFsaWdubWVudFxuICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLypcbiAqIEZvbnQgc2l6ZVxuICovXG4uZi1zaXplLTE1IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mLXNpemUtMTUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLmYtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZi1zaXplLTE4IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mLXNpemUtMjQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZXh0LW1kLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGV4dC1zbS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGV4dC14c20tbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZnctYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIEVudGVyIGFuZCBsZWF2ZSBhbmltYXRpb25zIGNhbiB1c2UgZGlmZmVyZW50ICovXG4vKiBkdXJhdGlvbnMgYW5kIHRpbWluZyBmdW5jdGlvbnMuICAgICAgICAgICAgICAqL1xuLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDEsIDAuNSwgMC44LCAxKTtcbn1cblxuLnNsaWRlLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDEsIDAuNSwgMC44LCAxKTtcbn1cblxuLnNsaWRlLWZhZGUtZW50ZXIsXG4uc2xpZGUtZmFkZS1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLypcbiAqIEtleWZyYW1lc1xuICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKlxuICogcGFkZGluZy1yaWdodCBjbGFzc2VzIChleDogLnBhZGluZy1yaWdodC0yMCA9IHBhZGRpbmctcmlnaHQ6IDIwcHg7KVxuICovXG4ucGFkZGluZy1yaWdodC0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xIHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0yIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0zIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4ucGFkZGluZy1yaWdodC00IHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC02IHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4ucGFkZGluZy1yaWdodC03IHtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4ucGFkZGluZy1yaWdodC04IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC05IHtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTExIHtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE0IHtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE3IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTgge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG59XG5cbi8qXG4gKiBTZXQgdGhlIHNpemVzIGZvciBhbiBlbGVtZW50IHRvIGJlIHNhbWUgYXMgaXQgd2FzIHdyYXBwZWQgaW5cbiAqIC5jb250YWluZXIgLyAucm93IC8gLmNvbC0xMlxuICogVXNlZnVsIHRvIGF2b2lkIHVzaW5nIHVubmVjZXNzYXJ5IGRpdiB0byBtYWtlIGFuIGVsZW1lbnQgYWxpZ24gd2l0aCBncmlkXG4gKi9cbi5jb2wtMTItc3R5bGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIG1heC13aWR0aDogNDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIG1heC13aWR0aDogOTI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC0xMi1zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29sLTEyLXN0eWxlLS1mdWxsLXhzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29sLTEyLXN0eWxlLS1ub21pbmF0aW9uX2Zvcm1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKlxuICogUmVzZXQvdW5zdGlsZSBkZWZhdWx0IHN0eWxlcyBvZiBsaXN0IGVsZW1lbnRzXG4gKi9cbi5zay1yZXNldC11bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLypcbiAqIEZpbGwgaW1hZ2UgaW5zaWRlIHRoZSBjb250YWluZXJcbiAqIC0gQWRkIHRoaXMgY2xhc3MgdG8gdGhlIGNvbnRhaW5lciB0aGF0IGNvbnRhaW5zIHRoZSBpbWFnZSB0aGF0IG5lZWRzIHRvIGZpbGwgaXQncyB3aWR0aCBhbmQgaGVpZ2h0XG4gKi9cbi5jb3Zlci1pbWFnZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5jb3Zlci1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDAlO1xuICBsZWZ0OiAwJTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLypcbiAqIEFic29sdXRlIHBvc2l0aW9ucyBlbiBlbGVtZW50IGFuZCBzZXQgdmFsdWVzIHRvIHN0cmV0Y2ggZWxlbWVudCBpbiBoaXMgcGFyZW50J3MgYm91bmRhcmllc1xuICovXG4uc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKlxuICogU2VsZWN0aW9uIGNvbG9yXG4gKi9cbi5kYXJrLWJnLXNlbGVjdGlvbiA6Oi1tb3otc2VsZWN0aW9uIHsgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbn1cbi5kYXJrLWJnLXNlbGVjdGlvbiA6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuXG4ubGlnaHQtYmctc2VsZWN0aW9uIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmxpZ2h0LWJnLXNlbGVjdGlvbiA6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4vKlxuICogTGlicmFyaWVzXG4gKi9cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi8qKlxuICAgIFN1cHBvcnQgZm9yIFNBU1MgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4xOC5cblxuICAgIFRoZSBmaWxlcyByZW1haW4gaGVyZSBpZiB5b3VyIGJ1aWxkIGlzIGRlcGVuZGVudCBvbiB0aGVtXG4gICAgYnV0IHRoZXkgd2lsbCBub3QgcmVjZWl2ZSB1cGRhdGVzIGluIGZ1dHVyZSByZWxlYXNlcy4gQWxsXG4gICAgU0FTUyB2YXJpYWJsZXMgaGF2ZSBiZWVuIHRyYW5zbGF0ZWQgaW50byBDU1MgdmFyaWFibGVzLCBzb1xuICAgIG1pZ3JhdGlvbiBzaG91bGQgYmUgcXVpdGUgc2ltcGxlIGlmIHlvdSdkIGxpa2UgdG8gbW92ZSBvdmVyLlxuXG4gICAgSW4gdjQsIHRoZXNlIGZpbGVzIHdpbGwgYmUgcmVtb3ZlZC5cbiAqL1xuLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLnYtc2VsZWN0LFxuLnYtc2VsZWN0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBLZXlGcmFtZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIERyb3Bkb3duIERlZmF1bHQgVHJhbnNpdGlvbiAqL1xuLnZzX19mYWRlLWVudGVyLWFjdGl2ZSxcbi52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBjdWJpYy1iZXppZXIoMSwgMC41LCAwLjgsIDEpO1xufVxuXG4udnNfX2ZhZGUtZW50ZXIsXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiogQ29tcG9uZW50IFN0YXRlcyAqL1xuLypcbiAqIERpc2FibGVkXG4gKlxuICogV2hlbiB0aGUgY29tcG9uZW50IGlzIGRpc2FibGVkLCBhbGwgaW50ZXJhY3Rpb25cbiAqIHNob3VsZCBiZSBwcmV2ZW50ZWQuIEhlcmUgd2UgbW9kaWZ5IHRoZSBiZyBjb2xvcixcbiAqIGFuZCBjaGFuZ2UgdGhlIGN1cnNvciBkaXNwbGF5ZWQgb24gdGhlIGludGVyYWN0aXZlXG4gKiBjb21wb25lbnRzLlxuICovXG4udnMtLWRpc2FibGVkIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLnZzLS1kaXNhYmxlZCAudnNfX2NsZWFyLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCxcbi52cy0tZGlzYWJsZWQgLnZzX19zZWxlY3RlZCxcbi52cy0tZGlzYWJsZWQgLnZzX19vcGVuLWluZGljYXRvciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbn1cblxuLypcbiAqICBSVEwgLSBSaWdodCB0byBMZWZ0IFN1cHBvcnRcbiAqXG4gKiAgQmVjYXVzZSB3ZSdyZSB1c2luZyBhIGZsZXhib3ggbGF5b3V0LCB0aGUgYGRpcj1cInJ0bFwiYFxuICogIEhUTUwgYXR0cmlidXRlIGRvZXMgbW9zdCBvZiB0aGUgd29yayBmb3IgdXMgYnlcbiAqICByZWFycmFuZ2luZyB0aGUgY2hpbGQgZWxlbWVudHMgdmlzdWFsbHkuXG4gKi9cbi52LXNlbGVjdFtkaXI9cnRsXSAudnNfX2FjdGlvbnMge1xuICBwYWRkaW5nOiAwIDNweCAwIDZweDtcbn1cbi52LXNlbGVjdFtkaXI9cnRsXSAudnNfX2NsZWFyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnYtc2VsZWN0W2Rpcj1ydGxdIC52c19fZGVzZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19kcm9wZG93bi1tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qKlxuICAgIERyb3Bkb3duIFRvZ2dsZVxuXG4gICAgVGhlIGRyb3Bkb3duIHRvZ2dsZSBpcyB0aGUgcHJpbWFyeSB3cmFwcGVyIG9mIHRoZSBjb21wb25lbnQuIEl0XG4gICAgaGFzIHR3byBkaXJlY3QgZGVzY2VuZGFudHM6IC52c19fc2VsZWN0ZWQtb3B0aW9ucywgYW5kIC52c19fYWN0aW9ucy5cblxuICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyBob2xkcyB0aGUgLnZzX19zZWxlY3RlZCdzIGFzIHdlbGwgYXMgdGhlXG4gICAgbWFpbiBzZWFyY2ggaW5wdXQuXG5cbiAgICAudnNfX2FjdGlvbnMgaG9sZHMgdGhlIGNsZWFyIGJ1dHRvbiBhbmQgZHJvcGRvd24gdG9nZ2xlLlxuICovXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjI2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZzX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDZweCAwIDNweDtcbn1cblxuLyogRHJvcGRvd24gVG9nZ2xlIFN0YXRlcyAqL1xuLnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzLS1vcGVuIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4udnNfX29wZW4taW5kaWNhdG9yIHtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7XG59XG5cbi52cy0tb3BlbiAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgxKTtcbn1cblxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBDbGVhciBCdXR0b24gKi9cbi52c19fY2xlYXIge1xuICBmaWxsOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi8qIERyb3Bkb3duIE1lbnUgKi9cbi52c19fZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjI2KTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi52c19fbm8tb3B0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogTGlzdCBJdGVtcyAqL1xuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgLyogTm9ybWFsaXplIGxpbmUgaGVpZ2h0ICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMzMzOyAvKiBPdmVycmlkZXMgbW9zdCBDU1MgZnJhbWV3b3JrcyAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjNTg5N2ZiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRlc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZiNTg1ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cblxuLyogU2VsZWN0ZWQgVGFncyAqL1xuLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogNHB4IDJweCAwcHggMnB4O1xuICBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgei1pbmRleDogMDtcbn1cblxuLnZzX19kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xufVxuXG4vKiBTdGF0ZXMgKi9cbi52cy0tc2luZ2xlIC52c19fc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi52cy0tc2luZ2xlLnZzLS1vcGVuIC52c19fc2VsZWN0ZWQsIC52cy0tc2luZ2xlLnZzLS1sb2FkaW5nIC52c19fc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmcgLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNlYXJjaCBJbnB1dCAqL1xuLyoqXG4gKiBTdXBlciB3ZWlyZCBidWcuLi4gSWYgdGhpcyBkZWNsYXJhdGlvbiBpcyBncm91cGVkXG4gKiBiZWxvdywgdGhlIGNhbmNlbCBidXR0b24gd2lsbCBzdGlsbCBhcHBlYXIgaW4gY2hyb21lLlxuICogSWYgaXQncyB1cCBoZXJlIG9uIGl0J3Mgb3duLCBpdCdsbCBoaWRlIGl0LlxuICovXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiA0cHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52c19fc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAgICBTdGF0ZXNcbiAqL1xuLnZzLS11bnNlYXJjaGFibGUgLnZzX19zZWFyY2gge1xuICBvcGFjaXR5OiAxO1xufVxuLnZzLS11bnNlYXJjaGFibGU6bm90KC52cy0tZGlzYWJsZWQpIC52c19fc2VhcmNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nOm5vdCgudnMtLW9wZW4pOm5vdCgudnMtLWxvYWRpbmcpIC52c19fc2VhcmNoIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4vKiBMb2FkaW5nIFNwaW5uZXIgKi9cbi52c19fc3Bpbm5lciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAwLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gIGJvcmRlci1yaWdodDogMC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAwLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gIGJvcmRlci1sZWZ0OiAwLjllbSBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuNDUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogdlNlbGVjdFNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbn1cblxuLnZzX19zcGlubmVyLFxuLnZzX19zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTtcbn1cblxuLyogTG9hZGluZyBTcGlubmVyIFN0YXRlcyAqL1xuLnZzLS1sb2FkaW5nIC52c19fc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52c19fc2VsZWN0ZWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZzX19zZWFyY2gsIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50bnMtb3V0ZXIgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udG5zLW91dGVyIFthcmlhLWNvbnRyb2xzXSwgLnRucy1vdXRlciBbZGF0YS1hY3Rpb25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG5zLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuLnRucy1zbGlkZXIgPiAudG5zLWl0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWwgPiAudG5zLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtY2Fyb3VzZWwudG5zLW5vLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbn1cblxuLnRucy1uby1jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuXG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xufVxuLnRucy1nYWxsZXJ5ID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtbW92aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG5cbi50bnMtYXV0b3dpZHRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG5zLWxhenktaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuXG4udG5zLW92aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50bnMtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBlbTtcbn1cblxuLnRucy10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cblxuLnRucy1ub3JtYWwsIC50bnMtZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRucy12cGZpeCA+IGRpdiwgLnRucy12cGZpeCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG5zLXQtc3VicDIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50bnMtdC1jdCB7XG4gIHdpZHRoOiAyMzMzLjMzMzMzMzMzMzMlO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiA3MCAvIDMpO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiA3MCAvIDMpO1xuICB3aWR0aDogY2FsYygxMDAlICogNzAgLyAzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi50bnMtdC1jdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50bnMtdC1jdCA+IGRpdiB7XG4gIHdpZHRoOiAxLjQyODU3MTQyODYlO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyA3MCk7XG4gIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvIDcwKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDcwKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRpbnktc2xpZGVyX190aXRsZSAuYmFkZ2Uge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUgLmJhZGdlIHtcbiAgICBib3R0b206IDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUgLmJhZGdlIHtcbiAgICBib3R0b206IDIuNjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMDtcbiAgYm90dG9tOiA1MCU7XG4gIHotaW5kZXg6IDI7XG59XG4udGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHN2ZyB7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aW55LXNsaWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2hlYWRlcl9fbGVmdF9faW5uZXIge1xuICBmbGV4OiAxO1xufVxuXG4udGlueS1zbGlkZXJfX3RhYnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udGlueS1zbGlkZXJfX3RhYiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDAgMXB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udGlueS1zbGlkZXJfX3RhYi0tYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLXdyYXBwZXI6bm90KC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSkgLnRpbnktc2xpZGVyX190YWI6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX190YWIge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fdGFiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX190YWIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fbW9yZS1idG4ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4udGlueS1zbGlkZXJfX2hlYWRlciAudGlueS1zbGlkZXJfX21vcmUtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXIgLnRpbnktc2xpZGVyX19tb3JlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19mb290ZXIgLnRpbnktc2xpZGVyX19tb3JlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICogQ2Fyb3VzZWwgdHlwZVxuICovXG4udGlueS1zbGlkZXItLWNhcm91c2VsIC50bnMtaXRlbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnRpbnktc2xpZGVyLS1jYXJvdXNlbCAudG5zLWl0ZW06bm90KC50bnMtc2xpZGUtYWN0aXZlKSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLypcbiAqIENhcm91c2VsIHR5cGUgbW9iaWxlXG4gKi9cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmRfX3RpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLypcbiAqIFRpbnkgY2Fyb3VzZWwgdHlwZSBtb2JpbGVcbiAqL1xuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKlxuICogR2FsbGVyeSB0eXBlXG4gKi9cbi50aW55LXNsaWRlcl9faGVhZGVyLS1nYWxsZXJ5IHtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX2hlYWRlci0tZ2FsbGVyeSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyLS1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXItLWdhbGxlcnkgLnRucy1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDE1LjYyNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNS44MTI1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMjUuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMzcuNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX3NsaWRlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1LjYyNXJlbTtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA2Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1cmVtIDVyZW0gNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMi45Mzc1cmVtIDIuOTM3NXJlbSAyLjkzNzVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9fdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi50aW55LXNsaWRlcl9fbGluay0tZ2FsbGVyeS1idG4gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDEuNXJlbTtcbn1cblxuLypcbiAqIE5hdmlnYXRpb24gdHlwZXNcbiAqL1xuLnRpbnktc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW55LXNsaWRlcl9fYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93IHN2ZyB7XG4gICAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICBsZWZ0OiAwLjU2MjVyZW07XG59XG4udGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgcmlnaHQ6IDAuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICAgIGxlZnQ6IDIuMDYyNXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgICByaWdodDogMi4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgICBsZWZ0OiAtMi44MTI1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICAgIHJpZ2h0OiAtMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gICAgbGVmdDogLTIuNDM3NXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgICByaWdodDogLTIuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICAgIGxlZnQ6IC0zLjI1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICAgIHJpZ2h0OiAtMy4yNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgbGVmdDogLTVyZW07XG59XG4udGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAtNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpLCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IC0yLjVyZW07XG4gIH1cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX25hdmlnYXRpb24tLXRpbnktY2Fyb3VzZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyLjE4NzVyZW0pO1xufVxuLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIC50aW55LXNsaWRlcl9fYXJyb3cuYnRuLS1pY29uLmJ0bi0teHNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMS4zNzVyZW0gMC4zMTI1cmVtIDEuMzc1cmVtIDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjFzIGVhc2UtaW4tb3V0LCByaWdodCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4udGlueS1zbGlkZXJfX2Fycm93LS10aW55LWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAtMi41cmVtO1xufVxuLnRpbnktc2xpZGVyX19hcnJvdy0tdGlueS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAtMi41cmVtO1xufVxuLnRpbnktc2xpZGVyX19pbm5lci13cmFwOmhvdmVyIC50aW55LXNsaWRlcl9fYXJyb3ctLXRpbnktY2Fyb3VzZWwtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4udGlueS1zbGlkZXJfX2lubmVyLXdyYXA6aG92ZXIgLnRpbnktc2xpZGVyX19hcnJvdy0tdGlueS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKlxuICogR2FsbGVyeSB0eXBlIGhvdmVyIGFuaW1hdGlvblxuICovXG4udGlueS1zbGlkZXItLWhvdmVyLWJnLWFuaW1hdGlvbiAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udGlueS1zbGlkZXItLWhvdmVyLWJnLWFuaW1hdGlvbiAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lcjpub3QoLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXItLW5vLWhvdmVyKTpob3ZlciAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLypcbiAqIFNsaWRlciBjb2xvcnNcbiAqL1xuLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmRpc2FibGVkIHN2ZywgLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmRpc2FibGVkIHBhdGgge1xuICBmaWxsOiAjREE0ODYwO1xufVxuLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHN2ZywgLnRpbnktc2xpZGVyLS1saWdodC1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHBhdGgge1xuICBmaWxsOiAjMTIxMjEyO1xufVxuXG4udGlueS1zbGlkZXItLWRhcmstYmcgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aW55LXNsaWRlci0tZGFyay1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnRpbnktc2xpZGVyLS1kYXJrLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246ZGlzYWJsZWQgc3ZnLCAudGlueS1zbGlkZXItLWRhcmstYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBwYXRoIHtcbiAgZmlsbDogIzRGNEY0Rjtcbn1cbi50aW55LXNsaWRlci0tZGFyay1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHN2ZywgLnRpbnktc2xpZGVyLS1kYXJrLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCkgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBzdmcsIC50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBwYXRoIHtcbiAgZmlsbDogI0Q5RDlEOTtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSBzdmcsIC50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX190YWIge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi50aW55LXNsaWRlci0td2hpdGUtYmcgLnRpbnktc2xpZGVyX190YWItLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cblxuLypcbiAqIFBhY2thZ2UgZGVhbHMgb3ZlcnJpZGVzXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgfVxufVxuLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXItLXBhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIH1cbn1cbi50aW55LXNsaWRlci0tcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubGF6eWxvYWQge1xuICBvcGFjaXR5OiAxO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXIgb3ZlcnJpZGVzXG4gKi9cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4vKlxuICogRXZlbnRsb2thbGVcbiAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG59XG4uYnRuLS1wcmltYXJ5OmZvY3VzLCAuYnRuLS1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG59XG4uYnRuLS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjYuMjUsIDYzLjY4MTgxODE4MTgpO1xufVxuLmJ0bi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuXG4uYnRuLS1wcmltYXJ5LWludmVydCB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydDpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjU1LCAxMTAuNCwgMTM0LjA2MTgxODE4MTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0OmZvY3VzLCAuYnRuLS1wcmltYXJ5LWludmVydC5mb2N1cyB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQuZGlzYWJsZWQsIC5idG4tLXByaW1hcnktaW52ZXJ0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tcHJpbWFyeS1pbnZlcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXByaW1hcnktaW52ZXJ0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjYuMjUsIDYzLjY4MTgxODE4MTgpO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1wcmltYXJ5LWludmVydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS1pbnZlcnQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuXG4uYnRuLS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tLXNlY29uZGFyeTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTMuNTUsIDUzLjU1LCA1My41NSwgMC41KTtcbn1cbi5idG4tLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi0tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cbi5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUzLjU1LCA1My41NSwgNTMuNTUsIDAuNSk7XG59XG5cbi5idG4tLXdoaXRlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG59XG4uYnRuLS13aGl0ZTpmb2N1cywgLmJ0bi0td2hpdGUuZm9jdXMge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMS43LCAyMjIuMywgMjIyLjksIDAuNSk7XG59XG4uYnRuLS13aGl0ZS5kaXNhYmxlZCwgLmJ0bi0td2hpdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0td2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjIzLjEyNSwgMjIzLjEyNSwgMjIzLjEyNSk7XG59XG4uYnRuLS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjEuNywgMjIyLjMsIDIyMi45LCAwLjUpO1xufVxuXG4uYnRuLS1waW5rIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5idG4tLXBpbms6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmJ0bi0tcGluazpmb2N1cywgLmJ0bi0tcGluay5mb2N1cyB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLS1waW5rLmRpc2FibGVkLCAuYnRuLS1waW5rOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5idG4tLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1waW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG59XG4uYnRuLS1wcmltYXJ5OmZvY3VzLCAuYnRuLS1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDExMC40LCAxMzQuMDYxODE4MTgxOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG59XG4uYnRuLS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjYuMjUsIDYzLjY4MTgxODE4MTgpO1xufVxuLmJ0bi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuXG4uYnRuLS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tLXNlY29uZGFyeTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC4yLCAyOC4yLCAyOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTMuNTUsIDUzLjU1LCA1My41NSwgMC41KTtcbn1cbi5idG4tLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi0tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cbi5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUzLjU1LCA1My41NSwgNTMuNTUsIDAuNSk7XG59XG5cbi5idG4tLXByaW1hcnktLW91dGxpbmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG4tLXByaW1hcnktLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXByaW1hcnktLW91dGxpbmU6aG92ZXIgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpmb2N1cywgLmJ0bi0tcHJpbWFyeS0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLS1wcmltYXJ5LS1vdXRsaW5lLmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5LS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXByaW1hcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXByaW1hcnktLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS1wcmltYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS0tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDkwLCAxMTcsIDAuNSk7XG59XG5cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM3MjcyNzI7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUgLnNrLWljb24gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZTpob3ZlciAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6Zm9jdXMsIC5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5kaXNhYmxlZCwgLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpob3ZlciAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpmb2N1cywgLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmUuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOCwgMTgsIDE4LCAwLjUpO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmUuZGlzYWJsZWQsIC5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDkwLCAxMTcsIDAuNSk7XG59XG5cbi5idG4tLXdoaXRlLS1vdXRsaW5lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0td2hpdGUtLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDAwMDtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lOmZvY3VzLCAuYnRuLS13aGl0ZS0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYnRuLS13aGl0ZS0tb3V0bGluZS5kaXNhYmxlZCwgLmJ0bi0td2hpdGUtLW91dGxpbmU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLS13aGl0ZS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXdoaXRlLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS13aGl0ZS0tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0td2hpdGUtLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXdoaXRlLS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6aG92ZXIgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZTpmb2N1cywgLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmUuZGlzYWJsZWQsIC5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tLWJsYWNrLS1vdXRsaW5lIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0tYmxhY2stLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lOmZvY3VzLCAuYnRuLS1ibGFjay0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lLmRpc2FibGVkLCAuYnRuLS1ibGFjay0tb3V0bGluZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tYmxhY2stLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLWJsYWNrLS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tYmxhY2stLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1ibGFjay0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tYmxhY2stLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDQ0LCA0NCwgMC41KTtcbn1cblxuLypcbiAqIExpbmsgYnV0dG9uc1xuICovXG4uYnRuLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLS1saW5rLmJ0biB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnRuLS1saW5rX190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idG4tLWxpbmtfX3RleHQ6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tbGluayAuYnRuX19pY29uLS1vdXRsaW5lID4gc3BhbiA+IHN2ZyA+IHBhdGg6aG92ZXIge1xuICBmaWxsOiAjRkY1QTc1O1xuICBzdHJva2U6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rOmhvdmVyIC5idG5fX2ljb24tLW91dGxpbmUge1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluLW91dDtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmJ0bi0tbGluazpob3ZlciAuYnRuX19pY29uLS1vdXRsaW5lIHN2ZywgLmJ0bi0tbGluazpob3ZlciAuYnRuX19pY29uLS1vdXRsaW5lIHBhdGgge1xuICBzdHJva2U6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rOmhvdmVyIC5idG5fX2ljb24tLXNvbGlkIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJ0bi0tbGluazpob3ZlciAuYnRuX19pY29uLS1zb2xpZCBzdmcsIC5idG4tLWxpbms6aG92ZXIgLmJ0bl9faWNvbi0tc29saWQgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG4gIHN0cm9rZTogI0ZGNUE3NTtcbn1cbi5idG4tLWxpbms6Zm9jdXMsIC5idG4tLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLS1saW5rOmRpc2FibGVkLCAuYnRuLS1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLS1saW5rLS1waW5rLWJnOmhvdmVyIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMjEyMTI7XG59XG5cbi5idG4tLWxpbmstLXdoaXRlLWJnIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rLS13aGl0ZS1iZzpob3ZlciB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTIxMjEyO1xufVxuXG4vKlxuICogSWNvbiBidXR0b25zXG4gKi9cbi5idG46bm90KC5idG4tLWljb24pIC5idG5fX2ljb24gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJ0bjpub3QoLmJ0bi0taWNvbikgLmJ0bl9faWNvbiBwYXRoLCAuYnRuOm5vdCguYnRuLS1pY29uKSAuYnRuX19pY29uIGNpcmNsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnRuLS1sZyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi0tc20ge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tLXhzbSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tLWljb24ge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYnRuLS1pY29uIC5zay1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDFweDtcbn1cbi5idG4tLWljb24uYnRuLS1sZyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5idG4tLWljb24uYnRuLS1zbSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmJ0bi0taWNvbi5idG4tLXNtIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmJ0bi0taWNvbi5idG4tLXhzbSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjNyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi0tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKlxuICogVnVlIGZvcm11bGF0ZSBvdmVycmlkZXNcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC0tc3VibWl0IGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qXG4gKiBEaXNhYmVsaW5nIGJveCBzaGFkb3dzIG9uIGZvY3VzIG9uIGxpbmtzIFxuICovXG5hOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXBpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmlsdGVyLWhlYWRlci1idXR0b24sIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbiwgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlsdGVyLWhlYWRlci1idXR0b24gc3BhbiA+IHN2ZywgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItYnV0dG9uIHNwYW4gPiBzdmcsIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIgc3BhbiA+IHN2ZyB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVyLWhlYWRlci1idXR0b24sIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbiwgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZmlsdGVyLWhlYWRlci1idXR0b24gc3BhbiA+IHN2ZywgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItYnV0dG9uIHNwYW4gPiBzdmcsIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIgc3BhbiA+IHN2ZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVyLWhlYWRlci1idXR0b24sIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbiwgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZpbHRlci1oZWFkZXItYnV0dG9uIHNwYW4gPiBzdmcsIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbiBzcGFuID4gc3ZnLCAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyIHNwYW4gPiBzdmcge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuICAuZmlsdGVyLWhlYWRlci1idXR0b246aG92ZXIsIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbjpob3ZlciwgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG5cbi8qXG4gKiBCYXNlIGNsYXNzXG4gKlxuICogUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuICogYGJhY2tncm91bmQtY29sb3JgLlxuICovXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFkZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8qXG4gKiBQaWxsIGJhZGdlc1xuICpcbiAqIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuICovXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLypcbiAqIENvbG9yc1xuICpcbiAqIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG4gKi9cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG59XG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3MjcyO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4OC41LCA4OC41LCA4OC41KTtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExNCwgMTE0LCAxMTQsIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnNrLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNTAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWwtcGFja2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiA4MDAwO1xuICB9XG59XG5cbi5zay1tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBhbmltYXRpb246IHNsaWRlLXVwIDAuNHMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAyN3JlbTtcbn1cblxuLnNrLW1vZGFsLS1zbWFsbC1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuXG4uc2stbW9kYWwtLTcwMC1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDQzLjc1cmVtO1xufVxuXG4uc2stbW9kYWwtLTYwMC1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDM3cmVtO1xufVxuXG4uc2stbW9kYWwtLWxhcmdlLXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbi5zay1tb2RhbC0tZXh0cmEtbGFyZ2Utc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA1NS43NXJlbTtcbn1cblxuLnNrLW1vZGFsLS0xMDA4LXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogNjNyZW07XG59XG5cbi5zay1tb2RhbC0tNTkyLXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogMzdyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLXNsYSB7XG4gIG1heC13aWR0aDogMzYuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItc2xhIHtcbiAgICBtYXgtd2lkdGg6IDMzcmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItc2xhIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci1zbGEtY29uZmlybWF0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLXZpb2xldC1ib3JkZXIgLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQge1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjNzU2QTk2O1xufVxuLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQge1xuICB3aWR0aDogNDY2cHg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjMkMyQzJDO1xufVxuLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQtLWN1c3RvbSB7XG4gIHdpZHRoOiAzNDJweDtcbn1cbi5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50LS1jdXN0b20gLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50LS1jdXN0b20gLnNrLW1vZGFsX19ib2R5IHtcbiAgcGFkZGluZzogMCAycmVtIDJyZW0gMnJlbTtcbn1cbi5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50LS1kZXRhaWwge1xuICB3aWR0aDogNTM2cHg7XG59XG4uc2stbW9kYWxfX2lubmVyLW5ldy1ldmVudC0tcHJpY2VzIHtcbiAgd2lkdGg6IDMyN3B4O1xuICBtaW4taGVpZ2h0OiA1NDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2lubmVyLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWF4LXdpZHRoOiA1NHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvIHtcbiAgd2lkdGg6IDM4NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8ge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyBoNCB7XG4gIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gLnNrLW1vZGFsX19oZWFkIHtcbiAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW0gMS4xMjVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyAuc2stbW9kYWxfX2hlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gc3ZnIHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvLXZvdGluZyB7XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8tdm90aW5nLW1vZGFsLWluZm8ge1xuICB3aWR0aDogMzg0cHg7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mby12b3RpbmctbW9kYWwtaW5mbyB7XG4gICAgd2lkdGg6IDI3MnB4O1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvLXZvdGluZy1tb2RhbC1pbmZvID4gZGl2ID4gZGl2ID4gc3BhbiA+IHAge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTclO1xufVxuLnNrLW1vZGFsX19pbm5lci1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAyNC41cmVtO1xufVxuXG4uc2stbW9kYWxfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNrLW1vZGFsX19oZWFkLS1uby10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2stbW9kYWxfX2hlYWQtc2xhIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2stbW9kYWxfX2hlYWQtc2xhX19pbmZvID4gc3BhbiA+IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2hlYWQtc2xhX19pbmZvID4gc3BhbiA+IGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zay1tb2RhbF9faGVhZCB7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gIH1cbiAgLnNrLW1vZGFsX19oZWFkLXNsYV9faW5mbyB7XG4gICAgcGFkZGluZzogNDRweCAzMnB4IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2hlYWQtc2xhX19pbmZvIHtcbiAgICBwYWRkaW5nOiAzM3B4IDI0cHggMjhweDtcbiAgfVxufVxuLnNrLW1vZGFsX19oZWFkLWV2ZW50LWRhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5zay1tb2RhbF9fc3RpY2t5LWhlYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogODNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA0OHJlbTtcbn1cbi5zay1tb2RhbF9fc3RpY2t5LWhlYWQgaDQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19zdGlja3ktaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zay1tb2RhbF9fc3RpY2t5LWhlYWQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zay1tb2RhbF9fY2xvc2Ugc3ZnLCAuc2stbW9kYWxfX2Nsb3NlIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLnNrLW1vZGFsX19jbG9zZS1ibGFjayBzdmcsIC5zay1tb2RhbF9fY2xvc2UtYmxhY2sgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG4uc2stbW9kYWxfX2Nsb3NlLWJsYWNrLS1iZy1ncmF5IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xufVxuLnNrLW1vZGFsX19jbG9zZS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2stbW9kYWxfX2Nsb3NlLWNoZWNrLWF2YWlsYWJpbGl0eSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uc2stbW9kYWxfX2Zvb3Qge1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5zay1tb2RhbF9fZm9vdCBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNrLW1vZGFsX19mb290IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2stbW9kYWxfX2Zvb3QgLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zay1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEuODc1cmVtIDEuODc1cmVtIDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LS1zbGEtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LS1zbGEtcHJldm90aW5nIHtcbiAgICBwYWRkaW5nOiAwIDEuNzVyZW0gMS44NzVyZW0gMS43NXJlbTtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LXNsYS1pbmZvIHtcbiAgcGFkZGluZzogMCAxLjg3NXJlbSAzLjI1cmVtIDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gM3JlbSAxLjVyZW07XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW0gMS44NzVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LXNsYS13aW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAzLjI1cmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1wYWNrYWdlLS1maXRsZXItY2FsZW5kYXIge1xuICAgIGhlaWdodDogMzEuODc1cmVtO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktZXZlbnQtZGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxLjVyZW0gMXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mbyB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMS4yNXJlbSAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mby1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDUuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKlxuICogVGhlc2UgYXJlIGZvciBwbGFjZXMgd2hlcmUgQmFzZURpYWxvZyBjb21wb25lbnQgaXMgbm90IHJlcGxhY2VkIHdpdGggU2tNb2RhbFxuICogYnV0IHVzZXMgdGhlIHNhbWUgY2xhc3NlcyBhcyBTa01vZGFsLlxuICogVE9ETzogRXZlbnR1YWxseSBzaG91bGQgYmUgcmVwbGFjZWQgZXZlcnl3aGVyZSB3aXRoIFNrTW9kYWxcbiAqL1xuLnNrLW1vZGFsLS1iYXNlLWRpYWxvZyAuc2stbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG59XG4uc2stbW9kYWwtLWJhc2UtZGlhbG9nIC5zay1tb2RhbF9fZm9vdCB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zay1tb2RhbC0tYmFzZS1kaWFsb2cgLnNrLW1vZGFsX19mb290IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xufVxuXG4vKlxuICogTW9kYWwgYW5pbWF0aW9uc1xuICovXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4vKlxuICogQ3VzdG9tIGVycm9yIG1lc3NhZ2VzXG4gKi9cbi5zay1tb2RhbCAuZXJyb3JtZXNzYWdlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5zay1tb2RhbF9faW5uZXItY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24uc2stbW9kYWxfX2lubmVyLWNoZWNrLWF2YWlsYWJpbGl0eSAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zay1tb2RhbF9faW5uZXItY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24uc2stbW9kYWxfX2lubmVyLWNoZWNrLWF2YWlsYWJpbGl0eSAuc2stbW9kYWxfX3N0aWNreS1oZWFkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4uc2stbW9kYWxfX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2stbW9kYWxfX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsLnNrLW1vZGFsX19zdGlja3ktaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG59XG4uc2stbW9kYWxfX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsID4gc3BhbiA+IGg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2stbW9kYWxfX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsIC5jbG9zZS1pY29uLFxuLnNrLW1vZGFsX19oZWFkLWF2YWlsYWJpbGl0eS1tb2RhbCAucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWxfX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsLnNrLW1vZGFsX19zdGlja3ktaGVhZCB7XG4gICAgd2lkdGg6IDU0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zay1tb2RhbF9faGVhZC1hdmFpbGFiaWxpdHktbW9kYWwgPiBzcGFuID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5zay1tb2RhbF9faGVhZC1jb250cmFjdC1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uc2stbW9kYWxfX2hlYWQtY29udHJhY3QtaW5mbyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNrLW1vZGFsX19oZWFkLWNvbnRyYWN0LWluZm9fdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2stbW9kYWxfX2hlYWQtY29udHJhY3QtaW5mb193aWR0aCBoNCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZSBzcGFuOm5vdCguc2stbW9kYWxfX2Nsb3NlKSB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUgc3Bhbi5zay1tb2RhbF9fY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNrLW1vZGFsX190aXRsZS1pY29uLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy93YXJuaW5nLXBpbmsuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxM3B4O1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1OXB4O1xufVxuXG4uc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUgc3Bhbjpub3QoLnNrLW1vZGFsX19jbG9zZSkge1xuICBtYXJnaW46IGF1dG87XG59XG4uc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlIHNwYW4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zay1tb2RhbC10aXRsZS0taW5mby1kYXNoYm9hcmQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zay1tb2RhbC10ZXh0LS1pbmZvLWRhc2hib2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICB3aWR0aDogOTklO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cbi5zay1tb2RhbC10ZXh0LS1pbmZvLWRhc2hib2FyZC1mdWxsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zay1tb2RhbC10ZXh0LS1pbmZvLWRhc2hib2FyZCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNrLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNrLWRyb3Bkb3duLS1kYXJrIC5zay1kcm9wZG93bl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2stZHJvcGRvd25fX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2stZHJvcGRvd25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjQkRCREJEO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5zay1kcm9wZG93bl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zay1kcm9wZG93bl9fbGluay5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNEY0RjRGO1xufVxuXG4uc2stZHJvcGRvd25fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uc2stZHJvcGRvd25fX3RyaWdnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5zay1kcm9wZG93bl9fdHJpZ2dlcjpob3ZlciwgLnNrLWRyb3Bkb3duX190cmlnZ2VyLS1hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2stZHJvcGRvd25fX3RyaWdnZXI6aG92ZXI6YWZ0ZXIsIC5zay1kcm9wZG93bl9fdHJpZ2dlci0tYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMS4zMTI1cmVtO1xuICBsZWZ0OiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQsIGZvbnQtc2l6ZSAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0b3A6IDEuMTI1cmVtO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDAuNTgzMzMzMzMzM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDAuNjY2NjY2NjY2N3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICNjNWM1YzU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICM5ZTllOWU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWhlbHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICBwYWRkaW5nOiAwIDAuM3JlbSAwLjNyZW07XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGhlaWdodDogMi4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsLCAuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBcIjAgMCAwIDEwMDBweCAjMDAwIGluc2V0XCI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IFwiMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXRcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsLCAuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMmMyYzJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IFwiMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXRcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSlbdHlwZT10ZXh0XSwgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pW3R5cGU9ZW1haWxdLCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSlbdHlwZT1wYXNzd29yZF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LW1vei1mb2N1c3Jpbmcge1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzJjMmMyYztcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLypcbiAqIFNMQSBDb25maXJtYXRpb25zIERpc2FibGVkIElucHV0IChzcGFuKSAtICM0MzE3NCAtIFBvaW50IDdcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMi4xMjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgaGVpZ2h0OiAyLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IFwiMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXRcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbCwgLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogXCIwIDAgMCAxMDAwcHggIzAwMCBpbnNldFwiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4ge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjYzljOWM5O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMyYzJjMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogXCIwIDAgMCAxMDAwcHggIzAwMCBpbnNldFwiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhblt0eXBlPXRleHRdLCAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW5bdHlwZT1lbWFpbF0sIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhblt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbjotbW96LWZvY3VzcmluZyB7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMmMyYzJjO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKlxuICogQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjNyZW0gMC42MjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCAuZm9ybXVsYXRlLWlucHV0LWdyb3VwIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtZGVjb3JhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2ZmZmZmZjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3ggLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2ttYXJrLnN2Zykgbm8tcmVwZWF0IDMwMCUgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4vKlxuICogQ3VzdG9tIGRyb3Bkb3duXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2VsZWN0ZWRfb3B0aW9uLCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biAuc2VsZWN0ZWRfb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGNEY0Rjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QgaW5wdXQsXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogMTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDFweDtcbn1cblxuLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgd2lkdGg6IDkyJTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tanVtYm90cm9uIC5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldCB7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQgc3ZnLCAuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldC1yb3VuZCB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0LXJvdW5kIHN2ZywgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0LXJvdW5kIHBhdGgge1xuICBmaWxsOiAjNDQ0NDQ0O1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0LXJvdW5kIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93LS1vcGVuIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdyBzdmcsIC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdyBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cgc3ZnLCAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICB3aWR0aDogLW1vei1hdmFpbGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi0tZ2VuZXJhbC1pbmZvIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiAqIExvY2F0aW9uIHNlYXJjaCBkcm9wZG93biBvdmVycmlkZXNcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwLjVyZW0gMS41cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmhvdmVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpob3ZlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbS5zZWxlY3RlZF9vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLnNlbGVjdGVkX29wdGlvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uc2VsZWN0ZWRfb3B0aW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2guZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjI1cmVtIDAuMzc1cmVtIDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBOdW1iZXIgaW5wdXQgY2xlYXJhYmxlXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvdHRvbTogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4vKlxuICogVGV4dCBpbnB1dCBjbGVhcmFibGVcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGNsZWFyYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3R0b206IDAuNDM3NXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLXRleHRjbGVhcmFibGVfX2NsZWFyLWJ0biAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICBib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLXRleHRjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gICAgYm90dG9tOiAxLjA2MjVyZW07XG4gIH1cbn1cblxuLypcbiAqIE11bHRpcGxlIHZ1ZSBmb3JtdWxhdGUgZWxlbWVudHNcbiAqL1xuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSA+IC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCxcbi52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSA+IC5mb3JtdWxhdGUtaW5wdXQtLWVtYWlsIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUgaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICB9XG59XG4udnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICB0b3A6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgdG9wOiAwO1xufVxuXG4udnVlLWZvcm11bGF0ZS13cmFwLS1pY29uID4gLnNrLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTAlO1xuICBib3R0b206IGNhbGMoNTAlIC0gMC4zcmVtKTtcbiAgbGVmdDogMC41cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWljb24gPiAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taWNvbiAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG59XG4udnVlLWZvcm11bGF0ZS13cmFwLS1pY29uIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiAwLjg1cmVtO1xufVxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taWNvbiAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5cbi8qXG4gKiBWdWUgU2VsZWN0XG4gKiBodHRwczovL3Z1ZS1zZWxlY3Qub3JnL1xuICovXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udnNfX3NlYXJjaC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnYtc2VsZWN0LS1mb2N1c2VkIC52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZzX19zZWFyY2gsXG4gIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZzX19zZWFyY2gsXG4gIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi52c19fc2VhcmNoOjotbXMtY2xlYXIsXG4udnNfX3NlYXJjaDpmb2N1czo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi52c19fc2VhcmNoOjotbXMtcmV2ZWFsLFxuLnZzX19zZWFyY2g6Zm9jdXM6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIC52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAudnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIC52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDpmb2N1czo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOmZvY3VzOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLnZzX19zZWFyY2g6Zm9jdXM6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Zm9jdXM6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4yO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnZzLS1vcGVuID4gLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udi1zZWxlY3QtLWRhcmstYmcgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbn1cbi52LXNlbGVjdC0tZGFyay1iZyAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnYtc2VsZWN0LS1kYXJrLWJnIC52c19fZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi52LXNlbGVjdC0tZGFyay1iZyAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udi1zZWxlY3QtLWxpZ2h0LWJnIC52c19fZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4udi1zZWxlY3QtLWxpZ2h0LWJnIC52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4udi1zZWxlY3QtLWxpZ2h0LWJnIC52c19fZHJvcGRvd24tb3B0aW9uOmhvdmVyLCAudi1zZWxlY3QtLWxpZ2h0LWJnIC52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuLnYtc2VsZWN0LS1saWdodC1iZyAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1yZWQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLmVsLWNhcmQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVsLWNhcmRfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5lbC1jYXJkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmVsLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmVsLWNhcmRfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLCAxKTtcbn1cblxuLmVsLWNhcmRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmVsLWNhcmRfX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG59XG5cbi5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICB0b3A6IDEuNDM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxcmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMi41cmVtIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDIuNXJlbSAxLjc1cmVtO1xuICAgIHdpZHRoOiA3OSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cblxuLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5lbC1jYXJkX19uZXh0LWJ0biBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkX19uZXh0LWJ0biBzdmcge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmRfX25leHQtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBUeXBlIDFcbiAqL1xuLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgbWluLWhlaWdodDogMy43NXJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTE6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG59XG5cbi5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMy41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHRvcDogLTEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiAtMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW07XG4gIH1cbn1cblxuLypcbiAqIFR5cGUgMlxuICovXG4uZWwtY2FyZC0tdHlwZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBoZWlnaHQ6IDEwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIHtcbiAgICBoZWlnaHQ6IDEyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIHtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTIge1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMC42MjVyZW07XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBtYXgtd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMS4yNXJlbTtcbiAgd2lkdGg6IDEwMyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMi44NzVyZW07XG4gIH1cbiAgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgfVxuICAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICB9XG4gIC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE2LjI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICB3aWR0aDogODAlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogOTAlO1xufVxuXG4uZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjFzIGVhc2UtaW4tb3V0IDAuMXMsIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3N1YnRpdGxlLXRleHQge1xuICBtYXgtaGVpZ2h0OiAycmVtO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCAwLjFzO1xufVxuXG4uZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnJlbSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiAqIFR5cGUgM1xuICovXG4uZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgbWluLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgbWluLWhlaWdodDogMy4xODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTM6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMSwgMS4xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMSwgMS4xKTtcbn1cblxuLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9faW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogNjElO1xufVxuLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IC0xLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtO1xuICBwYWRkaW5nOiAxLjA2MjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjY4NzVyZW0gMS4wNjI1cmVtIDEuMDYyNXJlbSAxLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjE4NzVyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiAtMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX3RpdGxlIHtcbiAgZmxleDogMTtcbn1cbi5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbC1jYXJkLS10eXBlLTM6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qXG4gKiBEZWluIGV2ZW50IHNsaWRlciBvdmVycmlkZXNcbiAqL1xuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAuZWwtY2FyZF9fdGl0bGUsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAuZWwtY2FyZF9fdGl0bGUsXG4ubWFpbi1uYXZfX2NvbnRlbnQgLmVsLWNhcmRfX3RpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX3RpdGxlLXRleHQsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAuZWwtY2FyZF9fdGl0bGUtdGV4dCxcbi5tYWluLW5hdl9fY29udGVudCAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX190aXRsZS10ZXh0LCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX3RpdGxlLXRleHQsXG4gIC5tYWluLW5hdl9fY29udGVudCAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuLm1haW4tbmF2X19jb250ZW50IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtIDEuMTI1cmVtIDEuNXJlbTtcbn1cblxuLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgbWluLWhlaWdodDogMy43NXJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTE6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG59XG5cbi5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMy41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHRvcDogLTEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiAtMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW07XG4gICAgd2lkdGg6IDMxMnB4O1xuICB9XG59XG5cbi8qXG4gKiBDYXJkcyBpbiB0aW55IHNsaWRlclxuICovXG4udGlueS1zbGlkZXIgLmVsLWNhcmQtLXR5cGUtMiAudGlueS1zbGlkZXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGlueS1zbGlkZXIgLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi50aW55LXNsaWRlciAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDMlO1xufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4uc2staWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zay1pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2staWNvbi0tZGFyayAuc3ZnLXBhcnQtLWZpbGwge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuLnNrLWljb24tLWRhcmsgLnN2Zy1wYXJ0LS1zdHJva2Uge1xuICBzdHJva2U6ICMyYzJjMmM7XG59XG5cbi5zay1pY29uX19uby1maWxsIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLypcbiAqIEN1c3RvbSBpY29uIHN0eWxlcyBhbmQgYmVoYXZpb3JzXG4gKi9cbi5zay1pY29uLS1maWxsLWhvdmVyLnNrLWljb24tLWZhdm9yaXRlX2JvcmRlcjpob3ZlciAucGF0aC0wIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5zay1pY29uLS1maWxsLWhvdmVyLnNrLWljb24tLXBlcnNvbl9vdXRsaW5lOmhvdmVyIC5wYXRoLTIge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLnNrLWljb24tLWZpbGwtaG92ZXIuc2staWNvbi0tcGVyc29uX291dGxpbmU6aG92ZXIgLmVsbGlwc2UtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uc2staWNvbi0tZmlsbC1ob3Zlci5zay1pY29uLS1zZWFyY2g6aG92ZXIgLmNpcmNsZS0xIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi8qXG4gKiBMb2dpbiBtb2RhbFxuICovXG4uc2stbW9kYWxfX2xvZ2luLXR5cGVfX3Jlc2V0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNrLW1vZGFsX19sb2dpbi10eXBlX19yZXNldCBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDAuOTczNXJlbTtcbn1cbi5zay1tb2RhbF9fbG9naW4tdHlwZV9fcmVzZXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk0RDY0O1xufVxuXG4vKlxuICogUmVnaXN0ZXIgbW9kYWxcbiAqL1xuLypcbiAqIFJlc2V0IHBhc3N3b3JkIGxpbmsgbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIGEge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTRENjQ7XG59XG5cbi5sb2dpbl9pbmZvIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVyUmVuKDIycHgpO1xuICBjb2xvcjogIzJDMkMyQztcbn1cblxuLmxvZ2luX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5sb2dpbl9mb290ZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubG9naW5fZm9vdGVyLXJlZ2lzdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubG9naW5fYnV0dG9uLXJlZ2lzdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmxvZ2luX2J1dHRvbi1yZWdpc3Rlcjpob3ZlciB7XG4gIGNvbG9yOiAjRDk0RDY0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxvZ2luX2Zvb3Rlci1jcmVhdGVfYWNjIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5sb2dpbl9pbmZvX3RleHQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDYsIDIxMiwgMjE4LCAwKSAwLCByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuMikgMjAlLCByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuNSkgNjAlLCByZ2JhKDIwNiwgMjEyLCAyMTgsIDApKTtcbiAgYW5pbWF0aW9uOiBzaGltbWVyIDJzIGluZmluaXRlO1xuICBjb250ZW50OiBcIlwiO1xufVxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG4ucGxhY2Vob2xkZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgY29sb3I6ICM1MzUzNTM7XG59XG5cbi5wbGFjZWhvbGRlci0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4jbm8tcmFkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNuby1yYWQge1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAjbm8tZGlzcC1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKlxuICogSGVhZGVyc1xuICovXG4jcGxhY2Vob2xkZXJfX3RpdGxlIHtcbiAgaGVpZ2h0OiAxLjlyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICNwbGFjZWhvbGRlcl9fdGl0bGUge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3BsYWNlaG9sZGVyX190aXRsZSB7XG4gICAgaGVpZ2h0OiAxLjdyZW07XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wbGFjZWhvbGRlci0taDEge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oMiB7XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oMyB7XG4gIGhlaWdodDogMS44NzVyZW07XG59XG5cbi5wbGFjZWhvbGRlci0taDQge1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLWg1IHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLWg2IHtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4vKlxuICogUGFyYWdyYXBoc1xuICovXG4ucGxhY2Vob2xkZXItLXBhcmFncmFwaCBzcGFuIHtcbiAgaGVpZ2h0OiAxLjE4NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGxhY2Vob2xkZXItLXBhcmFncmFwaCBzcGFuIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbn1cbi5wbGFjZWhvbGRlci0tcGFyYWdyYXBoIHNwYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wbGFjZWhvbGRlci0tcGFyYWdyYXBoIHNwYW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi8qXG4gKiBUaW55IFNsaWRlclxuICovXG4ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXRhYnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXRhYnMgc3BhbiB7XG4gIHdpZHRoOiA3cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE1LjYyNXJlbTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogNDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogMTUuNXJlbTtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItaW1nLXNsYSB7XG4gIG1pbi1oZWlnaHQ6IDEwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLWltZy1zbGEge1xuICAgIGhlaWdodDogMTguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTEsXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMixcbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMy0tNC1jb2x1bW5zIHNwYW4ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nLXRvcDogMTUlO1xufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTMtY29sdW1ucyBzcGFuIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZy10b3A6IDIwJTtcbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zID4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMyA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMi0tMy1jb2x1bW5zIHNwYW4ge1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nLXRvcDogMjAlO1xufVxuXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0xLS0yLWNvbHVtbnMgc3BhbiB7XG4gIHdpZHRoOiA0NSU7XG4gIGhlaWdodDogMjlyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDEge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDQge1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgfVxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDEge1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0IHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjMxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gIH1cbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxIHtcbiAgICBoZWlnaHQ6IDMuMzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbiAgfVxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDQge1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxIHtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0IHtcbiAgaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xODc1cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1oNCB7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiAxMC42MjVyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgd2lkdGg6IDYuODc1cmVtO1xuICAgIGhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG4ucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1maWx0ZXIge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4Ljc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtc3RpY2t5LWZpbHRlciB7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiA5LjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLXN0aWNreS1maWx0ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLypcbiAqIEJ1dHRvbnNcbiAqL1xuLnBsYWNlaG9sZGVyLS1idXR0b24tc21hbGwge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4vKlxuICogRGl2XG4gKi9cbi8qXG4gKiBQbGFjZWhvbGRlciBvcGFjaXR5IGNoYW5nZVxuICovXG4ucGxhY2Vob2xkZXItb3BhY2l0eS1jaGFuZ2Uge1xuICBhbmltYXRpb24tbmFtZTogcGxhY2Vob2xkZXJPcGFjaXR5O1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyT3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuLypcbiAqIE1hdGVyaWFsIGRlc2lnbiBwbGFjZWhvbGRlcnNcbiAqL1xuLmxpbmVhci1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3RhcnQgMC4zcyBlYXNlLWluO1xuICBhbmltYXRpb246IHN0YXJ0IDAuM3MgZWFzZS1pbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5saW5lYXItcHJvZ3Jlc3Muc21hbGwge1xuICB3aWR0aDogMTUlO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmxpbmVhci1wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkY1QTc1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXIsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpbmVhci1wcm9ncmVzc19fYmFyLS1iYXIxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG59XG5cbi5saW5lYXItcHJvZ3Jlc3NfX2Jhci0tYmFyMiB7XG4gIGxlZnQ6IC0xMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3dCYXIxIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAzNi42JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3Jvd0JhcjEge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDM2LjYlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVCYXIxIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICAyMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICBsZWZ0OiAyMS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTUuNDQ0NDQlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVCYXIxIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICAyMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICBsZWZ0OiAyMS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTUuNDQ0NDQlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvd0JhcjIge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDE5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gIH1cbiAgNDQuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dCYXIyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICB9XG4gIDQ0LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVCYXIyIHtcbiAgMCUge1xuICAgIGxlZnQ6IC01NC44ODg4OSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICB9XG4gIDI1JSB7XG4gICAgbGVmdDogLTE3LjI1JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICB9XG4gIDQ4LjM1JSB7XG4gICAgbGVmdDogMjkuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTE3LjM4ODg5JTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlQmFyMiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTQuODg4ODklO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgfVxuICAyNSUge1xuICAgIGxlZnQ6IC0xNy4yNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgfVxuICA0OC4zNSUge1xuICAgIGxlZnQ6IDI5LjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExNy4zODg4OSU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzc0xpbmVhck1vdmVtZW50IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzTGluZWFyTW92ZW1lbnQge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzdGFydCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN0YXJ0IHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBlbmQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDJweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGVuZCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qXG4gKiBDb21wb25lbnQgc3BlY2lmaWMgc3R5bGVzOiBUaW55IHNsaWRlclxuICovXG4udGlueS1zbGlkZXJfX2hlYWRlcl9fbGVmdCAucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0IC5wbGFjZWhvbGRlci0tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlxuICogUG9zaXRpb24gc3BlY2lmaWMgc3R5bGVzOiBMYW5kaW5nIHBhZ2VcbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAubGFuZGluZy1wYWdlIC5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS00LWNvbHVtbnMgc3BhbiB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nLXRvcDogMTglO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2UgLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTQtY29sdW1ucyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlIC5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS00LWNvbHVtbnMgc3BhbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogMzYlO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2UgLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTQtY29sdW1ucyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLS1oZWFkZXIsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3BsYWNlaG9sZGVyIC5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dC0tcGxhY2Vob2xkZXIgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDYlO1xuICB3aWR0aDogMjclO1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXQtLXBsYWNlaG9sZGVyIC5wbGFjZWhvbGRlci0tZGl2IHtcbiAgcGFkZGluZy10b3A6IDY1JTtcbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBzcGFuW2NsYXNzKj1wbGFjZWhvbGRlcl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24tLW1hcC1vcGVuIHtcbiAgbWF4LXdpZHRoOiA0NC4zNzVyZW07XG59XG5cbi5wYWdpbmF0aW9uX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ucGFnaW5hdGlvbl9fcGFnZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi5wYWdpbmF0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ucGFnaW5hdGlvbl9fYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG4ucGFnaW5hdGlvbl9fYXJyb3ctLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4ucGFnaW5hdGlvbl9fYXJyb3ctLW5leHQge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuLypcbiAqIENvbG9yIHNjaGVtZXNcbiAqL1xuLnBhZ2luYXRpb24tLXdoaXRlLWJnIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4ucGFnaW5hdGlvbi0tYmxhY2stYmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZS5wYWdpbmF0aW9uX19wYWdlLS13aGl0ZS1iZywgLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZS5wYWdpbmF0aW9uX19wYWdlLS1ibGFjay1iZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZS5wYWdpbmF0aW9uX19wYWdlLS13aGl0ZS1iZzpob3ZlciwgLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZS5wYWdpbmF0aW9uX19wYWdlLS1ibGFjay1iZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlLS13aGl0ZS1iZyB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuXG4ucGFnaW5hdGlvbl9fYXJyb3cucGFnaW5hdGlvbl9fYXJyb3ctLXdoaXRlLWJnIHBhdGgge1xuICBmaWxsOiAjMTIxMjEyO1xufVxuLnBhZ2luYXRpb25fX2Fycm93LnBhZ2luYXRpb25fX2Fycm93LS13aGl0ZS1iZy5wYWdpbmF0aW9uX19hcnJvdy0taW5hY3RpdmUgcGF0aCB7XG4gIGZpbGw6ICNDNUM1QzU7XG59XG4ucGFnaW5hdGlvbl9fYXJyb3cucGFnaW5hdGlvbl9fYXJyb3ctLWJsYWNrLWJnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnBhZ2luYXRpb25fX2Fycm93LnBhZ2luYXRpb25fX2Fycm93LS1ibGFjay1iZy5wYWdpbmF0aW9uX19hcnJvdy0taW5hY3RpdmUgcGF0aCB7XG4gIGZpbGw6ICM0RjRGNEY7XG59XG5cbi5sZHMtcmlwcGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5sZHMtcmlwcGxlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGxkcy1yaXBwbGUgMXMgY3ViaWMtYmV6aWVyKDAsIDAuMiwgMC44LCAxKSBpbmZpbml0ZTtcbn1cblxuLmxkcy1yaXBwbGUgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5cbkBrZXlmcmFtZXMgbGRzLXJpcHBsZSB7XG4gIDAlIHtcbiAgICB0b3A6IDM2cHg7XG4gICAgbGVmdDogMzZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnNrLXNwaW5uZXIsXG4uc2stc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4uc2stc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNrLWNvbGxhcHNhYmxlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ncmF5LTIwMCwgI0VDRUNFQyk7XG59XG5cbi5zay1jb2xsYXBzYWJsZV9fY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNrLWNvbGxhcHNhYmxlX19jb250ZW50LS1leHBhbmRlZCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5cbi5zay1jb2xsYXBzYWJsZV9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2stY29sbGFwc2FibGVfX3RpdGxlIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuLnNrLWNvbGxhcHNhYmxlX190aXRsZSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ub25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYXJfYm90IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmFkZGl0aW9uYWwtbGlua19jaGlsZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5hZGRpdGlvbmFsLWxpbmtfY2hpbGQgPiBhIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5hZGRpdGlvbmFsLWxpbmtfY2hpbGQgPiBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW5fX25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9hZGRpdGlvbmFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluLWF3YXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NDM3NXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbi1hd2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluLWpvYiB7XG4gIG1hcmdpbi1ib3R0b206IDEuODQzNzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4tam9iIHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4tam9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW5fX25hdi1leHRyYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19uYXYtZXh0cmEtZmlyc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMC43JTtcbiAgICByaWdodDogLTM2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2LWV4dHJhLWZpcnN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbl9fbmF2LWV4dHJhLWZpcnN0ID4gZGl2ID4gYSA+IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5tYWluX19uYXYtZXh0cmEtZmlyc3QtdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYWluX19uYXYtZXh0cmEtc2Vjb25kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdi1leHRyYS1zZWNvbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWluX19uYXYtZXh0cmEtc2Vjb25kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gIH1cbn1cbi5tYWluX19uYXYtZXh0cmEtc2Vjb25kID4gZGl2ID4gYSA+IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdi1leHRyYS1zZWNvbmQgPiBkaXYgPiBhID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFpbl9fbmF2X19saXN0IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE5LjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLm1haW5fX25hdl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xufVxuLm1haW5fX25hdl9fbGlzdCBsaS5saS1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW5fX25hdl9fbGlzdCBsaS5saS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ubWFpbl9fbmF2X19saXN0LS1kZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMSU7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0IGEge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5tYWluX19uYXZfX2xpc3QgYTpob3ZlciwgLm1haW5fX25hdl9fbGlzdCBhOmZvY3VzLCAubWFpbl9fbmF2X19saXN0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3QtLWV4cGFuZGFibGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWF4LWhlaWdodDogMi44cmVtO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCB7XG4gICAgbWF4LWhlaWdodDogNDMuNzVyZW07XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdC0tZXhwYW5kYWJsZS0tbm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbl9fbmF2X19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGUgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFpbl9fbmF2X19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGUgc3ZnIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAubWFpbl9fbmF2X19saXN0X190aXRsZSBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbl9fbmF2X19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGVfX21hci1ib3QgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGVfX21hci1ib3Qgc3ZnIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAubWFpbl9fbmF2X19saXN0X190aXRsZV9fbWFyLWJvdCBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fdGl0bGVfX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluX19uYXZfX3RpdGxlX19pbm5lciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fdGl0bGVfX2lubmVyIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fdGl0bGVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluX19uYXZfX3RpdGxlX19pbm5lciBzdmcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkIC5tYWluX19uYXZfX3RpdGxlX19pbm5lciBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fdGl0bGVfX2lubmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluX19uYXZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDJyZW0gMy43NXJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19uYXZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5fX25hdl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzLjRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLm1haW5fX25hdl9faW5uZXItLW1vcmUtcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19pbm5lci0tbW9yZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2lubmVyLS1tb3JlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjFyZW07XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdC0tc29jaWFsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1haW5fX25hdl9fbGlzdC0tc29jaWFsIGE6aG92ZXIgc3ZnIHBhdGgsIC5tYWluX19uYXZfX2xpc3QtLXNvY2lhbCBhOmhvdmVyIHN2ZyBjaXJjbGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdC0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0LS1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTEwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3QtLXNvY2lhbCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNHJlbTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0LS1zb2NpYWwgbGk6bm90KDpmaXJzdC1jaGlsZCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2ggaDUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2gge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIGg1IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIGg1IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAwLjMyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS42cmVtO1xufVxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1QzVDNTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGE6aG92ZXIsIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhOmZvY3VzLCAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgYTphY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubWFpbl9fbmF2X19yaWdodC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fcmlnaHQtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5fX25hdl9fcmlnaHQtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiA5NC43JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19yaWdodC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2NvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzVDNUM1O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbl9fbmF2X19jb3B5cmlnaHQgYTpob3ZlciwgLm1haW5fX25hdl9fY29weXJpZ2h0IGE6Zm9jdXMsIC5tYWluX19uYXZfX2NvcHlyaWdodCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG5cbi5tYWluX19uYXZfX2NvcHlyaWdodF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5tYWluX19uYXZfX2NvcHlyaWdodF9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4ubWFpbl9fbmF2X19saXN0X19oZWFkZXJzIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFpbl9fbmF2X19saXN0X19oZWFkZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9faGVhZGVycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3RfX2hlYWRlcnMgPiBhID4gaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cblxuLm1haW5fX25hdl9fbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgMCAxLjU3cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogLTAuNSUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbm8tcGFkZGluZyB7XG4gICAgbGVmdDogLTEuNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMC43cmVtIDA7XG4gIH1cbn1cblxuLm1haW5fX25hdl9faGVhZGVyX19tYWdhemluIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4ubWFpbl9fbmF2X19oZWFkZXJfX21hZ2F6aW46aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19tYWdhemluIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fbWFnYXppbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19tYWdhemluIHtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX21hZ2F6aW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fbWFnYXppbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1LjVweDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19oZWFkZXJfX2V2ZW50cyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWluX19uYXZfX2hlYWRlcl9fZXZlbnRzOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fZXZlbnRzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19ldmVudHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fZXZlbnRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19ldmVudHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGFzdF9fbGkge1xuICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fbGFzdF9fbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kIGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZCBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLW5vX2hlaWdodCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLW5vX2hlaWdodCB7XG4gICAgaGVpZ2h0OiAxNi44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1ub19oZWlnaHQge1xuICAgIGhlaWdodDogMTMuOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWRlIHtcbiAgaGVpZ2h0OiAxNi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWRlIHtcbiAgICBib3R0b206IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWRlIHtcbiAgICBoZWlnaHQ6IDE3cmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWRlIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1kZS1hZGRpdGlvbmFsIHtcbiAgYm90dG9tOiAxLjNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tY2gge1xuICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWNoIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1hdCB7XG4gIGhlaWdodDogMTZyZW07XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWF0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzIGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycyBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLW5vX2hlaWdodCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLW5vX2hlaWdodCB7XG4gICAgaGVpZ2h0OiAxNi44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1ub19oZWlnaHQge1xuICAgIGhlaWdodDogMTMuOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWRlIHtcbiAgaGVpZ2h0OiAxNi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWRlIHtcbiAgICBib3R0b206IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWRlIHtcbiAgICBoZWlnaHQ6IDE3cmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWRlIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1kZS1hZGRpdGlvbmFsIHtcbiAgYm90dG9tOiAxLjNyZW07XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWNoIHtcbiAgYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tY2gge1xuICAgIGJvdHRvbTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tY2gge1xuICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWNoIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1hdCB7XG4gIGhlaWdodDogMTZyZW07XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWF0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzID4gbGkgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xN3JlbTtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycyA+IGxpID4gcDpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMgPiBsaSA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5zZWNvbmQtLWNoIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2Vjb25kLS1jaCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi5zZWNvbmQtLWF0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgbWFyZ2luOiA1JSAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY29uZC0tZGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jaF9fbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWNoLm5hdi1zd2lzcy1hd2FyZCB7XG4gIGJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWNoLm5hdi1zd2lzcy1hd2FyZCB7XG4gICAgYm90dG9tOiA3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tY2gubmF2LXN3aXNzLWF3YXJkIHtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLm1haW5fX25hdi1leHRyYS1maXJzdC10b3AtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tb2JpbGVfZGlzcGxheV9ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgLnBob25lbWVudV9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBob25lbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mYXEgLnBob25lbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzQ2Yjc5MDtcbiAgfVxuICAucGhvbmVtZW51IHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5mYXEgLnBob25lbWVudSB1bCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgfVxuICAucGhvbmVtZW51IGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnBob25lbWVudSBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogOXB4IDEycHggOXB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5waG9uZW1lbnUgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgfVxuICAucGhvbmVtZW51X19pbm5lciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbSAwIDAgMHB4O1xuICB9XG4gIHVsLnBob25lbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4IDIwcHggMzBweDtcbiAgfVxuICB1bC5waG9uZW1lbnVfX2xpc3QtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB1bC5waG9uZW1lbnVfX2xpc3QtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGhvbmVtZW51X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMThweDtcbiAgfVxuICAucGhvbmVtZW51X19pdGVtIHN2ZyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZpbGw6IGJsYWNrO1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICAucGhvbmVtZW51X19pdGVtLS1oYXMtY2hpbGQgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0tLWJhY2stYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtNiU7XG4gIH1cbiAgLnBob25lbWVudV9faXRlbS0tYmFjay1idG4gYSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMCA3cHggMS40JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBob25lbWVudV9fbGlzdC0tbGV2ZWwtdHdvIC5waG9uZW1lbnVfX2l0ZW06bm90KC5waG9uZW1lbnVfX2l0ZW0tLWJhY2stYnRuKSBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW1fX21lbnUtdGl0bGUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4IDMlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucGhvbmVtZW51X19pdGVtX19tZW51LXRpdGxlX2xldmVsLXR3byB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZXZlbnRsb2thbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3cHggY2VudGVyO1xuICB9XG4gIHVsIGxpLndpc2hsaXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB1bCBsaS53aXNobGlzdCBhIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbiAgdWwgbGkud2lzaGxpc3QgZGl2IHtcbiAgICB0b3A6IDU1cHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWVycm9yID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG4gIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgYiwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBiIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbjogMCAwLjNyZW0gMCAwO1xuICAgIC8qd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMCAzcHggMCAwOyovXG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTcwcHgpO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW46IDAgLTIwcHggMCAtMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuaGVhZCwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuc3RlcCwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuc3RlcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2IGlucHV0W25hbWU9Y2FwdGNoYV92YWx1ZV0sIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2IGlucHV0W25hbWU9Y2FwdGNoYV92YWx1ZV0ge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2IC5jYXB0Y2hhX2ltZywgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYgLmNhcHRjaGFfaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5lcnJvcm1lc3NhZ2UsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LmVycm9ybWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLm1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUgLnNlYXJjaF9oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbiAgLm1lbnUgLnNlYXJjaF9oZWFkZXIgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubWVudSAuY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2gge1xuICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGgyIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luOiAyNXB4IDI1cHggLTg1cHggMjVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiA4NXB4IDI1cHggMjVweCAyNXB4O1xuICB9XG4gIC5zaG93b3B0aW9uczo6YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgZGl2Lm9wdGlvbm5hdiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIGRpdi5vcHRpb25uYXYgc3BhbiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IGdyYXk7XG4gIH1cbiAgZGl2Lm9wdGlvbm5hdiB1bCB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGRpdi5vcHRpb25uYXYgdWwgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICBkaXYub3B0aW9ubmF2IHVsIGxpIGkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDFweCAwO1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIGRpdi5vcHRpb25uYXYuYWN0aXZlIHNwYW4ge1xuICAgIHdpZHRoOiAyNjJweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSBzZWxlY3Qge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXRleHRdLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiKDIzNCwgMjM0LCAyMzQpO1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggLnNob3dvcHRpb25zOjpiZWZvcmUge1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiA3cHg7XG4gIH1cbiAgLm1lbnUgLnJlZF9zZWFyY2ggZm9ybSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMTAwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cbiAgLm1lbnUgLnJlZF9zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMTk4cHg7XG4gIH1cbiAgLm1lbnUgLnJlZF9zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC5tZW51LmZhcSAucmVkX3NlYXJjaCBmb3JtIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLm1lbnUuZmFxIC5yZWRfc2VhcmNoIC5mYXFoZWFkIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuICB9XG4gIC5tZW51LmZhcSAucmVkX3NlYXJjaCAuZmFxaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tZW51IC5zZW9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG1hcmdpbjogNzBweCAwIC03MHB4IDA7XG4gIH1cbiAgLm1lbnUgLnNlb19oZWFkZXIgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLm1lbnUgLnNlb19oZWFkZXIgLmltYWdlIHUgaSBpbWcge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLm1lbnUgLnNlb19oZWFkZXIgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubWVudSAuc2VvX2hlYWRlciAudGV4dCBoMSB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2gge1xuICAgIGJhY2tncm91bmQ6ICMyMjQ1NWIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMzBweCAwO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2g6bnRoLW9mLXR5cGUoMikge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaDpudGgtb2YtdHlwZSgyKSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaDpudGgtb2YtdHlwZSgzKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IDAgMjVweCAwIDI1cHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2g6bnRoLW9mLXR5cGUoMykgdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2g6bnRoLW9mLXR5cGUoMykgdGFibGUgdHIgdGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgc2VsZWN0LCAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLmNoZWNrZXIgZGl2IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuY2FuY2VsLCAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5zaG93ZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC0yMHB4IC0xcHggMCAtMXB4O1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLmZpbHRlciBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDFweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLmZpbHRlciBhOjphZnRlciB7XG4gICAgY29udGVudDogXCIsXCI7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuZmlsdGVyIGEgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5maWx0ZXIgYS5kZWxldGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5tZW51Lm5vdHN0YXJ0LnJlc3VsdHMuc2VhcmNoX3RpdGxlIGZvcm0gLmZ1bGxzZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmp1bXBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDMwMjtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuanVtcGVyLmZpeGVkLCAuanVtcGVyLmFsd2F5c19maXhlZCB7XG4gICAgei1pbmRleDogMzAyO1xuICB9XG4gIC5qdW1wZXIgLnNlY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTYwcHgpO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBoNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2LmZsZXhpYmxlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IGEubGlrZSwgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiBhLmJhY2sge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgYS5iYXNlIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogMTBweCAxOHB4IDEwcHggMzhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IGNlbnRlcjtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpIGEsIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkgLnByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkgLnNoYXJlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgPiBsaSA+IHVsIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDc1cHgpO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDQ1cHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYuYmFzZSB1bCA+IGxpID4gdWwge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTI1cHgpO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgPiBsaSA+IHVsOjpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC03cHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdi5iYXNlIHVsID4gbGkgPiB1bDo6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDQzcHgpO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgPiBsaSB1bCBsaSBiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgPiBsaSB1bCBsaSBhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaS5zaGFyaWZmIHVsIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaS5zaGFyaWZmIHVsIGxpLnR3aXR0ZXIgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpLnNoYXJpZmYgdWwgbGkud2hhdHNhcHAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1ZDM2NjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICB9XG4gIC5qdW1wZXIuYWx3YXlzX2ZpeGVkLCAuanVtcGVyLmZpeGVkIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC50aGVtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgfVxuICAudGhlbWUubm90c3RhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aGVtZSAuYngtd3JhcHBlciAuYngtdmlld3BvcnQge1xuICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGhlbWUgLm1lZGlhIHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC50aGVtZSAubWVkaWEgc3BhbiB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRoZW1lIC50aGVtZWJveCB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxuICAudGhlbWUgLnRoZW1lYm94IC5kZXRhaWxwaWMge1xuICAgIGxlZnQ6IC00MCU7XG4gICAgd2lkdGg6IDE4MCU7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94LnNtYWxsLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24ge1xuICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24gLmltYWdlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyNDVweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3ggLmxvY2F0aW9uIC5pbWFnZSBzcGFuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDA7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3ggLmxvY2F0aW9uIC5pbWFnZSB1IGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24gLnRleHQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24gLnRleHQgYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24gLmxpa2Uge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5iYW5uZXIge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbiAgLmJhbm5lciAuYngtcHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG4gIC5iYW5uZXIgLmJ4LW5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTMwcHg7XG4gIH1cbiAgLmJhbm5lciAuYmFubmVyYm94IHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG4gIC5iYW5uZXIgLmJhbm5lcmJveCBoMiB7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmJhbm5lciAuYmFubmVyYm94IC5pbWFnZSB7XG4gICAgdG9wOiAtNDBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwMHB4KTtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDVweDtcbiAgfVxuICAub3ZlcnZpZXcuZmF2b3VyaXRlcy1vdmVydmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm92ZXJ2aWV3IC5vdmVydmlld2hlYWQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDE1cHggNXB4IDE1cHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAub3ZlcnZpZXcgLm92ZXJ2aWV3aGVhZCBoMSB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAub3ZlcnZpZXcgLm92ZXJ2aWV3aGVhZCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5vdmVydmlldyAub3ZlcnZpZXdoZWFkIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5vdmVydmlld2hlYWQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAub3ZlcnZpZXcgLm92ZXJ2aWV3aGVhZCAubW9yZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeSAuaW1hZ2UgdSBpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5IC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5IC50ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeSAudGV4dCBiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeSAubGlrZSwgLm92ZXJ2aWV3IC5lbnRyeSAuc2hhcmVfY29udGFpbmVyIC5zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5LmV2ZW50am9icyAuaW1hZ2UgYiB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3gge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCAucGFydG5lciB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IC5wYXJ0bmVyIC5pbWFnZSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IC5wYXJ0bmVyIC5pbWFnZSBzcGFuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDA7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3ggLnBhcnRuZXIgLmltYWdlIHUgaSBpbWcge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IC5wYXJ0bmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3ggLnBhcnRuZXIgLnRleHQgYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCAucGFydG5lciAubGlrZSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jbGllbnRzbGlkZXJib3gge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gIH1cbiAgLm92ZXJ2aWV3IC5jbGllbnRzbGlkZXJib3ggLmNsaWVudCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jbGllbnRzbGlkZXJib3ggLmNsaWVudCAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jbGllbnRzbGlkZXJib3ggLmNsaWVudCAuaW1hZ2UgdSBpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG4gIC5vdmVydmlldyAuY2F0ZWdvcmllcyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAub3ZlcnZpZXcgLmNhdGVnb3JpZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jYXRlZ29yaWVzIGxpIGEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgOHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jYXRlZ29yaWVzIGxpIHNwYW4ge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwYWRkaW5nOiAycHggMCAycHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgfVxuICAub3ZlcnZpZXcgLmJhY2tlbmQgLnNvcnRhYmxlIC50aHVtYiAuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3VsdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5yZXN1bHQuc2ltcGxlLXNlYXJjaC1yZXN1bHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucmVzdWx0LmZhdm91cml0ZXMtbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICB9XG4gIC5yZXN1bHQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5yZXN1bHQgLnJlc3VsdGhlYWQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAucmVzdWx0IC5yZXN1bHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZXN1bHQgLnJlc3VsdGhlYWQgaDEge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDIwcHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnJlc3VsdCAucmVzdWx0aGVhZCBoNCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAucmVzdWx0IC5yZXN1bHRoZWFkIC5tb3JlIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkgLmltYWdlYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAuaW1hZ2Vib3ggLmltYWdlc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC5pbWFnZWJveCAuaW1hZ2VzbGlkZXIgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC5pbWFnZWJveCAuaW1hZ2VzbGlkZXIgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAudGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDVweCA1cHggMTVweCA1cHg7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkgLnRleHQgLmxldmVsIHtcbiAgICB0b3A6IC0yNDBweDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAubGlrZSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC53dW5zY2h0ZXJtaW4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAud3Vuc2NodGVybWluID4gZGl2IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAud3Vuc2NodGVybWluID4gZGl2IC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdLCAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC53dW5zY2h0ZXJtaW4gPiBkaXYgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9c3VibWl0XSwgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAud3Vuc2NodGVybWluID4gZGl2IGlucHV0W3R5cGU9dGV4dF0sIC5saXN0dmlldyAudGVybWluc3VjaGUgLnd1bnNjaHRlcm1pbiA+IGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saXN0dmlldyAudGVybWluc3VjaGUgLnd1bnNjaHRlcm1pbiA+IGRpdiBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saXN0dmlldyAudGVybWluc3VjaGUgLmluZm8ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5saXN0dmlldyAudGVybWluc3VjaGUgLmluZm8gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLmltYWdlYm94IHtcbiAgICBtYXJnaW46IDVweCA1cHggMCA1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTE1cHggMjBweDtcbiAgICBtYXJnaW46IDAgNXB4IDVweCA1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAubGV2ZWwge1xuICAgIHRvcDogLTIyMHB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLnRleHQgLnBlcnNvbmVuIHtcbiAgICBsZWZ0OiAxNjJweDtcbiAgICBib3R0b206IDY1cHg7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAuYmVzY2hyaWViIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAucmVnaW9uLCAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5nZWJhZXVkZWFydCB7XG4gICAgbGVmdDogMTBweDtcbiAgICBib3R0b206IDY1cHg7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAuZGllbnN0bGVpc3RlcnR5cCwgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAubGFnZSB7XG4gICAgbGVmdDogODZweDtcbiAgICBib3R0b206IDY1cHg7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAubGlrZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAuc2hhcmUge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLm1haWwge1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLnByaW50IHtcbiAgICBsZWZ0OiAxMDVweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAuYW5mcmFnZW4ge1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLndlcmJ1bmdfYnV0dG9uLCAubGlzdHZpZXcgLmVudHJ5IC5hbmZyYWdlX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC5kZWxldGUge1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRvcDogMjY1cHg7XG4gIH1cbiAgLnJlc3VsdC5saXN0dmlldyAuZW50cnkgLmxpa2Uge1xuICAgIG1hcmdpbi10b3A6IC04NHB4O1xuICB9XG4gIC5yZXN1bHQgLnJlZF9lbnRyaWVzIHtcbiAgICBtYXJnaW46IDAgMjBweCAxMHB4IDIwcHg7XG4gIH1cbiAgLnJlc3VsdCAucmVkX2VudHJpZXMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5yZXN1bHQgLnJlZF9lbnRyaWVzIGxpIGEgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5yZXN1bHQgLnJlZF9lbnRyaWVzIGxpLmFsdGVybmF0aXZlIGIge1xuICAgIHBhZGRpbmc6IDQ1cHggMTVweCAxNXB4IDE1cHg7XG4gIH1cbiAgLnJlc3VsdCAucmVkX2VudHJpZXMgbGkuYWx0ZXJuYXRpdmUgYSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MHB4O1xuICB9XG4gIC5yZXN1bHQubWVkaWVuIC5yZXN1bHRoZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IC01cHggNXB4IDEwcHggNXB4O1xuICB9XG4gIC5yZXN1bHQuc2VvIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJlc3VsdC5mYXEge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLmJyZWFkY3J1bWJzIGRpdiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAucmVzdWx0LmZhcSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0aCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGggaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0ZCBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRkIGlucHV0W3R5cGU9dGV4dF0sIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGQgLnNob3dvcHRpb25zIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0ZCAuc2hvd29wdGlvbnMgc2VsZWN0IG9wdGlvbiB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRkIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlb19vdmVydmlldyB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCA1cHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB9XG4gIC5zZW9fb3ZlcnZpZXcgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlb19vdmVydmlldyAuZW50cnkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAuc2VvX292ZXJ2aWV3IC5lbnRyeSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLnNlb19vdmVydmlldyAuZW50cnkgLmltYWdlIHUgaSBpbWcge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cbiAgLnNlb19vdmVydmlldyAuZW50cnkgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmRldGFpbCB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgfVxuICAuZGV0YWlsLmRldGFpbC1hYm92ZS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDMwcHggMTBweCAzMHB4O1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCBoMSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQgc3Bhbi5wcmVtaXVtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIC5mZWF0dXJlcyB7XG4gICAgbWFyZ2luOiAxMHB4IC0yMHB4IDAgLTIwcHg7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCAuZmVhdHVyZXMgbGkge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCAuYXdhcmQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZC5iYXNpYyB7XG4gICAgbWFyZ2luOiA3MHB4IDMwcHggMTBweCAzMHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkLndpZGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZC5zbWFsbCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQuZXh0cmF3aWRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCAuYXR0cmlidXRlLCAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC5lcXVpcG1lbnQgZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC53aG9fcGljIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC5yYXRpbmcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCAucmF0aW5nLnNsYV9yYXRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC5yYXRpbmcuc2xhX3JhdGluZyBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCAud2hvIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLndob19zbGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCB7XG4gICAgd2lkdGg6IDMzLjMlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIuZmlyc3RsaW5lIHRkIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggZ3JheTtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLmZpcnN0bGluZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgLnJvb21uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgLmNhcGFjaXR5X2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCAuY2FwYWNpdHlfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIHVsIGxpIGEsIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgdWwgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIHVsIGxpIGRpdiB7XG4gICAgbGVmdDogLTE4N3B4O1xuICAgIGJvdHRvbTogMzZweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIHVsIGxpIGRpdjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxOTRweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIHVsIGxpIGRpdiBpIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCBkaXYucm9vbW5hbWUge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIG1hcmdpbjogLTIwcHggLTMwcHggLTQwcHggLTMwcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuaW1hZ2UgYSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuaW1hZ2UgYSBzcGFuIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xuICAgIHRvcDogMjAwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5pbWFnZSB1IGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmdhbGxlcnkge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IC0zMHB4IC0yMHB4IC0zMHB4IC0yMHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmdhbGxlcnkgZmlndXJlIGEge1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogNzNweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoMSkgYSwgLmRldGFpbCAubGVmdCAuZ2FsbGVyeSBmaWd1cmU6bnRoLWNoaWxkKDIpIGEge1xuICAgIHdpZHRoOiAxNDhweDtcbiAgICBoZWlnaHQ6IDExMXB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmdhbGxlcnkgZmlndXJlLmdhbGxlcnlfaW1hZ2UgYSBzcGFuLCAuZGV0YWlsIC5sZWZ0IC5nYWxsZXJ5IGZpZ3VyZS5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgfVxuICAuZGV0YWlsIC5hZ2Ige1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5kZXRhaWwgLmFnYiBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5kZXRhaWwgLmFnYiBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5kZXRhaWwgLnRlYW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLmRldGFpbCAudGVhbSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5kZXRhaWwgLnRlYW0gdWwge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDIwcHggLTIwcHggLTIwcHggLTIwcHg7XG4gIH1cbiAgLmRldGFpbCAudGVhbSB1bCBsaSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbCAudGVhbSB1bCBsaSBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5kZXRhaWwgLnRlYW0gdWwgbGkgZGl2IHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46IDIwcHggLTVweCAxMHB4IC01cHg7XG4gIH1cbiAgLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyI2F2YWlsYWJpbGl0eV9tb2RhbCAjcmVxdWVzdHMuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyI2F2YWlsYWJpbGl0eV9tb2RhbCAjcmVxdWVzdHMuaGlkZV9vbl9tb2JpbGUgaDQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNwZWNpYWwge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gIH1cbiAgLnNwZWNpYWwgLmxlZnQge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zcGVjaWFsIC5sZWZ0IGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNwZWNpYWwgLmxlZnQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5zcGVjaWFsIC5sZWZ0IGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnNwZWNpYWwgLmxlZnQgdWwgbGkge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAuc3BlY2lhbCAucmlnaHQge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgMzBweCAzMHB4IDMwcHg7XG4gIH1cbiAgLnNwZWNpYWwgLnJpZ2h0IGEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbWFwIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5sYXcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB9XG4gIC5sYXcgLmltcHJlc3N1bSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5sYXcgLmltcHJlc3N1bSBkaXYge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMGM3Yzc7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubGF3IC5pbXByZXNzdW0gZGl2IGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmxhdyAuY29weXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5sYXcgLmNvcHlyaWdodCBkaXYge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5sYXcgLmNvcHlyaWdodCBkaXYgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubGF3IC5hYm91dCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAubGF3IC5hYm91dCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5sYXcgLmFib3V0IGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmxhdyAuYWJvdXQgdWwge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgLmxhdyAuYWJvdXQgdWwgbGkge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5sYXcgLmFib3V0IHVsIGxpIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmxhdyAuYWJvdXQgdWwgbGkgZGl2IHtcbiAgICB0b3A6IC02MHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC53YXlfdG9fdXMge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gIH1cbiAgLndheV90b191cyAua29udGFrdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAud2F5X3RvX3VzIC5rb250YWt0IGRpdiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLndheV90b191cyAua29udGFrdCBkaXYgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAud2F5X3RvX3VzIC5rb250YWt0IGRpdiBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC53YXlfdG9fdXMgI3JvYWRtYXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAud2F5X3RvX3VzICNyb2FkbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC53YXlfdG9fdXMgI3JvYWRtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyBkaXYgYiB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFpbGluZ3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB9XG4gIC5tYWlsaW5ncyAuYmFjayB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XG4gIH1cbiAgLm1haWxpbmdzIC5iYWNrIGEge1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3gge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5ieC1wcmV2LCAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5ieC1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLnNsaWRlcmVudHJ5IGEge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBwYWRkaW5nOiAxMTBweCAyMHB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggOHB4IDAgcmdiYSg0MCwgMzksIDM0LCAwLjIpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5zbGlkZXJlbnRyeSBhIGIge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5zbGlkZXJlbnRyeSBhIHNwYW4ge1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3QgLm1vcmVpbmZvIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5iYWNrIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuYmFjayBhIHtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGgxIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgaDQge1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiB7XG4gICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgZGl2IGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBkaXYgYiB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBkaXYgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiB1IHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiB1bCBsaSB7XG4gICAgcGFkZGluZzogNHB4IDAgNHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3cHg7XG4gICAgZm9udC1zaXplOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgLmNyZWF0ZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTBweCA5MHB4IDEwcHggOTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCAucHJvZHVjdHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCAucHJvZHVjdHMgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IC5wcm9kdWN0cyBsaSBhIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3Qge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgaDQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IHVsIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxMHB4IC0xMHB4IC0xMHB4IC0xMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgdWwgbGkge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IHVsIGxpIGEge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAxMTBweCAyMHB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgdWwgbGkgYSBzcGFuIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB1bCBsaSBhIHUge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB1bCBsaSBhIGIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC52b3J0ZWlsZSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnZvcnRlaWxlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnZvcnRlaWxlIGEge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyBoNCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIHVsIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxMHB4IC0xMHB4IC0xMHB4IC0xMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIHVsIGxpIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgdWwgbGkgLnRleHQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgdWwgbGkgLnBpYyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG1hcmdpbjogMjBweCAxMjBweCAwIDEyMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIHVsIGxpIC5uYW1lIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIHVsIGxpIC5jb21wYW55IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAuc3RhdGlzdGljIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIC02MHB4IDA7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMgaDIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMgaDMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDEwcHggLTEwcHggMTBweCAtMTBweDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyBoMyBkaXYge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC02MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMgaDMgdWwge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMgaDMgdWwgbGkge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN0YXRpc3RpYyAuZmFjdHMgaDQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRhY3QgLmJ1c2luZXNzX2NhcmQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmJ1c2luZXNzX2NhcmQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuY29udGFjdCAuYnVzaW5lc3NfY2FyZCBoMyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMjBweCAtMTBweCAxMHB4IC0xMHB4O1xuICB9XG4gIC5jb250YWN0IC5idXNpbmVzc19jYXJkIGgzIC5waWMge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmJ1c2luZXNzX2NhcmQgaDMgLnRleHQge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDEwcHggMzBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuY29udGFjdCAuYnVzaW5lc3NfY2FyZCBoNCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb250YWN0IC5yZWFzb25zIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggLTIwcHggMTBweDtcbiAgfVxuICAuY29udGFjdCAucmVhc29ucyBoMiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuY29udGFjdCAucmVhc29ucyAuZW50cnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cbiAgLmNvbnRhY3QgLnJlYXNvbnMgLmVudHJ5IC5udW1iZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5jb250YWN0IC5yZWFzb25zIC5lbnRyeSAudGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuY29udGFjdCAucmVhc29ucyAuZW50cnkgLnRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuY29udGFjdCAubW9yZWluZm8ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDEwcHggMTBweCAtMjBweCAxMHB4O1xuICB9XG4gIC5jb250YWN0IC5tb3JlaW5mbyBoMiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuY29udGFjdCAubW9yZWluZm8gLmVudHJ5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG4gIC5jb250YWN0IC5tb3JlaW5mbyAuZW50cnkgLm51bWJlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QgLm1vcmVpbmZvIC5lbnRyeSAudGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuY29udGFjdCAubW9yZWluZm8gLmVudHJ5IC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZhcSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMjBweDtcbiAgfVxuICAuY29udGFjdCAuZmFxIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZhcSAuZW50cnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5jb250YWN0IC5mYXEgLmVudHJ5IGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZhcSAucHJvZHVjdHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gIH1cbiAgLmNvbnRhY3QgLmZhcSAucHJvZHVjdHMgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGFjdCAuZmFxIC5wcm9kdWN0cyBsaSBhIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLnByZXNzZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgfVxuICAucHJlc3NlIGgyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAucHJlc3NlIHVsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAucHJlc3NlIHVsIGxpIGgzIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnByZXNzZSB1bCBsaSBhIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnByZXNzZSB1bCBsaSBhIHNwYW4ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbjogMCA2MHB4IDEwcHggMDtcbiAgfVxuICAucHJlc3NlIC5hbmZyYWdlbiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnByZXNzZSAuYW5mcmFnZW4gc3BhbiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBtYXJnaW46IDRweCBhdXRvIDRweCBhdXRvO1xuICB9XG4gIC5lcnJvcnBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmVycm9ycGFnZSAucHJvYmxlbSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMTBweCA2MHB4IDEyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTEwcHg7XG4gIH1cbiAgLmVycm9ycGFnZSAucHJvYmxlbSBoMSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuZXJyb3JwYWdlIC5wcm9ibGVtIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICAuZXJyb3JwYWdlIC5hbHRlcm5hdGl2ZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmVycm9ycGFnZSAuYWx0ZXJuYXRpdmUgaDMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuZXJyb3JwYWdlIC5hbHRlcm5hdGl2ZSB1bCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC5lcnJvcnBhZ2UgLmFsdGVybmF0aXZlIHVsIGxpIGEge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDAgMTFweCA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmV2ZW50bWFnYXppbiB7XG4gICAgcGFkZGluZzogNjVweCAwIDE1cHggMDtcbiAgfVxuICAuZXZlbnRtYWdhemluIC5ldmVudG1hZ2F6aW5oZWFkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5ldmVudG1hZ2F6aW4gLmV2ZW50bWFnYXppbmhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubWFnYXppbiB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgfVxuICAubWFnYXppbiAuaW5uZXItbWFnYXppbiB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGhyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmltYWdlYm94IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5pbWFnZWJveCAuaW1hZ2VzbGlkZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3ggLmltYWdlIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmltYWdlYm94IC5pbWFnZSB1IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmltYWdlYm94IC5pbWFnZSB1IGkge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3ggLmltYWdlIHUgaSBpbWcge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3ggLmxpa2Uge1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA5cHggMjBweCA5cHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuc3BvbnNvcmluZ19zdHJpcGUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IC0xMHB4IDAgMTBweCAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuc3BvbnNvcmluZ19zdHJpcGUgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAudGFncyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5mdW5jdGlvbnMgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAucmVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLm1vcmUge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTNweCAwIDEzcHggNjBweDtcbiAgICBtYXJnaW46IDAgNTBweCAzMHB4IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAucmVzdWx0aGVhZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5saXN0dGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5saXN0dGFibGUgdHIgdGQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmxpc3R0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0aCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRoIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGZvcm0gdGFibGUgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0ZCBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0ZCBpbnB1dFt0eXBlPXRleHRdLCAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0ZCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGZvcm0gdGFibGUgdHIgdGQgLnNob3dvcHRpb25zIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGZvcm0gdGFibGUgdHIgdGQgLnNob3dvcHRpb25zIHNlbGVjdCBvcHRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLnJvdyAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlucmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hZ2F6aW4gLmRldGFpbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5tYWdhemluIC5kZXRhaWwgaHIge1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlua29tbWVudGFyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5mb290IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemluZm9vdCBoNCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5lbnRyeSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemluZW50cnkgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmVudHJ5IC5pbWFnZWJveCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemluZW50cnkgLmltYWdlYm94IC5pbWFnZSBzcGFuIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmVudHJ5IC5yZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXdzbGV0dGVyIC5pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmV3c2xldHRlciAudGV4dCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm5ld3NsZXR0ZXIgLnRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubmV3c2xldHRlciAudGV4dCBmb3JtIHtcbiAgICB3aWR0aDogMjYycHg7XG4gIH1cbiAgLm5ld3NsZXR0ZXIgLnRleHQgZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMTY5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5uZXdzbGV0dGVyIC50ZXh0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogODlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNpdGVmb290IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaXRlZm9vdCB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHggODBweCAyMHB4O1xuICB9XG4gIC5zaXRlZm9vdCB1bC5zaXRlZm9vdF9faW5mb3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaXRlZm9vdCB1bCBsaSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5zaXRlZm9vdCB1bC5zb2NpYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IDEwcHggNzBweCAxMHB4IDcwcHg7XG4gIH1cbiAgLnNpdGVmb290IHVsLnNvY2lhbCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCBiLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjNweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5ob29wZXItcHJldiB7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IC5ob29wZXItbmV4dCB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbiAgLnNvY2lhbC1saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnNvY2lhbC1saW5rczpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc29jaWFsLWxpbmtzIHN2ZyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5zb2NpYWwtbGlua3MjZmFjZWJvb2stbGluayBzdmcge1xuICAgIGxlZnQ6IC0ycHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5zdGVsbGVuYW5nYWJlbmJveCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnN0ZWxsZW5hbmdhYmVuYm94IHRhYmxlIHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5tb2RhbC1ib2R5IHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmdhbGxlcnlfcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBzd3BfX3RvcC1iYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAgIHJpZ2h0OiA0NHB4O1xuICB9XG4gIC5wc3dwLmhhc0lubmVyVGh1bWJzIC5wc3dwX196b29tLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wc3dwLmhhc0lubmVyVGh1bWJzIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmlucHV0IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfYXdhcmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG59XG4uc2xhX2F3YXJkIC5zbGFfYXdhcmRoZWFkIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDBweCBhdXRvO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xhX2F3YXJkIC5zbGFfYXdhcmRoZWFkIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNsYV9hd2FyZCAuc2xhX2F3YXJkaGVhZCBsaSBoMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMHB4IDhweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMTVweDtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uc2xhX2F3YXJkIC5zbGFfYXdhcmRoZWFkIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAyMHB4IDExcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2FjOTY3ZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDE1cHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNsYV9hd2FyZCAuc3BvbnNvcmluZ19zdHJpcGUge1xuICB3aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGFfYXdhcmQgLnNwb25zb3Jpbmdfc3RyaXBlIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygyNSUgLSAxMjBweCk7XG4gIG1hcmdpbjogMjBweCA2MHB4IDIwcHggNjBweDtcbn1cbi5zbGFfYXdhcmQgLnNwb25zb3Jpbmdfc3RyaXBlIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xhcmVzdWx0IHtcbiAgbWFyZ2luOiA4MHB4IDBweCA4MHB4IDBweDtcbn1cbi5zbGFyZXN1bHQgLmVudHJ5IC5hbmZyYWdlX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNhYzk2N2Q7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIHBhZGRpbmc6IDE4cHggMHB4O1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uLWhvbWUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgcGFkZGluZzogMThweCAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbi0td2lubmVyIHtcbiAgYmFja2dyb3VuZDogI0E0OTM3RDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIHtcbiAgICBwYWRkaW5nOiAxOHB4IDMycHggMjRweCAzMnB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24gLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCA0OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogOTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciBoMyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDQ2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24gLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIGgzIC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciBhIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbiAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib25faW5uZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5zbGFfcmliYm9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEyMHB4IDBweCAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xhX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBtYXJnaW46IDBweCBhdXRvIDBweCBhdXRvO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xhX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCAwcHggOHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAxNXB4O1xuICBjb2xvcjogIzZGODg5QjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGgzIGJyLm1lZGl1bSxcbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGgzIGJyLnNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAyMHB4IDExcHggMjBweDtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDE1cHg7XG4gIGNvbG9yOiAjYWM5NjdkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNsYV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzZGODg5QjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDE1cHggODdweCAxNXB4IDBweDtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnNsYV9yaWJib24uaG9tZV9yaWJib24ge1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uc2xhX3JpYmJvbi5ob21lX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zbGFfcmliYm9uLmhvbWVfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiAxOXB4IDgwcHggMTVweCAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG4uc2xhX3JpYmJvbi5ob21lX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJBNTU3MTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDE4cHggMHB4O1xuICBwYWRkaW5nOiAxNHB4IDE5cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zbGFfcmliYm9uLmRldGFpbF9yaWJib24ge1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBtYXJnaW46IDBweDtcbn1cbi5zbGFfcmliYm9uLmRldGFpbF9yaWJib24gLnNsYV9yaWJib25faW5uZXIge1xuICB3aWR0aDogMTIwMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNsYV9yaWJib24uZGV0YWlsX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xhX3JpYmJvbi5kZXRhaWxfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2xhX3JpYmJvbi5kZXRhaWxfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGEge1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMTVweCA0NXB4IDE1cHggNDVweDtcbn1cbi5zbGFfcmliYm9uLnNsYV9yaWJib25fYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG59XG4uc2xhX3JpYmJvbi5zbGFfcmliYm9uX25vbWluYXRlIC5zbGFfcmliYm9uX2lubmVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uc2xhX3JpYmJvbi5zbGFfcmliYm9uX3dpbm5lciB7XG4gIGJhY2tncm91bmQ6ICNBNDkzN0Q7XG59XG5cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI5MHB4KTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1OTJweDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAyMnB4IDI0cHggMzJweCAyNHB4O1xuICBtaW4taGVpZ2h0OiA2NDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIC5jbG9zZV9tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2dyYXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSAuY2xvc2VfbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCAyMTksIDIxOSwgMC4yKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gaDIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGgyIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGgzIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyB7XG4gIHBhZGRpbmc6IDI0cHggMzNweCAyM3B4IDMzcHg7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzlweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIGE6bnRoLWNoaWxkKDUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyBhIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyBhOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDUyJSkgc2VwaWEoMzAlKSBzYXR1cmF0ZSgzMDMlKSBodWUtcm90YXRlKDE2M2RlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDkwJSk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyAubGlua19jb3BpZWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzZGODg5QjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MnB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIHtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gLnNoYXJlLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gLnNoYXJlLWJ1dHRvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gLnNoYXJlLWJ1dHRvbnMgYTpudGgtY2hpbGQoNSkge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIC5zaGFyZS1idXR0b25zIGEgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gLnNoYXJlLWJ1dHRvbnMgYTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIC5zaGFyZS1idXR0b25zIC5saW5rX2NvcGllZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQycHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcge1xuICBwYWRkaW5nOiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyAuc2hhcmUtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyAuc2hhcmUtYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyAuc2hhcmUtYnV0dG9ucyBhOm50aC1jaGlsZCg1KSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgLnNoYXJlLWJ1dHRvbnMgYSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyAuc2hhcmUtYnV0dG9ucyBhOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgLnNoYXJlLWJ1dHRvbnMgLmxpbmtfY29waWVkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDJweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI5NHB4KTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1ODhweDtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtaGVpZ2h0OiA4OCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5jbG9zZV9tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBmbG9hdDogcmlnaHQ7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2Rhcmtfc2xhMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwubW9iaWxlLWNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbC5tb2JpbGUtY2VudGVyIC5zbGEtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5jbG9zZV9tb2RhbCB7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTA0O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXIgaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMjBweCAwcHggMTJweCAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gICAgcGFkZGluZzogMTRweCA0NHB4IDRweCAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXItbGFuZyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlci1sYW5nIGltZyB7XG4gIHBhZGRpbmc6IDI4cHggMHB4IDI2cHggMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlci1sYW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlci1sYW5nIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIHRvcDogLTUzcHggIWltcG9ydGFudDtcbiAgICByaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXItbGFuZy0tdm90aW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXItbGFuZy0tdm90aW5nIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDIzcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC51bmFjdGl2ZS1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCA0OHB4IDUycHggNDhweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC51bmFjdGl2ZS1jb250ZW50Lm5vLXBhZGRpbmctbHIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiAxMDZweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC51bmFjdGl2ZS1jb250ZW50IGEge1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDExcHggMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjRweCA1MnB4IDI0cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC51bmFjdGl2ZS1jb250ZW50IGRpdi5zbGEtY292aWQtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAzMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWVycm9yIHtcbiAgICBtYXJnaW46IDBweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4IDMycHggMjhweCAzMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50LnNsYS1maW5hbCB7XG4gIHBhZGRpbmc6IDVweCA0OHB4IDM2cHggNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAyNHB4IDE0M3B4IDI0cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50LnNsYS1maW5hbCB7XG4gICAgcGFkZGluZzogNXB4IDI0cHggMzZweCAyNHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaDMge1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICBjb2xvcjogIzJDMkMyQztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBoMy5tb3JlX3NwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaDMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGgzLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHAgYiB7XG4gIGNvbG9yOiAjNkY4ODlCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBhIHtcbiAgY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodHMtc2VjdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogLTE5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTA0cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveDpudGgtY2hpbGQoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIHBhZGRpbmc6IDI5cHg7XG4gIGJveC1zaGFkb3c6IDEuNXB4IDEuNXB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyIGltZyB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWx0ZXI6IGludmVydCgxMCUpIHNlcGlhKDk1JSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMTgyZGVnKSBicmlnaHRuZXNzKDEwOCUpIGNvbnRyYXN0KDg4JSk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlciBkaXYudGh1bWItYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS90aHVtYl91cF9hY3RpdmUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDEycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlciBkaXYudGh1bWItYWN0aXZlLmxvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3RodW1iX2Rvd25fYWN0aXZlLnN2Zyk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIuYWN0aXZlIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDExJSkgc2F0dXJhdGUoNSUpIGh1ZS1yb3RhdGUoMTI2ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwNSUpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIuYWN0aXZlIGRpdi50aHVtYi1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAzcHg7XG4gIG1hcmdpbjogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB3aWR0aDogY2FsYygzMyUgLSA2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94Om50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94Om50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIgaW1nIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIgZGl2LnRodW1iLWFjdGl2ZSB7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMzJweCk7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDRweCAzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5cHggOXB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IGg2IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxNnB4O1xuICBoZWlnaHQ6IDEwOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICByZXNpemU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IHNwYW4uZXJyb3ItZmllbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA3MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IHNwYW4uZXJyb3ItZmllbGQucmlnaHQge1xuICBsZWZ0OiBjYWxjKDUwJSArIDEycHgpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgc3Bhbi5lcnJvci1maWVsZC50ZXh0YXJlYSB7XG4gIHRvcDogMTM1cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBzcGFuLmVycm9yLWZpZWxkLmlucHV0IHtcbiAgdG9wOiA0OHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQuZXJyb3Ige1xuICBjb2xvcjogIzZGODg5QjtcbiAgYm9yZGVyLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0LmVycm9yOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQuZXJyb3I6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjNkY4ODlCO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dC5lcnJvcjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM2Rjg4OUI7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0LmVycm9yOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dC5lcnJvcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0LmVycm9yOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdC5zaG9ydCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICBmbG9hdDogbGVmdDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jdXN0b21zZWxlY3Quc2hvcnQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogOHB4IDhweCA4cHggOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUMgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY3VzdG9tc2VsZWN0LmVycm9yIGlucHV0IHtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdCAuY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jdXN0b21zZWxlY3QgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMHB4IDM3cHggMHB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyIC52dWUtc2xpZGVyLXJhaWwge1xuICBiYWNrZ3JvdW5kOiAjQzdDN0M3O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAudnVlLXNsaWRlciAudnVlLXNsaWRlci1wcm9jZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyIC52dWUtc2xpZGVyLWRvdCAudnVlLXNsaWRlci1kb3QtaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAudnVlLXNsaWRlciAudnVlLXNsaWRlci1kb3QtdG9vbHRpcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAycHggMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyIC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9tIHtcbiAgYm90dG9tOiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAudnVlLXNsaWRlci5sZWZ0IC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgMTAwJSk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAudnVlLXNsaWRlci5yaWdodCAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC52dWUtc2xpZGVyLWRvdC10b29sdGlwLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03NSUsIDEwMCUpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIuZXJyb3Ige1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIC5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9jaGVja21hcmsuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lcjpob3ZlciAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAzMHB4IDhweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUMgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYuZXJyb3IgPiBzcGFuIHtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdi5zZWxlY3RlZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS91cC5zdmcpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IC0xcHggMCAwIDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgdWwgbGkgc3BhbiB7XG4gIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAycHggMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCBsaS5zZWxlY3RlZCBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdXAuc3ZnKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgdWwgbGkgaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCBsaSBpIGxhYmVsIHtcbiAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYge1xuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHVsIGxpIGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1ib3R0b20tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tdG9wOiAxODhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1ib3R0b20tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGltZy5maW5hbC1pbWFnZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2NnB4IGF1dG8gMzNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGltZy5maW5hbC1pbWFnZSB7XG4gICAgbWFyZ2luOiAzOHB4IGF1dG8gMjRweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGgzLmZpbmFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGgzLmZpbmFsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHAuZmluYWwtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiA5OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBwLmZpbmFsLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY3cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBkaXYuc2hhcmUtbGlua3Mge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRENFMEUzO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGRpdi5zaGFyZS1saW5rcyBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgZGl2LnNoYXJlLWxpbmtzIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyAubGlua19jb3BpZWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzZGODg5QjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00OXB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGFuZy1zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxhbmctc2VsZWN0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi10b3A6IDEwOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgZmxvYXQ6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1sYW5nLXNlbGVjdCBkaXYuc2xhLWxhbmctYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDExcHggMHB4O1xuICBtYXJnaW46IDBweCBhdXRvIDE2cHggYXV0bztcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxOTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGFuZy1zZWxlY3QgZGl2LnNsYS1sYW5nLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGFuZy1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1sYW5nLXNlbGVjdCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGZsb2F0OiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzNzVweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQgZGl2LnNsYS1jb3ZpZC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtY292aWQtLXZvdGluZyBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZC0tdm90aW5nIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDMycHggMzJweCAzMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93LmZpbmFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdy5maW5hbCBoNCwgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdy5maW5hbCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uIHtcbiAgd2lkdGg6IDE4M3B4O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIGZsb2F0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5iaWcge1xuICB3aWR0aDogMjcycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5jb3ZpZCB7XG4gIHdpZHRoOiAxOTVweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLnVuYWN0aXZlIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24uYmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5iYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VDRUNFQztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgLnNsYS1uYXYtaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyB7XG4gICAgcGFkZGluZzogNXB4IDI0cHggMzhweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93LmZpbmFsIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24uYmlnLCAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5jb3ZpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24uYmFjayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgLnNsYS1uYXYtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1mb290ZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1mb290ZXItYm90dG9tIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDBweCAxM3B4IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1mb290ZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1mb290ZXItYm90dG9tLS12b3Rpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtZm9vdGVyLWJvdHRvbS0tdm90aW5nIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1mb290ZXItYm90dG9tLS12b3RpbmcgaDMge1xuICAgIHBhZGRpbmc6IDZweCAwIDdweCAyMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXItLXZvdGluZyAuc2xhLWJ1dHRvbnMtcm93IHtcbiAgICBwYWRkaW5nOiA1cHggMjRweCA2MHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyLS12b3RpbmcgLnNsYS1idXR0b25zLXJvdyBidXR0b24uY292aWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG4uc2xhLXNlYXJjaC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB6LWluZGV4OiAxO1xufVxuLnNsYS1zZWFyY2gtaGVhZGVyLS1zcGFuLWxpbmsge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyLS1zcGFuLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMjFweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLXNlYXJjaC1oZWFkZXIuc2xhLXNlYXJjaC1oZWFkZXItLXdpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RDcwNUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyLnNsYS1zZWFyY2gtaGVhZGVyLS13aW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RDYyNTM7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLnNsYS1zZWFyY2gtaGVhZGVyLS1saW5rLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2xhLXNlYXJjaC1oZWFkZXItLWNhdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXItLWNhdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXItLWNhdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYS1zZWFyY2gtaGVhZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2xhLXNlYXJjaC1oZWFkZXIgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQycHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNsYS1zZWFyY2gtaGVhZGVyIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG4uc2xhLXNlYXJjaC1oZWFkZXIgYnV0dG9uLCAuc2xhLXNlYXJjaC1oZWFkZXIgZGl2LmFjdGl2ZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogOThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdENzA1RjtcbiAgICBwYWRkaW5nOiA1LjYyNXJlbSAwLjc1cmVtIDQuNXJlbSAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS42ODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMC4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNC4wNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHJlbSAwLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMi43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5JTtcbiAgICBwYWRkaW5nLXRvcDogMiU7XG4gIH1cbn1cblxuLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZCB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xufVxuLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NEI1RCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjE1O1xuICBsZWZ0OiAxMjZweDtcbn1cbi5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjMuNXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjMuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDE0LjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0LjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAyMzdweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQgaDEge1xuICAgIG1heC13aWR0aDogMTQuMTg3NXJlbTtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuXG4uc2xhLW5vdC1hY3RpdmUge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5zbGEtbm90LWFjdGl2ZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5zbGEtbm90LWFjdGl2ZSAuZ3JheS1jb250YWluZXIge1xuICBtYXJnaW46IDQzcHggMHB4IDQwcHggMHB4O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA4NHB4IDQwcHggNzBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xhLW5vdC1hY3RpdmUgLmdyYXktY29udGFpbmVyIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zbGEtbm90LWFjdGl2ZSAuZ3JheS1jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gIHdpZHRoOiAyMTBweDtcbn1cbi5zbGEtbm90LWFjdGl2ZSAuZ3JheS1jb250YWluZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1ub3QtYWN0aXZlIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDQwcHggMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGE6OmFmdGVyLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICAgIG1heC13aWR0aDogNzY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLFxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIGg0LFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSBoNCxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycy1zbGEsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzLXNsYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzLXNsYS1wbGFjZWhvbGRlcnMsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzLXNsYS1wbGFjZWhvbGRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzLXNsYSBhLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMtc2xhIGEge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMtc2xhIGEsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzLXNsYSBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycyBhLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogNXB4IDM2cHggNXB4IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMgYTpob3Zlcixcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzIGEgbGFiZWwsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMgYSBzcGFuLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTNweDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMgYSxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYmxhY2stYnV0dG9uLCAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5zbGFfX2NhdGVnb3J5X3NlYXJjaF9idXR0b24sIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLnNob3ctZmlsdGVyLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYmxhY2stYnV0dG9uLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuc2xhX19jYXRlZ29yeV9zZWFyY2hfYnV0dG9uLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuc2hvdy1maWx0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxNzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLnNob3ctZmlsdGVyLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuc2hvdy1maWx0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuc2hvdy1maWx0ZXIsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLnNob3ctZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5zaG93LWZpbHRlci1zbGEsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zaG93LWZpbHRlci1zbGEge1xuICBwYWRkaW5nOiA3cHggMTRweCA3cHggMTRweDtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuc2hvdy1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICB3aWR0aDogMTEuMTg3NXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1hcmdpbjogM3JlbSAwIDJyZW0gMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zaG93LWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEsXG4uc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnNlYXJjaC1maWx0ZXJzLXNsYS1wbGFjZWhvbGRlcnMsXG4uc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uLXBsYWNlaG9sZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXNsYS1wbGFjZWhvbGRlcnMsXG4gIC5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcnMtc2xhLXBsYWNlaG9sZGVycy13aW5uZXItMjAyMyxcbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzLXdpbm5lci0yMDIzIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXNsYS1wbGFjZWhvbGRlcnMtd2lubmVyLTIwMjMsXG4gIC5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzLXdpbm5lci0yMDIzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYS1ub21pbmF0aW9uLXBsYWNlaG9sZGVycyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy1zbGEtbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLXNsYS1ub21pbmF0aW9uLXBsYWNlaG9sZGVycyAucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDE1cHggNHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1zbGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYS5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYS1maWx0ZXJzIHtcbiAgcGFkZGluZy1yaWdodDogMzNweDtcbn1cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1zbGEgLmNsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTQuNXB4O1xuICB0b3A6IDEyLjVweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDNweCAzMHB4IDRweCAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcmVzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxM3B4O1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIzMnB4KTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NjRweDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5jbG9zZV9tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2Rhcmtfc2xhMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuY2xvc2VfbW9kYWwge1xuICAgIHRvcDogNTJweDtcbiAgICByaWdodDogMjRweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIGg0LnNlYXJjaC1tb2RhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAyM3B4IDQwcHggMTJweCAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgaDQuc2VhcmNoLW1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgcGFkZGluZzogMTZweCA0MHB4IDBweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IHtcbiAgcGFkZGluZzogMHB4IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cuc2VhcmNoLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDYycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cuc2VhcmNoLWJ1dHRvbiAubW9iaWxlLWJnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBpbnB1dDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBidXR0b24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTFweCAwcHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5N0M2Qjtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBidXR0b24uYnRuLS1jbGVhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGJ1dHRvbi5idG4tLWNsZWFyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBidXR0b24uYnRuLS1jbGVhcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQ6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCAuY3VzdG9tc2VsZWN0X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIHRvcDogMTdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvY3VzdG9tc2VsZWN0X2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDZweDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3cHggMzdweCA3cHggMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMkUyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDEwMTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjNjA2MDYwO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2LmNhdGVnb3JpZXNfZHJvcGRvd24gLmN1c3RvbS1kcm9wZG93biB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjUlKTtcbiAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2LnJlZ2lvbnNfZHJvcGRvd24gLmN1c3RvbS1kcm9wZG93biB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcbiAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2IC5jdXN0b20tZHJvcGRvd24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTAxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgLmN1c3RvbS1kcm9wZG93biBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgLmN1c3RvbS1kcm9wZG93biBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uLCAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1hdXRvY29tcGxldGUgaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNSU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLCAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGksIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGkuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCwgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIGxpLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IHtcbiAgICBwYWRkaW5nOiAwcHggMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdy5zZWFyY2gtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cuc2VhcmNoLWJ1dHRvbiAubW9iaWxlLWJnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiA0O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwgLmNsb3NlX21vZGFsIHtcbiAgdG9wOiA1NnB4O1xuICByaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsLnNsYS13aW5uZXItc2VhcmNoLW1vZGFsIC5jbG9zZV9tb2RhbCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHRvcDogMjZweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwgaDQuc2VhcmNoLW1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbC5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbCBoNC5zZWFyY2gtbW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93LnNlYXJjaC1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsLnNsYS13aW5uZXItc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdy5zZWFyY2gtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLm92ZXJsYXktc2Vjb25kICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXktc2Vjb25kICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuc2VhcmNoLWJ1dHRvbi1maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4ub3ZlcmxheS1zZWNvbmQgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5zZWFyY2gtYnV0dG9uLWZpcnN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5Qjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAub3ZlcmxheS1zZWNvbmQgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgLmN1c3RvbS1kcm9wZG93bi1uZXcge1xuICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjgpIDBweCAwIDEwcHg7XG4gICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuOCkgMCAwIDEwcHg7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjgpIDAgMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLW1vZGFsLXRpdGxlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMy4xMjVyZW0gNy41cmVtIDAgNy41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItd2lubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItd2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgd2lkdGg6IDEwMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUgPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gICAgd2lkdGg6IDEuMTI1cmVtO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUge1xuICAgIHdpZHRoOiAxMDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZS1icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtd3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5NThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTI0OHB4O1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItd3JhcHBlcl9zZWMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci13cmFwcGVyX3NlYyB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1hdXRvO1xuICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItaW5mbzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogLTElO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtdGl0bGUge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtdGl0bGUtc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQTQ5MzdEO1xuICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC10aXRsZS1zZWNvbmQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLXRpdGxlLS1iYW5uZXIge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC10aXRsZS0tYmFubmVyIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLXRpdGxlLS1iYW5uZXJfaW5mbyA+IHN1cCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtYm9keSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtYm9keSA+IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtYm9keSBhIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtZ2lyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC1jbG9zZSB7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLWNsb3NlID4gc3BhbiA+IHN2ZyA+IHBhdGgge1xuICBmaWxsOiAjMTIxMjEyO1xufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbC1wdW5rdGUge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsLXB1bmt0ZSA+IGg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uc2xhLWRldGFpbC1wdW5rdGUtcGxhY2Vob2xkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmJyZWFrLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ncmlkLWljb24tYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDE4cHggN3B4IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtZ3JpZC1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDkuNXB4O1xufVxuXG4uZ2lyZC1pY29uLWluYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDE4cHggN3B4IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtZ3JpZC1pbmFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOS41cHg7XG59XG5cbi5saXN0LWljb24tYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggNDVweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWxpc3QtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmxpc3QtaWNvbi1pbmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1saXN0LWluYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3dpdGNoIHtcbiAgICBtYXJnaW4tdG9wOiAtMS42MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gtd3JhcCB7XG4gIHdpZHRoOiAzLjMxMjVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zd2l0Y2gtd3JhcCB7XG4gICAgaGVpZ2h0OiAxLjY4cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXdyYXAgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC1zbGlkZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOCU7XG4gIGxlZnQ6IDMlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zd2l0Y2gtc2xpZGVyIHtcbiAgICB0b3A6IDclO1xuICB9XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2VhcmNoLXBhZ2VfX3N3aXRjaC1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuXG4uc2xhLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zbGEtc2VjdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG4uc2xhLXNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLnNsYS1zZWN0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJpZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXNsYTpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgbWluLXdpZHRoOiAxMDAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJ1dHRvbi1zbS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTZweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuYnV0dG9uLXNtLXdyYXBwZXIge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuYnV0dG9uLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1HcmF5LTcwMCwgIzQ0NCk7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG59XG5idXR0b24uYnV0dG9uLXNtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbiAuYXdhcmQtbG9jYXRpb24tcmliYm9uLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGEtc2VjdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5cbi5zbGEtc2VhcmNoLWhlYWRlci0td2lubmVyLTIwMjMge1xuICBwYWRkaW5nOiA1Ljc1cmVtIDA7XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gIHBhZGRpbmc6IDZyZW0gNy41cmVtIDAgNy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAxNC4yNXJlbTtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZS1wbGFjZWhvbGRlcnMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gICAgbWluLWhlaWdodDogMTkuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxNC4yNXJlbTtcbiAgfVxuICAuc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyAuc2hvdy1maWx0ZXIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIC5hY3RpdmUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyAuYWN0aXZlLWZpbHRlcnMgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyAuc2hvdy1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjMgLmFjdGl2ZS1maWx0ZXJzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzX2hhcy1maWx0ZXJzIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzX2hhcy1maWx0ZXJzIC5zaG93LWZpbHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5maWx0ZXJzLXdyYXBwZXItc2xhLTIwMjMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZpbHRlcnMtd3JhcHBlci1zbGEtMjAyMyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dC1zbGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDMuODc1cmVtO1xufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAtMjAyMyAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXNsYSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLTIwMjMgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC10ZXh0LXNsYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAtMjAyMyAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLXNsYSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUtMjAyMyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG59XG4uc2xhLWRldGFpbC1wdW5rdGUtMjAyMyBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWwtcHVua3RlLTIwMjMge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2xhLWRldGFpbC1wdW5rdGUtMjAyMyB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gIH1cbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLWltYWdlIHtcbiAgd2lkdGg6IDE3M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUtY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtMjAyMyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS0yMDIzLnN2Zyk7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS0yMDIzIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLTIwMjMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIHdpZHRoOiA4M3B4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICByaWdodDogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLTIwMjMgc3BhbiB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtMjAyMyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2xhLTIwMjMtdG90YWwtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS0yMDIzLXRvdGFsLWl0ZW1zIHtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLTIwMjMgLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGF3aW5uZXItMjAyMyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGF3aW5uZXItMjAyMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bi1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggI0VDRUNFQyBzb2xpZDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bi1pdGVtLS10aXRsZSB7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXMtaXRlbS0tbGlzdCB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzLWl0ZW0tLWxpc3Qgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllcy1pdGVtLS1saXN0IHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzLWl0ZW0tLWxpc3Qgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2NTY1NjUgIWltcG9ydGFudDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25vbWluYXRpb24tY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbm9taW5hdGlvbi1jYXRlZ29yaWVzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldCBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25vbWluYXRpb24tY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9ub21pbmF0aW9uLWNhdGVnb3JpZXMgLmlucHV0LWZ1bmN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogOHB4O1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xufVxuXG4ubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUtc2xhLm51eHQtbGluay1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1vZGFsLWhpZGRlbiAuc2stbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhLnNsYS13aW5uZXItaW1hZ2UtbW9iaWxlIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuXG4uYXdhcmRlZC1sb2NhdGlvbi1tb2RhbC1saW5rIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hd2FyZGVkLWxvY2F0aW9uLW1vZGFsLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXIsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlciwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNy4xODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ2MjUzO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6OmJlZm9yZSwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmJlZm9yZSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM4OTdDNkIgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOjphZnRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOjphZnRlciwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjo6YWZ0ZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3RDcwNUYgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyLXRpdGxlIHtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNi41NjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjA2MjVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXItdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciBoMSwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyIGgxLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyIGgxLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMuMTg3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXIgc3BhbiwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyIHNwYW4sIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgc3BhbixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciBzcGFuIHtcbiAgICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjpiZWZvcmUsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlcjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YmVmb3JlLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjMuNXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjMuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOmFmdGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6YWZ0ZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YWZ0ZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE0LjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0LjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAyMzdweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MtY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1ib2R5IHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJvZHkgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJvZHkgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgbWF4LXdpZHRoOiAzODRweDtcbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3Mge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAzcmVtIDYuMjVyZW0gMS4zNzVyZW0gNi4yNXJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbi0yIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb24gaDEsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyBoMSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb24gaDIsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyBoMiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb24gaDEsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyBoMSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyBoMSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiBoMSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIGgxLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiBoMiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIGgyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1jYXJkcyAuYWJvdXQtdXNfX2NhcmRzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWNhcmRzIC5hYm91dC11c19fY2FyZHMge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtO1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3Mge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiA4cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyB7XG4gICAgcGFkZGluZzogMCAwIDAuOTM3NXJlbSAwO1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zX25ldyB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3NfbmV3IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyB7XG4gIHBhZGRpbmc6IDNyZW0gNi4yNXJlbSA5LjU2MjVyZW0gNi4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3Mtbm8tYmFubmVyIHtcbiAgcGFkZGluZzogM3JlbSA2LjI1cmVtIDAgNi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3Mge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbSAzLjc1cmVtIDAuOTM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1mYWN0cy1hbmQtZmlndXJlcyB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lciB7XG4gIHBhZGRpbmc6IDMuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGJvcmRlci1jb2xvcjogIzJDMkMyQztcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICBwYWRkaW5nOiAwIDZyZW0gMCAyLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNC4zNzVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwIDAuNDM3NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgcGFkZGluZzogNi42ODc1cmVtIDMuMTI1cmVtIDQuNDM3NXJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgZmxleDogMDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOmZpcnN0LWNoaWxkLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMCAwIDU1JTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOm50aC1jaGlsZCgyKSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpudGgtY2hpbGQoMikge1xuICBmbGV4OiAwIDAgNDUlO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX190aXRsZSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA1NjVweDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuYnRuLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAyLjY4NzVyZW07XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpmaXJzdC1jaGlsZCwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDY1JTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpudGgtY2hpbGQoMiksIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDAgMzUlO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSBiciwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46Zmlyc3QtY2hpbGQsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOm50aC1jaGlsZCgyKSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpudGgtY2hpbGQoMikge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICBwYWRkaW5nOiAwIDUuNXJlbSAwIDIuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIHtcbiAgICBwYWRkaW5nOiA0LjQzNzVyZW0gMS44NzVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5idG4sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDAuNDM3NXJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgaW1nLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgaW1nLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0LjA2MjVyZW07XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gIHBhZGRpbmc6IDQuNjg3NXJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIge1xuICAgIHBhZGRpbmc6IDQuNDM3NXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlIHtcbiAgcGFkZGluZzogNnJlbSA2LjI1cmVtIDAgNi4yNXJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc3VidGl0bGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMi44NzVyZW0gMy4xMjVyZW0gMCAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZSBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlLXAtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZV93YXJtLXVwIHtcbiAgY29sb3I6ICNBNDkzN0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZV93YXJtLXVwOmhvdmVyIHtcbiAgY29sb3I6ICNBNDkzN0Q7XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYWR2YW50YWdlcyB7XG4gIHBhZGRpbmc6IDQuMTI1cmVtIDYuMjVyZW0gMy4xMjVyZW0gNi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWFkdmFudGFnZXMge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAwIDEuNXJlbSAwO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYWR2YW50YWdlcy13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1hZHZhbnRhZ2VzIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogNi4yNXJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tY29udGFjdCBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tY29udGFjdCAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS1mYWN0cy1hbmQtZmlndXJlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50LS1mYWN0cy1hbmQtZmlndXJlcyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1tYWluLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICBwYWRkaW5nOiAwIDYuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LW1haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgd2lkdGg6IDguMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLW5vbWluYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC44KSAwcHggMCAxMHB4O1xuICAgIC1tb3otYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjgpIDAgMCAxMHB4O1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC44KSAwIDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgIHRvcDogMzdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLW9wdGlvbi1zZWxlY3RlZF9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMTlweCAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25fYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMTRweDtcbiAgdG9wOiAtODdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1yZXN1bHRzIHtcbiAgICByaWdodDogMjZweDtcbiAgICB0b3A6IC05MnB4O1xuICB9XG59XG4uc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1yZXN1bHRzIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiwgLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtcmVzdWx0cyAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtbm9taW5hdGlvbiB7XG4gICAgcmlnaHQ6IDMuNiUgIWltcG9ydGFudDtcbiAgICB0b3A6IC04NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXNpbmdsZS0tbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRvcDogLTg3cHg7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTRweCA4JSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA4JSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICB0b3A6IDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXNpbmdsZS0tbG9jYXRpb24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uLCAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1zaW5nbGUtLWxvY2F0aW9uIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbn1cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLWRldGFpbC0tbG9jYXRpb24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1kZXRhaWwtLWxvY2F0aW9uIHtcbiAgICBtYXJnaW46IDEuODc1cmVtIDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLWRldGFpbC0tbG9jYXRpb24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uLCAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1kZXRhaWwtLWxvY2F0aW9uIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbn1cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLWRldGFpbC0tbG9jYXRpb24gPiBpbnB1dCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4jc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1yZXN1bHRzLS1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uc2xhX3NlYXJjaC1sb2NhbGUtc3dpdGNoLS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhX3NlYXJjaC1sb2NhbGUtc3dpdGNoLS13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDc2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxpbmtfY29waWVkLW5ldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzZmODg5YjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWJvZHkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOjpiZWZvcmUsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOjphZnRlcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICByaWdodDogLTQ2cHggIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgaDEsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgc3Bhbixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIgaDEsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHNwYW4ge1xuICB6LWluZGV4OiAyO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciBzcGFuLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cDo6YmVmb3JlLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI3Nzg2ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwIGgxLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAgc3Bhbixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCBoMSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCBzcGFuIHtcbiAgei1pbmRleDogMjtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCBzcGFuLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiA4cmVtIDAgMi41cmVtO1xuICBwYWRkaW5nOiA1LjI1cmVtIDQuNXJlbSA0LjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIgcCxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIgYSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lciBidXR0b24sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIGEsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIGJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogMC42ODc1cmVtIDAuODc1cmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIge1xuICBtYXJnaW46IDIuNjg3NXJlbSAwIDIuNXJlbTtcbiAgcGFkZGluZzogNS4yNXJlbSA0LjVyZW0gNC4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzVBNzA4MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLndoaXRlLWNvbnRhaW5lcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC53aGl0ZS1jb250YWluZXIgcCxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAud2hpdGUtY29udGFpbmVyIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLndoaXRlLWNvbnRhaW5lciBhLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLndoaXRlLWNvbnRhaW5lciBidXR0b24sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciBhLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIgYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyIGEsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyIGJ1dHRvbixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIgYSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuZ29sZC1jb250YWluZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmdvbGQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBN0I2OSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG4gICAgbWFyZ2luOiA2cmVtIDAgNy43NXJlbTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLmJsdWUtY29udGFpbmVyIHAsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgcCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIgYSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3M3B4O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmJlZm9yZSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMTczcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOjphZnRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciBoMSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxOS41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyIHNwYW4sXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cDo6YmVmb3JlLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXA6OmJlZm9yZSB7XG4gICAgbGVmdDogODFweCAhaW1wb3J0YW50O1xuICAgIHRvcDogLTE5cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXA6OmFmdGVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXA6OmFmdGVyIHtcbiAgICBsZWZ0OiAyNjFweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAgPiBkaXYgPiBoMSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAgPiBkaXYgPiBoMSA+IHNwYW4sXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCA+IGRpdiA+IGgxID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCA+IGRpdiA+IGgxLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAgPiBkaXYgPiBoMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDQ1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCA+IGRpdiA+IHNwYW4sXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCA+IGRpdiA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDYuODEyNXJlbTtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb25fYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTRDNUQ7XG59XG5cbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1pbi13aWR0aDogMjU2cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lci10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgLnNsYS1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyLWdyZXktdGV4dCBoMixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXItZ3JleS10ZXh0IHA6bm90KC53aGl0ZS10ZXh0KSB7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uYmx1ZS1jb250YWluZXItZ3JleS10ZXh0IHtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5zbGEtaDIge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1LjkzNzVyZW07XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXRpdGxlIGgxIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXRpdGxlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UgaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tbGluayB7XG4gIGNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS10aXRsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNi4yNXJlbSAwO1xuICBtYXJnaW46IDUuOTM3NXJlbSAwIDAgMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAgaDEsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMi42ODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDAuOTM3NXJlbTtcbiAgICBtYXJnaW46IDMuNzVyZW0gMDtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS13cmFwIGgxLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0td3JhcCBoMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMTAlO1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwLWJhbm5lcl9idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogNjElICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcC1iYW5uZXJfYnRuIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1kaXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS10aXRsZSBpbWcge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogNi44NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4M3B4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUgaDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1pbi13aWR0aDogNDAwcHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1idG4ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICBib3JkZXItY29sb3I6ICMxYzFjMWM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgYm9yZGVyLWNvbG9yOiAjMWMxYzFjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBwYWRkaW5nOiAxMnB4IDE5cHggMCAxMHB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW9wZW5fYnRuIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDExcHggMjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1vcGVuX2J0biB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItb3Blbl9idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lciBkaXYgPiBkaXYgPiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xuICBsZWZ0OiAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1oZWFkZXJfaW5mbyA+IHNwYW4gPiBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1oZWFkZXJfaW5mbyA+IHNwYW4gPiBzdmcge1xuICAgIHdpZHRoOiAxMy44MXB4O1xuICAgIGhlaWdodDogMTMuODFweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItaGVhZGVyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1oZWFkZXItb25lID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlci1vbmUgPiBzcGFuID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tbGluayB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBpbnB1dCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgaW5wdXQge1xuICBjb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBzdmcsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHN2Zyxcbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgcGF0aCxcbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHBhdGgge1xuICBmaWxsOiAjMkMyQzJDO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkMyQzJDO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICBjb2xvcjogIzJDMkMyQztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46aG92ZXIsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIGlucHV0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgaW5wdXQge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHN2ZywgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHN2Zyxcbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHBhdGgsXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldyA+IHVsLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldyA+IHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXcgPiB1bCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXcgPiB1bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXctLWN1c3RvbXNlbGVjdCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXctLWN1c3RvbXNlbGVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkMyQzJDO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB1bCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGksIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gbGk6aG92ZXIsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIGxpOmhvdmVyLCAuc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24gbGk6aG92ZXIsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEgdGV4dGFyZWEsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTA4cHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4xMjVyZW07XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM3ODc4Nzg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS10ZXh0YXJlYSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGFyZWEgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCkgaW5wdXQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QpIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1kYXRhIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QpLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWRhdGEgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmF5LTQwMCwgI0M1QzVDNSk7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgei1pbmRleDogNDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHRleHRhcmVhLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1QTc1O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICMxYzFjMWM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVycm9ycywgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVycm9yLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbixcbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMsXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLFxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UsXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaSxcbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIGxpLFxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGkuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaS5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0LFxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgbGkuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCxcbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBsaS5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBwLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVycm9yLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgLnNsYV9ub21pbmF0aW9uX19jaGFyYWN0ZXItY291bnQtLXRleHRhcmVhLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgLnNsYV9ub21pbmF0aW9uX19jaGFyYWN0ZXItY291bnQtLXRleHRhcmVhIHtcbiAgY29sb3I6ICMxYzFjMWM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0ID4gZGl2ID4gZGl2ID4gaW5wdXQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLWVycm9yLWlucHV0ID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iYW5uZXItZXJyb3ItaW5wdXQgZGl2ID4gZGl2ID4gaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXRleHRhcmVhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNsYV9ub21pbmF0aW9uX19jaGFyYWN0ZXItY291bnQtLXRleHRhcmVhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbCB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICB6LWluZGV4OiA0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0b3A6IDEuODc1cmVtO1xuICB3aWR0aDogOTYlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgdG9wOiAtNHB4O1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtZmllbGRfd2Vic2l0ZSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF93cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MiU7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfd3JhcHBlciA+IGltZyB7XG4gIHdpZHRoOiA5NXB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF90ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3RleHQgPiBhIHtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1uby1kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLm5vLWRpc3BsYXktbGcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1kaXNwbGF5LWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uby1kaXNwbGF5LWxnLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWRpc3BsYXktbGctZmxleCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uby1kaXNwbGF5LXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1kaXNwbGF5LXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4ubm8tZGlzcGxheS1zbS1mbGV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1kaXNwbGF5LXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubm8tZGlzcGxheS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vLWRpc3BsYXktbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uby1kaXNwbGF5LW1kLWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uby1kaXNwbGF5LW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXIgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtZm9vdGVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlciAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlciAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlciAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXItY29uZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlci1jb25mIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3RpbmdfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMi42ODc1cmVtO1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tcHJldm90aW5nX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF90ZXh0LCAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9saW5rLCAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAlO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbms6aG92ZXIsIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tbGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9saW5rID4gYSwgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1saW5rID4gYSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2dyZWV0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX3ZvdGVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuLm1vZGFsX2luZm8gPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBwYWRkaW5nOiAwIDEuODc1cmVtIDEuMTI1cmVtIDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsX2luZm8gPiBwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbi5tb2RhbF9pbmZvID4gcCA+IGEge1xuICBjb2xvcjogIzZGODg5QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAtdGV4dCA+IGRpdiA+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGhlaWdodDogNi4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1saW5rIHN1cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0td3JhcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNi4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0td3JhcDpub3QoLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS13cmFwKSBoMjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS0tZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLS1kZXNjcmlwdGlvbl9jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0td3JhcCB7XG4gICAgcGFkZGluZzogMy43NXJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLS1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luOiA0OHB4IDAgMjRweCAwO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLS1zZWN0aW9uLXRpdGxlLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbn1cblxuLnNsYS1oZWFkZXItYWRkaXRpbmFsX2xpbmtzIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1oZWFkZXItYWRkaXRpbmFsX2xpbmtzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyB7XG4gIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgZ2FwOiAxLjg3NXJlbTtcbiAgbWF4LXdpZHRoOiA5NjBweCAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyBoMiB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgbWF4LXdpZHRoOiAzODRweDtcbn1cblxuLmNhdGVnb3J5XzEge1xuICB6LWluZGV4OiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeV8yIHtcbiAgei1pbmRleDogNiAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcnlfMyB7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLXNpbmdsZS0tYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zZWN0aW9uIHtcbiAgcGFkZGluZzogM3JlbSA2LjI1cmVtIDEuMzc1cmVtIDYuMjVyZW07XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXNlY3Rpb24gaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMnJlbSAwIDJyZW0gMDtcbiAgfVxuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXNlY3Rpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogNXJlbSAwIDUuNXJlbSAwO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zdWJ0aXRsZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zdWJ0aXRsZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc3VidGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAycmVtIDAgMnJlbSAwO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc3VidGl0bGUgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS10aXRsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXRpdGxlIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXRpdGxlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXRpdGxlIGgxIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS1xdWVzdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS1xdWVzdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24gdWwgbGkgcCxcbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtY29uZmlybWF0aW9uIHVsIGxpIHAge1xuICB3aWR0aDogOTIlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSxcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24gLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNjI1cmVtO1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9saW5rLWhyZWYge1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluay1ocmVmOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICNGRjVBNzU7XG59XG5cbi5mb3JtdWxhdGUtLXN3aXNzbG9jYXRpb25hd2FyZF9kaXBsb21hX25hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvcm11bGF0ZS0tc3dpc3Nsb2NhdGlvbmF3YXJkX2RpcGxvbWFfbmFtZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvcm11bGF0ZS0tc3dpc3Nsb2NhdGlvbmF3YXJkX2RpcGxvbWFfbmFtZS13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLWNvbmZpcm1hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24sXG4gIC5wcmV2b3RpbmctcmliYm9uIHtcbiAgICBwYWRkaW5nOiAyNnB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24gYnV0dG9uLFxuICAucHJldm90aW5nLXJpYmJvbiBidXR0b24ge1xuICAgIHdpZHRoOiAyMDJweDtcbiAgfVxufVxuXG4ubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvLFxuLnByZXZvdGluZy1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8ge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyBzdmcsXG4ucHJldm90aW5nLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyBzdmcge1xuICBoZWlnaHQ6IDE5LjVweDtcbiAgd2lkdGg6IDE5LjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvLFxuICAucHJldm90aW5nLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHN2ZyxcbiAgLnByZXZvdGluZy1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8gc3ZnIHtcbiAgICB3aWR0aDogMTMuODFweDtcbiAgICBoZWlnaHQ6IDEzLjgxcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vbWluYXRpb24tcmliYm9uLWZvcm0tbW9kYWwgLnNrLW1vZGFsX19ib2R5LS1zbGEtYmFubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5vbWluYXRpb24tY2F0ZWdvcmllcy1oYXMtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5icmVhZGNydW1iLW5hdmktLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJlYWRjcnVtYi1uYXZpLS13cmFwcGVyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmJyZWFkY3J1bWItbmF2aS0td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iLW5hdmktLWljb24ge1xuICBwYWRkaW5nOiAwcHggNHB4O1xufVxuLmJyZWFkY3J1bWItbmF2aS0taWNvbiBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2xhLXRoaXJ0eS0tc2Vjb25kcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzX2JyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1leHBsYWluZWQge1xuICBwYWRkaW5nOiA3Ljg3NXJlbSAwIDYuNjI1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZCB7XG4gICAgcGFkZGluZzogMi43NXJlbSAwIDRyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1leHBsYWluZWQge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDA7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZF90ZXh0IHtcbiAgd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZF90ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtZXhwbGFpbmVkX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZF90ZXh0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1zaW5jZSB7XG4gIHBhZGRpbmc6IDAgMCA2NHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNpbmNlIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMi43NXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2luY2Uge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMCAyLjc1cmVtIDA7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNpbmNlX3RleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2luY2VfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGdhcDogMzJweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMge1xuICAgIGdhcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxNSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTc2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX2ltYWdlIHtcbiAgICB3aWR0aDogMTc2cHg7XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19pbWFnZSB7XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIGhlaWdodDogMTMycHg7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTg1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTElICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMtLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzLS13cmFwcGVyLS1vdmVydmlldyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iZXN0X2xvY2F0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA0Ljc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iZXN0X2xvY2F0aW9ucyB7XG4gICAgcGFkZGluZzogMi43NXJlbSAwIDIuNzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDA7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zLXRleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmVzdF9sb2NhdGlvbnMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iZXN0X2xvY2F0aW9ucy1yZXZpZXcge1xuICBwYWRkaW5nLXRvcDogMi4ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zLXJldmlldyB7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMCAwO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkc190aXRsZSB7XG4gIHBhZGRpbmc6IDEwMHB4IDcuNTYyNXJlbSAwIDIxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMCAxMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHNfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHMgPiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkcyA+IGRpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzIC5hYm91dC11c19fY2FyZCB7XG4gICAgZmxleDogMCAwIDU1JTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHMgLnNsYS1vdmVydmlld19fY2FyZF9faWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkcyAuc2xhLW92ZXJ2aWV3X19jYXJkX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzhweDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtZm9vdGVyX2xpbmsge1xuICBjb2xvcjogI0E0OTM3RCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZV9zdG9yaWVzIHtcbiAgICBwYWRkaW5nOiA0LjJyZW0gMCA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZV93cmFwIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlX3dyYXAgPiBwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogNDYxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlX2ltYWdlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyODhweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlX2Rlc2MtYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxuLnNsYS10aGlydHktLXNlY29uZHMgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgbWF4LXdpZHRoOiAzODRweDtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS10aGlydHkge1xuICBwYWRkaW5nOiAyLjc1cmVtIDAgMCAwO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS10aGlydHkge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDA7XG4gIH1cbn1cblxuLnNsYS10aGlyeS0tc2Vjb25kc19ib2R5LXF1ZXN0IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnktLXNlY29uZHNfYm9keS1xdWVzdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhLXRoaXJ5LS1zZWNvbmRzX2JvZHktcXVlc3RfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX190aXRsZS0tZXZlbnRqb2Ige1xuICBtYXgtd2lkdGg6IDc5JSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3RpdGxlLS1ldmVudGpvYiB7XG4gICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIge1xuICBtaW4taGVpZ2h0OiAyMS44NzVyZW07XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTguNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAzLjg3NXJlbSAwIDYuNXJlbTtcbiAgfVxuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDQzLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAzLjg3NXJlbSAwIDkuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogMzcuNXJlbTtcbiAgICBwYWRkaW5nOiA2cmVtIDAgNi43NXJlbTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTclKTtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMiksIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIgLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5cbi5zbGEtcmV2aWV3LS1iYWRnZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlcyB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDE3NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfaW1hZ2Uge1xuICAgIHdpZHRoOiAxNzZweDtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlc19pbWFnZSB7XG4gICAgd2lkdGg6IDE2NHB4O1xuICAgIGhlaWdodDogMTY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlc19zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzLS13cmFwcGVyIHtcbiAgd2lkdGg6IDc2JSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzLS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mbyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLnNsYS1yZXZpZXctLWJhZGdlc19saXN0LWluZm8tLXRleHQge1xuICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlc19saXN0LWluZm8tLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvLS1saW5rIHtcbiAgY29sb3I6IHZhcigtLXNsYS1nb2xkLTYwMCwgI0E0OTM3RCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mby0tbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICB9XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mby0tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zbGEtZ29sZC02MDAsICNBNDkzN0QpO1xufVxuXG4uZWRpdC1zcGVjaWFsc19pbml0aWFsLWVtcHR5IHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtZW1wdHktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtZW1wdHktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvU3BlY2lhbHNFZGl0LnN2Z1wiKTtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtZW1wdHktdGV4dCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlOyAvKiAyNC43NXB4ICovXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5mZV9fb3B0aW9ucy13cmFwLmZlX19vZmZlcnMtYmxvY2stb3B0aW9ucy1zbGlkZXItZ2FsbGVyeSB7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uIHtcbiAgcGFkZGluZzogOHJlbSAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDZyZW07XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbi5tZWRpYS1hcmVhLXNlY3Rpb24gYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm1lZGlhLWFyZWEtc2VjdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tZmlyc3Qge1xuICAgIHBhZGRpbmc6IDNyZW0gMCA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tZmlyc3Qge1xuICAgIHBhZGRpbmc6IDhyZW0gNi44NzVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc3Vic2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXN1YnNlY3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmNyZWF0ZS1ub21pbmF0aW9uIHtcbiAgZmxleDogMCAwIDU3JTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmNyZWF0ZS1ub21pbmF0aW9uIHtcbiAgICBmbGV4OiAwIDAgOTglO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgZmxleDogMCAwIDQzJTtcbiAgcGFkZGluZzogMCAwIDAgNi41cmVtO1xufVxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5sb2dpbi1mb3JtLXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBjb2xvcjogIzJDMkMyQztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmxvZ2luLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmxvZ2luLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4OiAwIDAgOTglO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLWxvZ2luLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5tZWRpYS1hcmVhLWxvZ2luLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgY29sb3I6ICNGMDQ0Mzg7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG59XG4ubWVkaWEtYXJlYS1sb2dpbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjRjA0NDM4O1xufVxuXG4ubWVkaWEtYXJlYS1pbnB1dC1sYWJlbCB7XG4gIHRvcDogMS44MTI1cmVtO1xuICBjb2xvcjogIzk1OTU5NTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubWVkaWEtYXJlYS1pbnB1dC1sYWJlbC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICB0b3A6IC01cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG5cbi5tZWRpYS1hcmVhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tc20ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLXhzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tbGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtdGV4dC0tbGlua3Mtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLWxpbmstbG9naW4ge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5yZWdpc3Rlci1mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5yZWdpc3Rlci1mb3JtLXdyYXBwZXIgLm1lZGlhLWFyZWEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5yZWdpc3Rlci1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciAubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ucmVnaXN0ZXItZm9ybS13cmFwcGVyIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDJyZW0gMCAxLjVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtbGluayB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWVkaWEtYXJlYS0tbG9nb3V0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pbmZvcyBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWluZm9zIGgyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVzdWx0cy1wYWdlLXdyYXAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0cmVtO1xufVxuLm1lZGlhLWFyZWEtY2FyZHMtd3JhcHBlciAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIHtcbiAgZmxleDogMCAwIDI0JTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xufVxuLm1lZGlhLWFyZWEtY2FyZHMtd3JhcHBlciAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIGltZyB7XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBoZWlnaHQ6IDYuMjVyZW07XG59XG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW06bnRoLWNoaWxkKDIpIGltZyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbiAgLm1lZGlhLWFyZWEtY2FyZHMtd3JhcHBlciAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIHtcbiAgICBmbGV4OiAwIDAgOTglO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb25fX3RpdGxlLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLWNlbnRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb25fX3RpdGxlLS1jZW50ZXIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLW1kIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLW1kIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1jb3Zlci1waG90byB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWNvdmVyLXBob3RvIHtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWNvdmVyLXBob3RvIHtcbiAgICBtaW4td2lkdGg6IDYzLjY4NzVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktaW5saW5lLXNtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRpc3BsYXktaW5saW5lLXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1zcGFjZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1zcGFjZS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1maXhlZC1idXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNjY2NjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ubWVkaWEtYXJlYV9fc2VjdGlvbi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEtYXJlYV9fc2VjdGlvbi1pdGVtIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1saW5rLWljb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXRleHQtLWxpbmstaWNvbi13cmFwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fYm94IC5tZWRpYS1hcmVhLXRleHQtLWxpbmstaWNvbi13cmFwIGltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zbGFtZWRpYWFyZWFfX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM3LjEyNXJlbTtcbn1cbi5zbGFtZWRpYWFyZWFfX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LWJhbm5lciB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tZWRpYS1hcmVhLXJlZ2lzdGVyLWZvcm0tLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuXG4ubWVkaWEtYXJlYV9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUuMDYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDYuNjg3NXJlbTtcbn1cbi5tZWRpYS1hcmVhX19oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9faGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi1jcmVhdGUtcmVzdWx0cy0tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLS1oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi1tb2RhbCAubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi1tb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIGEge1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi1tb2RhbCAubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2Vycm9yIHtcbiAgY29sb3I6ICNGMDQ0Mzg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24gLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX3JlZ2lzdGVyLWJveGVzLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLWFyZWFfX3JlZ2lzdGVyLWJveGVzLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX3JlZ2lzdGVyLWJveGVzLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG59XG4ubWVkaWEtYXJlYV9faGVhZGVyLWJ1dHRvbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLWF3YXJkZWQubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbn1cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLWF3YXJkZWQubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk3QzZCICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzg5N0M2QiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLm1lZGlhLWFyZWFfX2lucHV0IHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAzMi4yNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHJlc2l6ZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgaGVpZ2h0OiAzLjMxMjVyZW07XG4gICAgd2lkdGg6IDE4LjE4NzVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgcGFkZGluZzogNHJlbSA2LjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tZWRpYS1hcmVhX19ib3gtYXdhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWVkaWEtYXJlYV9fYm94LWF3YXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5tZWRpYS1hcmVhX19ib3ggaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtaW1hZ2Uge1xuICB3aWR0aDogMjRyZW07XG59XG5cbi5idG4tLWNvcHktdG8tY2xpcGJvYXJkIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHggMnB4IDJweCAwcHg7XG4gIGhlaWdodDogMi41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJ0bi0tY29weS10by1jbGlwYm9hcmQge1xuICAgIGhlaWdodDogMy4zMTI1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19pbnB1dC1jb3B5LS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lZGlhLWFyZWFfX2JveC0tdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2JveC0tdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMzdyZW07XG4gIH1cbn1cblxuLmQtZmxleC1jZW50ZXItYWxpZ24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZC1mbGV4LWNlbnRlci1hbGlnbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5idG4tLWdvbGQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNDkzN0Q7XG4gIGJhY2tncm91bmQ6ICNBNDkzN0Q7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xufVxuLmJ0bi0tZ29sZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTdjNmI7XG59XG5cbi5idG4tLWVkaXQtcmVzdWx0cyB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4tLWVkaXQtcmVzdWx0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lZGlhLXNlY3Rpb24tZWRpdC1yZXN1bHRzLWxvZ291dCB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1zZWN0aW9uLWVkaXQtcmVzdWx0cy1sb2dvdXQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2JveC1ub21pbmF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fY29uZmltYXRpb24tbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuLm1lZGlhLWFyZWFfX2NvbmZpbWF0aW9uLW1lc3NhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9zdWNjZXNzLnN2Zykgbm8tcmVwZWF0O1xufVxuXG4ubWVkaWEtYXJlYV9fcmVzdWx0cy1wYWdlLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rLmYtc2l6ZS0xNSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZGlhLWFyZWFfX25vbWluYXRpb24tYm94ZXMgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tbGluay5mLXNpemUtMTU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtLWxpbmstbm90LWF2YWlsYWJsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sgc3ZnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY1MHB4KSB7XG4gIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsIC5zay1tb2RhbF9fYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMTY4cHgpO1xuICB9XG59XG5cbi5zay1tb2RhbF9faW5uZXIubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC1pbm5lciB7XG4gIG1heC13aWR0aDogMzdyZW07XG59XG4uc2stbW9kYWxfX2lubmVyLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtaW5uZXIgLmxvZ2dlZC11c2Vycy1pbmZvIGEge1xuICBjb2xvcjogIzJDMkMyQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2stbW9kYWxfX2lubmVyLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtaW5uZXIgLmxvZ2dlZC11c2Vycy1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNTYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IGEgLmRlbGV0ZS5pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2Vfd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuMzc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNTYyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IGlucHV0IHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCBpbnB1dCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgLm1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTE7XG4gIG1heC1oZWlnaHQ6IDcuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgdG9wOiAzLjEyNXJlbTtcbiAgbGVmdDogLTEycHg7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IC5tZW51IC5pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCAubWVudSAuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLS1oZWFkZXIgaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgfVxuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5cbi5wYi0zMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVycy1mb290ZXIgLmJ0bi0tc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5tZWRpYS1hcmVhX19maWx0ZXJzLWZvb3RlciAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LXdyYXAge1xuICBtYXJnaW46IDEuNXJlbSAwIDFyZW07XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94OmNoZWNrZWQgKyAubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG59XG5cbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kaXNhYmxlZC1saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZGlzYWJsZWQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4uaGVhZGVyLXBpbGwtd2hpdGUge1xuICBwYWRkaW5nOiAwLjI3NXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtODZweDtcbiAgcmlnaHQ6IDEwOHB4O1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXItcGlsbC13aGl0ZSB7XG4gICAgdG9wOiAtNzdweDtcbiAgICByaWdodDogMTIzcHg7XG4gIH1cbn1cbi5oZWFkZXItcGlsbC13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWhlYWRlci13cmFwcGVyIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIHJpZ2h0OiAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWhlYWRlci13cmFwcGVyIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIHJpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiA4cmVtIDYuMDYyNXJlbSAxLjM3NXJlbTtcbn1cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICBwYWRkaW5nOiAwIDYuNDM3NXJlbSA2cmVtO1xufVxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiBhIHtcbiAgY29sb3I6ICM4QTdCNjk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC1zZWN0aW9uIGgxIHtcbiAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDhyZW0gNi4wNjI1cmVtIDEuMzc1cmVtO1xufVxuLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7IC8qIDEyNSUgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIHBhZGRpbmc6IDAgNi40Mzc1cmVtIDByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiAucGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwIDYuNDM3NXJlbSAwcmVtO1xufVxuLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIGEge1xuICBjb2xvcjogIzhBN0I2OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIGgxIHtcbiAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwIDAgMDtcbiAgfVxufVxuXG4ueGwtc2VtaWJvbGQge1xuICBmb250LXNpemU6IDMuNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAueGwtc2VtaWJvbGQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5tZC1zZW1pYm9sZCB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZC1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5sZy1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtLXN1YnRpdGxlLXdyYXAge1xuICBwYWRkaW5nOiAwIDYuNXJlbTtcbn1cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLS1zdWJ0aXRsZS13cmFwIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC0tc3VidGl0bGUtd3JhcCBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLS1zdWJ0aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zbGEtLWJveGVzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAycmVtO1xufVxuLnNsYS0tYm94ZXMtd3JhcHBlci1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLS1ib3hlcy13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcy5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgICBtYXgtd2lkdGg6IDYyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcy5tZWRpYS1hcmVhX19yZXN1bHRzLWJveGVzLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tbGluayB7XG4gIGNvbG9yOiAjYTQ5MzdkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXN1YnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItcGFnZSAucGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLWhlYWRlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA2LjVyZW07XG59XG5cbi5ibHVycmVkLWJhY2tncm91bmQge1xuICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSB7XG4gIHBhZGRpbmc6IDZyZW0gMnJlbSAycmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkgaW1nIHtcbiAgd2lkdGg6IDE5LjgxMjVyZW07XG4gIGhlaWdodDogNy4zMTI1cmVtO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBwLCAubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IGEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkgYSB7XG4gIGNvbG9yOiAjQTQ5MzdEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cmVtIDJyZW0gM3JlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBpbWcge1xuICAgIHdpZHRoOiAxMy42MjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkgcCwgLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC5zay1tb2RhbF9fYm9keS5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLXNlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBoZWlnaHQ6IDIuMzc1cmVtO1xuICBtaW4td2lkdGg6IDkuMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5tZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdCB1bCB7XG4gIHJpZ2h0OiAwO1xufVxuLm1lZGlhLWFyZWFfX3dpbm5lcl9fY3VzdG9tc2VsZWN0IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNnB4IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIG1heC13aWR0aDogOS4wOTkzNzVyZW07XG4gIH1cbn1cblxuI21lZGlhLWFyZWFfX3dpbm5lcl9fY3VzdG9tc2VsZWN0LS1pbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1jYXRlZ29yeS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiBjYWRldGJsdWU7XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogM3B4IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fd2lubmVyLWNhdGVnb3J5LWxhYmVsIHtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA4cHg7XG4gIH1cbn1cblxuLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzIHtcbiAgZ2FwOiAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbn1cbi5zbGEtYmFkZ2VzLXNsaWRlci13cmFwcGVyIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDIxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDE2OHB4O1xuICB9XG59XG4uc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMuYWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA3MXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlci1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLXNsaWRlOm5vdCguc2xpZGUtdmlzaWJsZSkge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC01LjYyNXJlbTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTUuNjI1cmVtO1xufVxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTVyZW07XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC01cmVtO1xufVxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTVyZW07XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC01cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgfVxuICAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5cbi5ob21lLXNsaWRlci1pbnNwaXJpbmctbG9jYXRpb25zIC5zd2lwZXItYnV0dG9uLFxuLmhvbWUtc2xpZGVyLWV2ZW50LXBhcnRuZXJzIC5zd2lwZXItYnV0dG9uLFxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1yZWdpb25zIC5zd2lwZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lLXNsaWRlci1pbnNwaXJpbmctbG9jYXRpb25zIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCxcbi5ob21lLXNsaWRlci1ldmVudC1wYXJ0bmVycyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQsXG4uaG9tZS1zbGlkZXItaW5zcGlyaW5nLXJlZ2lvbnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTMuMjVyZW07XG59XG4uc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC0zLjI1cmVtO1xufVxuLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG59XG4uc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0ycmVtO1xuICB9XG4gIC5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24ge1xuICAgIHRvcDogNTlweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ5cHgpO1xuICB9XG4gIC5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwLjU2MjVyZW07XG4gIH1cbiAgLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwLjU2MjVyZW07XG4gIH1cbn1cblxuLnN3aXBlci0taG92ZXItYmctYW5pbWF0aW9uIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zd2lwZXItLWhvdmVyLWJnLWFuaW1hdGlvbiAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lcjpob3ZlciAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY291bnRyeS1kcm9wZG93bi13cmFwcGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvdW50cnktc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogOXB4IDEycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiA0LjYyNXJlbTtcbiAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbn1cblxuLnBob25lLWlucHV0LWZpZWxkIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dF9fY3VzdG9tID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1QTc1ICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvci10ZXh0IHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIucGhvbmUtaW5wdXQtd3JhcHBlci0taGFzLXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnBob25lLWlucHV0LXdyYXBwZXIgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIGxlZnQ6IC05MHB4O1xufVxuXG4ucGhvbmUtaW5wdXQtY29udGFpbmVyIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBoZWlnaHQ6IDIuNjI1cmVtO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5IHtcbiAgcGFkZGluZzogOHJlbSAwIDEycmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5Lm1lc3NhZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkubWVzc2FnZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzN3JlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIC5zbGEtZG9uYXRpb25fX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM3cmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5Lm1lc3NhZ2UgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkgLmJyZWFrLWxnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkgLmJyZWFrLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkge1xuICAgIHBhZGRpbmc6IDZyZW0gMCAxMnJlbTtcbiAgfVxuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkgLmJyZWFrLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSAuYnJlYWstc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkubWVzc2FnZSAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkubWVzc2FnZSAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQge1xuICAgIHBhZGRpbmc6IDNyZW0gMC45Mzc1cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0Ljg3NXJlbTtcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktdGl0bGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXBhcmFncmFwaDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgLyogRmlyZWZveCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1mb3JtLmZvcm11bGF0ZS1mb3JtLS1kb25hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQsXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gYnV0dG9uIHtcbiAgd2lkdGg6IDM1LjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LFxuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIHRvcDogMzNweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMi42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pLmZvcm11bGF0ZS1pbnB1dC0tc3VibWl0IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pLmZvcm11bGF0ZS1pbnB1dC0tc3VibWl0IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXN1Ym1pdC0tbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5idG4tLXNtIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDEuMjVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHRleHRhcmVhIHtcbiAgd2lkdGg6IDM1LjVyZW07XG4gIGhlaWdodDogOC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjc1cmVtO1xuICByZXNpemU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC10ZXh0YXJlYSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAubm9taW5hdGlvbi1mb3JtX19jaGFyYWN0ZXItY291bnQge1xuICB3aWR0aDogMzUuNXJlbTtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAubm9taW5hdGlvbi1mb3JtX19jaGFyYWN0ZXItY291bnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb25fX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xufVxuLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXNlY3Rpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktc2VjdGlvbi13aGl0ZSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gIH1cbn1cblxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSAuY3VzdG9tLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ4NXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkgLmN1c3RvbS1kcm9wZG93bi1vcHRpb24ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IC5jdXN0b20tZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlOTBmZjtcbn1cblxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1sb2dvLS13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWxvZ28tLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMS41NjI1cmVtO1xuICB9XG4gIC5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0tbG9nby0td3JhcCBpbWcge1xuICAgIGhlaWdodDogOS4zNzVyZW07XG4gIH1cbiAgLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1sb2dvLS13cmFwIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gIH1cbn1cblxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS13cmFwIHtcbiAgZ2FwOiAycmVtO1xufVxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS13cmFwIC5kaXBsb21hLWluZm8taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjkzNzVyZW07XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgei1pbmRleDogOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS13cmFwIC5kaXBsb21hLWluZm8tdG9vbHRpcHRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS43NXJlbTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHotaW5kZXg6IDEwO1xufVxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS13cmFwIC5kaXBsb21hLWluZm8taWNvbjpob3ZlciArIC5kaXBsb21hLWluZm8tdG9vbHRpcHRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS13cmFwIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbCB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS13cmFwIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbnRhaW5lci5zbGEtcHJlcmVnaXN0cmF0aW9uLXBhZ2UtLWhlYWRlciB7XG4gIG1heC13aWR0aDogNjNyZW07XG59XG5cbi5zbGEtcHJlcmVnaXN0cmF0aW9uLXBhZ2UtLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGEtcHJlcmVnaXN0cmF0aW9uLXBhZ2UtLXNlY3Rpb24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjYuNjY3JSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2xhLXByZXJlZ2lzdHJhdGlvbi1wYWdlLS1zZWN0aW9uIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXJlbTtcbiAgICB0b3A6IC00LjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDEuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBoZWlnaHQ6IDIuMzEyNXJlbTtcbiAgICB3aWR0aDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGEtcHJlcmVnaXN0cmF0aW9uLXBhZ2UtLXNlY3Rpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbn1cblxuLnNsYXByZXJlZ2lzdHJhdGlvbi1mb3JtX19jaGFyYWN0ZXItY291bnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGFfcHJlcmVnaXN0cmF0aW9uLXBhZ2UtLXN1YnRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gIH1cbn1cblxuLnNsYS1wcmVyZWdpc3RyYXRpb24tLWZvcm0taW5wdXQtLWxhYmVsLW5vLWRhdGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2xhLXByZXJlZ2lzdHJhdGlvbi1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIHotaW5kZXg6IDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRvcDogMnJlbTtcbiAgd2lkdGg6IDk2JTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICB0b3A6IC00cHg7XG4gIH1cbn1cbi5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtZmllbGRfd2Vic2l0ZSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTIlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MiU7XG4gIH1cbn1cbi5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF93cmFwcGVyID4gaW1nIHtcbiAgd2lkdGg6IDk1cHg7XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfdGV4dCA+IGEge1xuICBjb2xvcjogIzZGODg5QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtbm8tZGF0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLypcbiAqIE92ZXJyaWRlc1xuICovXG4ucGgtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnBoLWl0ZW0sXG4ucGgtaXRlbSAqLFxuLnBoLWl0ZW0gOjphZnRlcixcbi5waC1pdGVtIDo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5waC1pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoNDQsIDQ0LCA0NCwgMCkgNDYlLCByZ2JhKDQ0LCA0NCwgNDQsIDAuMzUpIDUwJSwgcmdiYSg0NCwgNDQsIDQ0LCAwKSA1NCUpIDUwJSA1MCU7XG4gIGFuaW1hdGlvbjogcGhBbmltYXRpb24gMC44cyBsaW5lYXIgaW5maW5pdGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5waC1pdGVtID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucGgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnBoLXJvdyBkaXYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NDtcbn1cbi5waC1yb3cgLmJpZywgLnBoLXJvdy5iaWcgZGl2IHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnBoLXJvdyAuZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA0NCwgNDQsIDApO1xufVxuXG4ucGgtY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbn1cblxuLnBoLWNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xufVxuXG4ucGgtY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xufVxuXG4ucGgtY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5waC1jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnBoLWNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbn1cblxuLnBoLWNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ucGgtY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5waC1jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG59XG5cbi5waC1jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG59XG5cbi5waC1jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5waC1jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuW2NsYXNzKj1waC1jb2xdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5bY2xhc3MqPXBoLWNvbF0gPiAqICsgLnBoLXJvdyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5bY2xhc3MqPXBoLWNvbF0gPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBoLWF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBoLWF2YXRhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLnBoLXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NDtcbn1cblxuQGtleWZyYW1lcyBwaEFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTtcbiAgfVxufVxuLypcbiAqIEV2ZW50bG9rYWxlIG92ZXJyaWRlc1xuICovXG4ucGgtaXRlbS5zay1mdWxsLWFic29sdXRlLXBvc2l0aW9uZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucGgtaXRlbSAucGgtcGljdHVyZS5zay1mdWxsLWFic29sdXRlLXBvc2l0aW9uZWQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mZV9fY2hlY2tib3gtbGFiZWwsIC5mZV9fcmFkaW8tbGFiZWwsIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCwgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlX19jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyYzJjMmM7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG59XG4uZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19yYWRpby1sYWJlbDpiZWZvcmUsIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3JhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlciwgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXNsaWRlciB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgdG9wOiAxMy40JTtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcCwgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXdyYXAge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAgaW5wdXQ6Y2hlY2tlZCArIC5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCBpbnB1dDpjaGVja2VkICsgLmZlX19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIsIC5mZV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcCBpbnB1dDpjaGVja2VkICsgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXNsaWRlciwgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXdyYXAgaW5wdXQ6Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC1zbGlkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAgc3BhbiwgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXdyYXAgc3BhbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIG1pbi13aWR0aDogMThweDtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcC1kaXNhYmxlZCwgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXdyYXAtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwLWRpc2FibGVkLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNSAhaW1wb3J0YW50O1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlci1kaXNhYmxlZCwgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXNsaWRlci1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlci1kaXNhYmxlZC0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtd3JhcCA+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+IC5yb3cgPiAuY29sLTEyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuXG4vKlxuICogTGFuZGluZyBwYWdlIC0gSnVtYm90cm9uXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICB9XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogMzUuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiAzNS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogNDhyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IDY0cmVtO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiA0OHJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiA4NS4zNzVyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogNjFyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KWNhbGN1bGF0ZVJlbSgxNzVweCljYWxjdWxhdGVSZW0oMTU0cHgpY2FsY3VsYXRlUmVtKDEzN3B4KTJyZW0zcmVtNnJlbSkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24uaGFzLWJhbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDguNDM3NXJlbTtcbiAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQtYmFubmVyLCAxMDB2aCk7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uLmhhcy1iYW5uZXIgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24uaGFzLWJhbm5lciAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbCB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTM3cHgpMS4xMjVyZW07XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uLmhhcy1iYW5uZXIgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lci5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyLS1zbGEgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24sXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXItLXNsYSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXItLXNsYSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbi0tc2xhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24tLXNsYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTNweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1OXB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtaW4td2lkdGg6IDM2MXB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUtc20tdmlzYWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUtc20tdmlzYWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcm9vdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciA+IC5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQgaW1nOi1tb3otbG9hZGluZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNDUsIDEuMDQsIDAuOTIsIDAuOTYpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNDUsIDEuMDQsIDAuOTIsIDAuOTYpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogaW1hZ2VUcmFuc2l0aW9uIDhzO1xuICBhbmltYXRpb246IGltYWdlVHJhbnNpdGlvbiA4cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAuc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAuc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmstY29udGFpbmVyIHtcbiAgdG9wOiAwO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gIGJvdHRvbTogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiA4MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XG4gIC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICAgIGJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rLmJ0bi0tbGluay5idG4ge1xuICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayBzdmcge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rOmhvdmVyIHNwYW4uYm9yZGVyLXVuZGVybGluZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGlua19fbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsIHtcbiAgYm90dG9tOiAxLjNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsIHtcbiAgICBib3R0b206IDEuM3JlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbC0tc21hbGwtc2NyZWVucyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLS1zbWFsbC1zY3JlZW5zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbC0tc21hbGwtc2NyZWVuczpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSg5MGRlZyk7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbC0tbGFyZ2Utc2NyZWVucyAuc2staWNvbiB7XG4gIG1hcmdpbjogMCAwIDAuNjI1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwtLWxhcmdlLXNjcmVlbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsIC5wYXRoLTEge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBzY3JvbGw7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDQ0NXB4O1xuICB6LWluZGV4OiA2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDQ4NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICB3aWR0aDogMjg4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtNjVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA2OHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkzcHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBoZWlnaHQ6IDcxdmg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGhlaWdodDogNzV2aDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgaGVpZ2h0OiA2OXZoO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgbWFyZ2luLXRvcDogLTIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkgYW5kIChtYXgtaGVpZ2h0OiA4MTJweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGhlaWdodDogNjh2aDtcbiAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgaGVpZ2h0OiA3N3ZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cblxuLypcbiAqIERyb3Bkb3duXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgZmxleDogMCAwIDg1JTtcbiAgbWF4LXdpZHRoOiA4NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBmbGV4OiAwIDAgODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBmbGV4OiAwIDAgOTclO1xuICAgIG1heC13aWR0aDogOTclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBmbGV4OiAwIDAgOTUlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNC4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICB9XG59XG4uc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjhweCkgYW5kIChtYXgtaGVpZ2h0OiA3NDZweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgcGFkZGluZzogMXJlbSAwLjkzNzVyZW0gMS41cmVtIDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczNnB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuOTM3NXJlbSAxLjVyZW0gMC45Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkgYW5kIChtYXgtaGVpZ2h0OiA2NjRweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkgYW5kIChtYXgtaGVpZ2h0OiA1NDhweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IDAuOTIzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDIuMTI1cmVtIDJyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3NXB4KTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi0tc2xhIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0W3R5cGU9dGV4dF0sXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGhlaWdodDogMS41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGhlaWdodDogMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dFt0eXBlPXRleHRdLFxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgcGFkZGluZzogMS4zcmVtIDA7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNTYyNXJlbTtcbiAgaGVpZ2h0OiAyLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgcGFkZGluZzogMHJlbSAwO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxLjdyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5uby1wb2ludGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIHRvcDogLTMuNzVyZW07XG4gIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgICB0b3A6IC05cmVtO1xuICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gICAgdG9wOiAtMTMuNzVyZW07XG4gICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4uYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgYm9yZGVyLWNvbG9yOiAjRUM1MzZDO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bl9fYnRuLmJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0biB7XG4gICAgcGFkZGluZzogMC40Njg3NXJlbSAxLjU2MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjkyMzc1cmVtIDEuNTYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogQW5pbWF0aW9uc1xuICovXG5Aa2V5ZnJhbWVzIGltYWdlVHJhbnNpdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGltYWdlVHJhbnNpdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5oZWlnaHRfY29udGVudF9sb2FkZXIge1xuICBtaW4taGVpZ2h0OiA0MzlweCAhaW1wb3J0YW50O1xufVxuXG4uYm94LXNoYWRvd19fdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ib3gtc2hhZG93X19ib3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzN3B4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoLmZvcm11bGF0ZS1pbnB1dC0tanVtYm90cm9uIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbi5zZWxlY3Rpb24tLWJldGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJiZXRhXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWZ1bGwtZXZlbnQgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLmV2ZW50LWNyZWF0b3ItaXRlbSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tZnVsbC1ldmVudCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uZXZlbnQtY3JlYXRvci1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiYmV0YVwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzU7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWZ1bGwtZXZlbnQgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLmV2ZW50LWNyZWF0b3ItaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tZnVsbC1ldmVudCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uZXZlbnQtY3JlYXRvci1pdGVtOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5sYW5kaW5nLXBhZ2Utc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1maXhlZCB7XG4gIHotaW5kZXg6IDE3O1xufVxuLmxhbmRpbmctcGFnZS1zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItLWZpeGVkIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLmV2ZW50LWZpbHRlci1idXR0b25zLWJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLypcbiAqIE1hZ2F6aW5lIHN0b3JpZXNcbiAqL1xuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyB7XG4gIG1pbi1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzLXNsYSB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg2JSArIDMwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMge1xuICAgIG1pbi1oZWlnaHQ6IDMxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDMuODc1cmVtIDAgNi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMge1xuICAgIHBhZGRpbmc6IDMuODc1cmVtIDAgOS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyB7XG4gICAgbWluLWhlaWdodDogMzcuNXJlbTtcbiAgICBwYWRkaW5nOiA2cmVtIDAgNi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogOTglO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDc3JTtcbn1cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogODglO1xufVxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLWJ1dHRvbixcbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItc2xpZGUsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA3NCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItc2xpZGUsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzMDlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01cmVtO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCksIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLXNsaWRlLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjg5cHggIWltcG9ydGFudDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0KSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMyksXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLXNsaWRlLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzg2cHggIWltcG9ydGFudDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDY5JTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0KSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1zbGlkZSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNSksXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg1KSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLypcbiAqIExpbmsgYmFyXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIHtcbiAgbWluLWhlaWdodDogOS4zNzVyZW07XG4gIHBhZGRpbmc6IDEuNzVyZW0gMDtcbiAgYmFja2dyb3VuZDogI0VDNTM2QztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkxLjI2ZGVnLCAjRUM1MzZDLCAjRDk0RDY0KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmxhbmRpbmctcGFnZV9fbGluay1iYXIgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGFuZGluZy1wYWdlX19saW5rLWJhciAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1heC13aWR0aDogMTdyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19saW5rLWJhciAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIHtcbiAgICBtaW4taGVpZ2h0OiA2LjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAyLjM1cmVtIDA7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXIgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhciA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19saW5rLWJhciAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucyAucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zIHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG4ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgd2lkdGg6IDUuNjI1cmVtO1xuICAgIGhlaWdodDogNC41cmVtO1xuICAgIGZsZXg6IDAgMCA1LjYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG4ge1xuICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAyLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNFQzUzNkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG46Zm9jdXMsIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG4uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4vKlxuICogSW5zcGlyaW5nIGxvY2F0aW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19pbnNwaXJpbmctbG9jYXRpb25zIHtcbiAgYmFja2dyb3VuZDogIzFjMWMxYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1Ny4wN2RlZywgIzFjMWMxYywgcmdiYSg5OCwgOTgsIDk4LCAwKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKlxuICogUGFja2FnZSBkZWFsc1xuICovXG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICBiYWNrZ3JvdW5kOiAjRUM1MzZDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTEuMjZkZWcsICNEOTRENjQsICNFQzUzNkMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBtaW4taGVpZ2h0OiAyOC4xMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmNvbnRhaW5lciwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTcyMHB4O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX19oZWFkZXIsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX2Zvb3RlciwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICAgIG1pbi1oZWlnaHQ6IDM3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAudG5zLW92aCwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qXG4gKiBFdmVudCBwYXJ0bmVyc1xuICovXG4ubGFuZGluZy1wYWdlX19ldmVudC1wYXJ0bmVycyB7XG4gIGJhY2tncm91bmQ6ICMxYzFjMWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNTcuMDdkZWcsICMxYzFjMWMsIHJnYmEoOTgsIDk4LCA5OCwgMCkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLypcbiAqIEluc3BpcmluZyByZWdpb25zXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2luc3BpcmluZy1yZWdpb25zIHtcbiAgYmFja2dyb3VuZDogIzFjMWMxYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1Ny4wN2RlZywgIzFjMWMxYywgcmdiYSg5OCwgOTgsIDk4LCAwKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgcGFkZGluZy1ib3R0b206IDguNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2luc3BpcmluZy1yZWdpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42MjVyZW07XG4gIH1cbn1cblxuLypcbiAqIExhdGVzdCBqb2JzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIHtcbiAgbWluLWhlaWdodDogMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19zdWJ0aXRsZV9icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg2JSArIDMwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICAgIG1pbi1oZWlnaHQ6IDQwLjYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNi41NjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjI1cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudG5zLW92aCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKlxuICogQWJvdXQgZXZlbnRsb2thbGVcbiAqL1xuLmxhbmRpbmctcGFnZV9fYWJvdXQge1xuICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgYmFja2dyb3VuZDogI0VDNTM2QztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkxLjI2ZGVnLCAjRDk0RDY0LCAjRUM1MzZDKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBwYWRkaW5nLWJvdHRvbTogMy4zNzVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dCB7XG4gICAgbWluLWhlaWdodDogMjIuODEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXQge1xuICAgIG1pbi1oZWlnaHQ6IDI4LjEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dCB7XG4gICAgbWluLWhlaWdodDogMjQuMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDIuODc1cmVtIDIuNXJlbTtcbiAgICB0b3A6IC01cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCA+IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCA+IGgzIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMxMjVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIC5idG4tLWljb24ge1xuICBwYWRkaW5nOiAwLjdyZW0gMS4zNXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIC52dWUtZm9ybXVsYXRlLXdyYXAgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIC52dWUtZm9ybXVsYXRlLXdyYXAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBsZWZ0OiAwO1xufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMi4xMjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNDQlO1xuICBtYXJnaW4tcmlnaHQ6IDYlO1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNTAlO1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIGEge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUgcCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDI5JTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIGEsIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LWxnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kaXNwbGF5LWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNwbGF5LXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGlzcGxheS1zbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8qXG4gKiBBZGQgZW50cnlcbiAqL1xuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeSB7XG4gICAgbWluLWhlaWdodDogNDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeSB7XG4gICAgbWluLWhlaWdodDogNDUuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeSB7XG4gICAgcGFkZGluZy10b3A6IDguODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMzLjEyNXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI1OC4zOGRlZywgIzE3MTcxNywgcmdiYSg0MSwgNDEsIDQxLCAwLjIpKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMy40Mzc1cmVtIDIuNXJlbTtcbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnQgLnZ1ZS1mb3JtdWxhdGUtd3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IDAgMCA0NSU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGNvbG9yOiAjQzRDNEM0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZS0tbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlLS1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZS0tbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSB7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBhOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBhOmhvdmVyIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHRfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHtcbiAgICB3aWR0aDogMjclO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDM4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyJTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSAuc2staWNvbiB7XG4gIHdpZHRoOiAzNSU7XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIC5zay1pY29uIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzVDNUM1O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5hOmhvdmVyIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHRfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnRfX2J0bi1jb250IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0X19idG4tY29udCAuYnRuLS1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0X19idG4tY29udCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdF9fYnRuLWNvbnQgLmJ0bi0tbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2J1dHRvbnMgLmJ0bi0tbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2J1dHRvbnMgLmJ0bi0tbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgZ2FwOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZXZlbnQtY3JlYXRvci1iYW5uZXItLXdyYXBwZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0td3JhcHBlciBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLWJhbm5lci0td3JhcHBlciB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItYmFubmVyLS13cmFwcGVyIHtcbiAgICBnYXA6IDFyZW07XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM3cHgpO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0tc2VjdGlvbiB7XG4gIGdhcDogOHB4O1xufVxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS1zZWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1iYW5uZXItLXNlY3Rpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLWJhbm5lci0tc2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLmhhcy1iYW5uZXIge1xuICBib3R0b206IDdyZW07XG59XG5cbi50aW55LXNsaWRlcl9fc2xpZGUuaGFzLWV2ZW50LWJhbm5lciAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICBib3R0b206IDhyZW07XG59XG5cbi5kLWJsb2NrLXNtIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kLWJsb2NrLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIuaGFzLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJldGEtdGFnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiYmV0YVwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbn1cbi5ldmVudC1jcmVhdG9yLWJldGEtdGFnOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZXZlbnQtY3JlYXRvci1iZXRhLXRhZzpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1QTc1O1xufVxuXG4ud2VyYnVuZy5ldmVudC1jcmVhdG9yLWJldGEtdGFnIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxhbmRpbmctcGFnZV9fZXZlbnQtY3JlYXRvci1maWx0ZXJzLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgei1pbmRleDogMTk7XG59XG5cbi52dWUtZm9ybXVsYXRlLW92ZXJ2aWV3IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG59XG4udnVlLWZvcm11bGF0ZS1vdmVydmlldyAubGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZSB7XG4gIHdpZHRoOiA2NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZSA+IGRpdiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtZGl2VXAge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtZGl2VXAtaGlkZGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHNlbGYtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcC1oaWRkZW4ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLXAge1xuICB3aWR0aDogMjYlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLXAge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1wIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgd2lkdGg6IDU5JTtcbiAgfVxufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX190b3Age1xuICBwYWRkaW5nOiA1cmVtIDAgMi40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3RvcCB7XG4gICAgcGFkZGluZzogNS41cmVtIDAgMy4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3RvcCB7XG4gICAgcGFkZGluZzogNy4wNjI1cmVtIDAgNC4yNXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19yZXN1bHRzLXBsYWNlaG9sZGVyIHtcbiAgbWluLWhlaWdodDogOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19yZXN1bHRzLXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IC0xNS4zMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzc1cmVtO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3QtY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3QtY29udCB7XG4gICAgcGFkZGluZzogMS4zNzVyZW0gMCAzLjEyNXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdCAuc2VhcmNoLXRlcm0taGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2l0ZW0tLW5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X190eXBlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X190eXBlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19yZXN1bHRzLW51bS1jb250IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA5LjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fcmVzdWx0cy1udW0tY29udCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHMtbnVtLWNvbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC10ZXJtIHtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5wYWdpbmF0aW9uLS1zaW1wbGUtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMi44NzVyZW07XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0JEQkRCRDtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtY2xlYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFsOCA4bTAtOEwxIDknIHN0cm9rZT0nZ3JheScgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtY2xlYXIgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVudGVyLFxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNyU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBsZWZ0OiA0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBsZWZ0OiA2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGxlZnQ6IDglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgbGVmdDogMTAlO1xuICB9XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjUpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwLjkzNzVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICB9XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjA5Mzc1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQsIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICBib3JkZXItdG9wOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyAuc2stc3Bpbm5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNSU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fY29udGVudC0tcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMCU7XG4gIH1cbn1cblxuLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyUyMHdpZHRoJTNEJTIyMzIlMjIlMjBoZWlnaHQlM0QlMjIzMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTNDcGF0aCUyMGQlM0QlMjJNMTQlMjAyNEMxOS41MjI4JTIwMjQlMjAyNCUyMDE5LjUyMjglMjAyNCUyMDE0QzI0JTIwOC40NzcxNSUyMDE5LjUyMjglMjA0JTIwMTQlMjA0QzguNDc3MTUlMjA0JTIwNCUyMDguNDc3MTUlMjA0JTIwMTRDNCUyMDE5LjUyMjglMjA4LjQ3NzE1JTIwMjQlMjAxNCUyMDI0WiUyMiUyMHN0cm9rZSUzRCUyMndoaXRlJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS4yJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTJGJTNFJTBBJTNDcGF0aCUyMGQlM0QlMjJNMjguOTgwOSUyMDI4Ljk5OTlMMjEuMzgwOSUyMDIxLjM3OTklMjIlMjBzdHJva2UlM0QlMjJ3aGl0ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtd2lkdGgtc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19pbm5lci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbm5lci13cmFwLS1tYXAtb3BlbiB7XG4gICAgd2lkdGg6IDQ0LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC1zbGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC12b3Rpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSAucGFnaW5hdGlvbl9fY291bnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIC5wYWdpbmF0aW9uX19udW1iZXJzLWNvbnQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubG9jYXRpb24tcGFnaW5hdGlvbiAucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9jYXRpb24tcGFnaW5hdGlvbiAucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwtbm8tcmVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbC1uby1yZXMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbSAzLjEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3QgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0ID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1ubyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNEOTRENjQ7XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXBhZGRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1wYWRkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtIDIuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgNHJlbSAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjA2MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtc20tZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXNtLWRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1zbS1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5sYW5kaW5nLXBhZ2VfX2Fib3V0LS1zZWFyY2gtcGFnZSxcbmJvZHk6bm90KC5tb2RhbC1vcGVuKSAubGFuZGluZy1wYWdlX19hZGQtZW50cnktLXNlYXJjaC1wYWdlLFxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5tYWluLWZvb3Rlci0tc2VhcmNoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi8qXG4gKiBIZWFkZXJcbiAqL1xuLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICBwYWRkaW5nOiA0LjM3NXJlbSAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgei1pbmRleDogMTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDUuMzEyNXJlbSAwIDMuNjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1LjM3NXJlbSAwIDQuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgICBwYWRkaW5nOiA2LjgxMjVyZW0gMCA0LjU2MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwIHtcbiAgLS1oZWFkZXItcGI6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwIHtcbiAgICAtLWhlYWRlci1wYjogNy44MTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcC0tbWFwLW9wZW4ge1xuICAgIC0taGVhZGVyLXBiOiA0LjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICAgIC0taGVhZGVyLXBiOiAwLjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWhlYWRlci1wYik7XG59XG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAgLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0taGVhZGVyLXBiKSk7XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uge1xuICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3NDU1YjtcbiAgei1pbmRleDogMTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2UgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDcuMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDIxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLS1tYXAtb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLS1tYXAtb3BlbiB7XG4gICAgcGFkZGluZy10b3A6IDYuODEyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIG1heC1oZWlnaHQ6IDQuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwcmVtIGF1dG8gMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTY1JSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMC41NjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXgtd2lkdGg6IDU0LjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44NzVyZW07XG4gICAgaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDIuODc1cmVtO1xuICAgIG1hcmdpbjogMS4xMjVyZW0gYXV0byAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLnR3b19yb3dzIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWF4LWhlaWdodDogNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcmVtIGF1dG8gMXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudHdvX3Jvd3MtLXBhY2thZ2VzIHtcbiAgICBoZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudHdvX3Jvd3MtLXBhY2thZ2VzX19sb3dlci1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogMy4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudGhyZWVfcm93cyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1cmVtO1xuICAgIG1hcmdpbjogMHJlbSBhdXRvIDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLnRocmVlX3Jvd3MtLXBhY2thZ2VzIHtcbiAgICBoZWlnaHQ6IDE0LjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUuZm91cl9yb3dzIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDYuMzc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDYuMzc1cmVtO1xuICAgIG1hcmdpbjogMC42MjVyZW0gYXV0byAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogNC42ODc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDE0LjA2MjVyZW07XG4gICAgbWF4LXdpZHRoOiA1OS44MTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudHdvX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgICBoZWlnaHQ6IDguMTI1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDguMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLnRocmVlX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGhlaWdodDogNS42MjVyZW07XG4gICAgbWF4LWhlaWdodDogNS42MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS5mb3VyX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGhlaWdodDogOC40Mzc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDguNDM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3BlbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDkuMzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMzEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4udHdvX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1LjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuLnRocmVlX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4uZm91cl9yb3dzIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWF4LWhlaWdodDogNy41cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQudHdvX3Jvd3Mge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQudGhyZWVfcm93cyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC5mb3VyX3Jvd3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50LnR3b19yb3dzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50LnRocmVlX3Jvd3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQuZm91cl9yb3dzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQudHdvX3Jvd3Mge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50LnRocmVlX3Jvd3Mge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50LmZvdXJfcm93cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyX19udW1iZXIge1xuICBjb2xvcjogI2M1YzVjNTtcbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHNwYW46bm90KC5saW5rKSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHNwYW4ubGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbi5saW5rIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHNwYW4ubGluayB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gIGhlaWdodDogY2FsYyhjYWxjdWxhdGVSZW0oMTg0cHgpICsgY2FsY3VsYXRlUmVtKDcwcHgpKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcwcHgpIDJyZW0gMDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuLmxpbmsge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbi5saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbi5saW5rIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MHB4KSAycmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzRweCk7XG4gIH1cbn1cblxuLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWhlYWRlci10YWctbW9iaWxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtaGVhZGVyLXRhZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtaGVhZGVyLWV2ZW50LWNyZWF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWhlYWRlci1ldmVudC1jcmVhdG9yIHtcbiAgICBnYXA6IDAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1oZWFkZXItZXZlbnQtY3JlYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKlxuICogU3RpY2t5IGhlYWRlclxuICovXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgICBtYXJnaW4tdG9wOiA0LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbm8tcmVzdWx0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG4uc2VhcmNoLXBhZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXItLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5LW5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tb3ZlcmxheSB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHRvcDogLTIuMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDJweDtcbiAgZmxleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LS1tb2JpbGUtc3RpY2t5IHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwcHggMTZweCAwcHggMTZweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDE3cHggMCAxMHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biB7XG4gICAgdG9wOiA5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0X19jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBtYXJnaW4tbGVmdDogMi4wNjI1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHN2ZyB7XG4gIHdpZHRoOiAxLjA2MjVyZW07XG4gIGhlaWdodDogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtLXN0aWNreS1maWx0ZXIgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxLjA2MjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzUzNkM7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluayB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluay1wcm92aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzUzNkM7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmstcHJvdmlkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluay1wcm92aWRlciB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRvdHMge1xuICBwYWRkaW5nOiAwIDAuNTVyZW0gMDtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwIDEycHggMTJweCAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zMTI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fdHJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fdHJpZ2dlciB7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gIH1cbn1cblxuLm51bS1maWx0ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi45JTtcbiAgdG9wOiAyMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwIDAuMzc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0LS1waW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMS4wNjI1cmVtIDAuMzc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0LS1waW5rLXByb3ZpZGVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMS4wNjI1cmVtIDAuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dCB7XG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDAgMC41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dC0tcGluayB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDEuMDYyNXJlbSAwLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0LS1waW5rLXByb3ZpZGVyIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMS4wNjI1cmVtIDAuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4gLnNrLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgICB0b3A6IDAuM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4ge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzLjEyNXJlbTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgd2lkdGg6IDYuODc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgaGVpZ2h0OiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1sb2NhdGlvbnMtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxLjc1cmVtO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgcGFkZGluZzogMC41cmVtIDEuMDYyNXJlbTtcbiAgaGVpZ2h0OiAyLjU2MjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1sb2NhdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjY4NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42ODc1cmVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlci0tbG9jYXRpb25zOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1sb2NhdGlvbnMsXG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1mYXZvcml0ZXMtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlci0tbG9jYXRpb25zIGltZyxcbi5zZWFyY2gtcGFnZV9fbW9iaWxlLWZhdm9yaXRlcy10cmlnZ2VyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKlxuICogU3RpY2t5IHN0eWxlc1xuICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNjcm9sbC11cCB7XG4gICAgdG9wOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tb2JpbGUtc3RpY2t5IHtcbiAgICB6LWluZGV4OiAyNztcbiAgICBoZWlnaHQ6IDMuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbW9iaWxlLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSwgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gICAgaGVpZ2h0OiA0LjMxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLCAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGxpbmVhcjtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QsIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciwgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kge1xuICAgIGhlaWdodDogNC4zMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGxpbmVhcjtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIG1heC13aWR0aDogNDQuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS1tb2JpbGUtbm90LXZpc2libGUuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKFNjcmVlbnMgYWJvdmUgTEcgc2l6ZSlcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAubWwtMTYge1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5tci0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlID4gLmNvbnRhaW5lciAuY29sLTEyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1heC1udW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWF4LW51bTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXNsYSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMDYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS42ODc1cmVtIDFyZW0gMXJlbSAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIuMDYyNXJlbSAxcmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci0tc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItLXNsYTpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgPiBzcGFuID4gZGl2ID4gaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xMTEpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci0tc2xhLW5vbWluYXRlZDpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgPiBkaXYgPiBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEwMik7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLXNsYSB7XG4gIHBhZGRpbmc6IDIuMDYyNXJlbSAxLjI1cmVtIDEuNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLXNsYSB7XG4gICAgcGFkZGluZzogMi4wNjI1cmVtIDEuMjVyZW0gMC41NjI1cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItc2xhIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmstbWFwLW9wZW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluay1wcm92aWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rLXNsYTpob3ZlciB7XG4gIGNvbG9yOiAjRDlDNEFBO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCB7XG4gICAgd2lkdGg6IDIxLjc1cmVtO1xuICAgIHRvcDogLTIuNDM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi40Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udDpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIHRvcDogLTIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICBtaW4taGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSB7XG4gIHdpZHRoOiAxNnJlbTtcbiAgaGVpZ2h0OiAxMC41cmVtO1xuICB0b3A6IC0yLjg3NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgaGVpZ2h0OiAxMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTguNzVyZW07XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXA6bm90KC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcC0tc2luZ2xlLWltYWdlKSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uc29jaWFsLWljb25zLWpvYnMge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXA6bm90KC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcC0tc2luZ2xlLWltYWdlKSB7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE0Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTQuODc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgbWluLXdpZHRoOiAxMDAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbSAxcmVtIDAuNzVyZW07XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2NvbnRlbnQtLXNsYSB7XG4gICAgcGFkZGluZzogMC4wNjI1cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMS41NjI1cmVtO1xuICBsZWZ0OiAxLjU2MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2Zhdm91cml0ZXMgLnBhdGgtMCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcy0tbGlrZWQgLnBhdGgtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19mYXZvdXJpdGVzIHtcbiAgICB0b3A6IDEuODc1cmVtO1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLypcbiAqIFJpZ2h0IHRvcFxuICovXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAgMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wLS1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3AtLW1kLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcC0tbWQtaGlkZGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcC1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCBzdmcge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWxnLXZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIHN2ZyB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1yZWdpb24taWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubmV4dF9faWNvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgZmlsbDogYmxhY2s7XG59XG5cbi5zay1pY29uLWJsYWNrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWxfX3RleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbF9fdGV4dC1zbGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWxfX3RleHQtc2xhX19yZWdpb24ge1xuICAgIG1heC13aWR0aDogMjE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsX190ZXh0LXNsYV9fcmVnaW9uIHtcbiAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsX190ZXh0LXNsYV9fcmVnaW9uIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tcGxhY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZ3Vlc3RzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cmVtO1xuICBsZWZ0OiAxLjEyNXJlbTtcbiAgei1pbmRleDogMztcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyBzcGFuLmxnLXZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXM6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMtLWxpa2VkIC5wYXRoLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gICAgbGVmdDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gICAgdG9wOiAyLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyBzcGFuLmxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgaW1nIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICBsZWZ0OiAxLjEyNXJlbTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyBzcGFuLmxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS42MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXI6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0QTNCQTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX21hcmdpLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1heC13aWR0aDogMzguMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZywgLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190YWcsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1tb2JpbGUtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjYyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMC4zMTI1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZywgLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190YWcsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1tb2JpbGUtdGFnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mby1saXN0IC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyBzdmcge1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcgc3ZnIHtcbiAgICB3aWR0aDogMS4wNjI1cmVtO1xuICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuNjI1cmVtO1xuICAgIG1hcmdpbjogMCAwLjYyNXJlbSAwLjQzNzVyZW0gMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lciB7XG4gICAgcGFkZGluZzogMi41cmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICB0b3A6IC0zLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtO1xuICAgIHdpZHRoOiAyOHJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgICB0b3A6IC0yLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE2LjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2Uge1xuICB3aWR0aDogNS4xODc1cmVtO1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQge1xuICAgIHJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gIHJpZ2h0OiAtMXB4O1xuICB6LWluZGV4OiA1NTU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1saXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLWxpc3Qtc21hbGwuc3ZnKTtcbiAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpc3QtdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3Njb3JlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjVyZW0gMCAxLjg3NXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDAgMXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1saXN0OmhvdmVyID4gZGl2IHtcbiAgY29sb3I6ICNEOUM0QUE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICAgIHdpZHRoOiA2MS43JTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAzOSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAwIDAgMzBweDtcbiAgbWFyZ2luOiAxN3B4IDAgMCAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLWxpa2UtaWNvbiBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtbW9iaWxlLXRhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtbW9iaWxlLXRhZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1pbmxpbmUgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICB9XG59XG4vKlxuICogVGhlIE1hcFxuICovXG4uc2VhcmNoLXBhZ2VfX21hcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbWFwIHtcbiAgICB0b3A6IGNhbGMoY2FsY3VsYXRlUmVtKDcwcHgpICsgY2FsY3VsYXRlUmVtKDU3cHgpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGNhbGN1bGF0ZVJlbSg3MHB4KSAtIGNhbGN1bGF0ZVJlbSg1N3B4KSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MTBweCk7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fbWFwICNtYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tYXAuc2VhcmNoLXBhZ2VfX21hcC1wYWNrYWdlcyB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMTc0cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gY2FsY3VsYXRlUmVtKDE3NHB4KSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX21hcC1wYWNrYWdlcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9fcmVzdWx0cyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX3dyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX3Bpbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXAgLmdtLXN0eWxlLWl3IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZS1pdyA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZS1pdyAuZ20tc3R5bGUtaXctZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tdWktaG92ZXItZWZmZWN0ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXctdGMge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXctdGM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXcge1xuICAgIG1pbi13aWR0aDogMTUuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9fbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTA2LCAxNTAsIDAuMSk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKlxuICogSW5mbyB3aW5kb3dcbiAqL1xuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93IC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3cgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fY29udGVudCB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19mb290ZXIgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19sYWJlbCAuc2staWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19pbWFnZSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcycHgpO1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19pbWFnZSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcycHgpO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX3RhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDEuMTI1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLWdvb2dsZS1tYXAge1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzJweCk7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcy0tZ29vZ2xlLW1hcCB7XG4gIHRvcDogMS4yNXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNi4yNXJlbTtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tbWFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2ggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1maWx0ZXItLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlci0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZmlsdGVyLXdyYXAgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG4gICAgcGFkZGluZzogNXJlbSAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAzcmVtIDQuNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogMzgwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQtZXZlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkLnNlYXJjaC1maWx0ZXItd3JhcC0tcmVnaW9uLWZpbHRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZC5zZWFyY2gtZmlsdGVyLXdyYXAtLXJlZ2lvbi1maWx0ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDE2LjI1cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYmctZWxlbWVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4wNTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDEpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDQxMXB4O1xuICAgIGhlaWdodDogNDExcHg7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDI4JTtcbiAgICBvcGFjaXR5OiAwLjAyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDIpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDQwMXB4O1xuICAgIGhlaWdodDogNDAxcHg7XG4gICAgdG9wOiA0OCU7XG4gICAgbGVmdDogLTIwJTtcbiAgICBvcGFjaXR5OiAwLjA1O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDMpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDMzNnB4O1xuICAgIGhlaWdodDogMzM2cHg7XG4gICAgdG9wOiA2OCU7XG4gICAgbGVmdDogMzAlO1xuICAgIG9wYWNpdHk6IDAuMDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgxKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA4NTdweDtcbiAgICBoZWlnaHQ6IDg1N3B4O1xuICAgIHRvcDogNjRweDtcbiAgICBsZWZ0OiAyNiU7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgyKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA4MzNweDtcbiAgICBoZWlnaHQ6IDgzM3B4O1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IC0zNyU7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgzKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb2ZmZXItdHlwZTpudGgtY2hpbGQoMSksXG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWV2ZW50LXR5cGU6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNTMlO1xuICAgIHBhZGRpbmctdG9wOiA1MyU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNi41JTtcbiAgICBtYXJnaW4tdG9wOiAtMjYuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3JSwgMjklKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgyKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZy10b3A6IDg1JTtcbiAgICBtYXJnaW4tbGVmdDogLTQyLjUlO1xuICAgIG1hcmdpbi10b3A6IC00Mi41JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOSUsIC0yMiUpO1xuICB9XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLXJlZ2lvbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMTUlO1xuICAgIHBhZGRpbmctdG9wOiAxMTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTcuNSU7XG4gICAgbWFyZ2luLXRvcDogLTU3LjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOSUsIDIzJSk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tcmVnaW9uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLXRvcDogNDUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjIuNSU7XG4gICAgbWFyZ2luLXRvcDogLTIyLjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU2JSwgLTQlKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1yZWdpb246bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLXJlZ2lvbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy10b3A6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgICBtYXJnaW4tdG9wOiAtNDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTQ0JSk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tcmVnaW9uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLXRvcDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgIG1hcmdpbi10b3A6IC00NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzJSwgMjYlKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1yZWdpb246bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gICAgbWFyZ2luLXRvcDogLTI1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNiUsIDE0MyUpO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWd1ZXN0czpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLXRvcDogODAlO1xuICBtYXJnaW4tbGVmdDogLTQwJTtcbiAgbWFyZ2luLXRvcDogLTQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTclLCAtMjIlKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWd1ZXN0czpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLXRvcDogNzAlO1xuICBtYXJnaW4tbGVmdDogLTM1JTtcbiAgbWFyZ2luLXRvcDogLTM1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQlLCAzMCUpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vdGhlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb3RoZXI6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDY1JTtcbiAgcGFkZGluZy10b3A6IDY1JTtcbiAgbWFyZ2luLWxlZnQ6IC0zMi41JTtcbiAgbWFyZ2luLXRvcDogLTMyLjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NCUsIDAlKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW90aGVyOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBtYXJnaW4tdG9wOiAtMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3JSwgMzklKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW90aGVyOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBtYXJnaW4tdG9wOiAtMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MSUsIDExOCUpO1xufVxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb3RoZXI6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy10b3A6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MCU7XG4gIG1hcmdpbi10b3A6IC00MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAxNDglKTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwLjA2MjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IC5zay1pY29uLS1sb2FkaW5nIHN2ZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQgYnV0dG9uOm5vdCguc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tbGFzdF9zdGVwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMC4wNjI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UgLnNrLWljb24tLWxvYWRpbmcgc3ZnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UtLWxhc3Rfc3RlcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZS0tZXZlbnRzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDJyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlLS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlLS1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZS0taW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZSAuaGlkZS1vbi1sZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZSAuaGlkZS1vbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGVfX2lubmVyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGVfX2lubmVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGVfX2lubmVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1tb2JpbGUge1xuICBmb250LXNpemU6IDEuNzI1cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tbWFwLW9wZW4ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGU6bm90KC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1uby1ib3JkZXIpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjU2MjVyZW07XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIge1xuICAgIHRvcDogMy40Mzc1cmVtO1xuICAgIHJpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gICAgdG9wOiA0LjVyZW07XG4gICAgcmlnaHQ6IDcuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX190YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLnNlYXJjaC1maWx0ZXJfX3RhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX190YWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzIHtcbiAgICBtYXJnaW46IDFyZW0gLTEuNXJlbSAxLjVyZW07XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFicy0tZml4ZWQge1xuICAgIG1hcmdpbjogMXJlbSAwIDQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMy4xMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3RhYnMtLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fdGFicy0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbjogMXJlbSAwIDEuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzNGNEY1QTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDAgMC4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLWlubGluZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0taW5saW5lIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuLWxhc3QtLXN0ZXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuLXBhY2thZ2Uge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bi1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4tcGFja2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuLXBhY2thZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuLXBhY2thZ2UtbGFzdC0tc3RlcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zYXZlLWJ0bi0taW5saW5lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAgMC41cmVtO1xuICBtaW4td2lkdGg6IDEyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlLWJ0bi0taW5saW5lIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1pbi13aWR0aDogMTEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlLWJ0bi0taW5saW5lIHtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMCAwLjY4NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtaW4td2lkdGg6IDE1LjYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNzVyZW07XG4gIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1maXhlZCB7XG4gICAgcGFkZGluZzogMC41NjI1cmVtIDAgMC42ODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMCAwLjY4NzVyZW07XG4gICAgbWluLXdpZHRoOiAxNS42MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1maXhlZC1sb2NhdGlvbi1ldmVudC1jcmVhdG9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC40MDYyNXJlbSAwIDAuNXJlbTtcbiAgbWluLXdpZHRoOiA2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkLWxvY2F0aW9uLWV2ZW50LWNyZWF0b3Ige1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNjg3NXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1pbi13aWR0aDogNi42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1maXhlZC1sb2NhdGlvbi1ldmVudC1jcmVhdG9yIHtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMCAwLjY4NzVyZW07XG4gICAgbWluLXdpZHRoOiA3LjM3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IHtcbiAgLypcbiAgICogVnVlIGZvcm11bGF0ZVxuICAgKi9cbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjYXJldC1jb2xvcjogIzEyMTIxMjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6IHJnYig5MCwgMTI4LCAxMjMpO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKS5jbGVhci1idXR0b24tc2hvd24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLmNsZWFyLWJ1dHRvbi1zaG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bixcbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNTE3MzZGO1xuICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQsIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtOm50aC1jaGlsZChuKzcpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6IHJnYig5MCwgMTI4LCAxMjMpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICB0b3A6IDAuMzc1cmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtcmlnaHQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm90dG9tOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHotaW5kZXg6IDM7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtcmlnaHQtYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtcmlnaHQtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXJpZ2h0LWJ0biBzdmcge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgLnNrLWljb24tLWxvYWRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIC5zay1pY29uLS1sb2FkaW5nIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICAgIG1heC13aWR0aDogMTMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDk3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWZpeGVkIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1maXhlZCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tYWN0aXZlLWthbnRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uLS1ldmVudF9wYWNrYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX25hdmlnYXRpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLWZpbHRlcl9fbmF2aWdhdGlvbl9fYXJyb3c6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLypcbiAqIEZpbHRlciBpbnB1dHNcbiAqL1xuLnNlYXJjaC1maWx0ZXJfX2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5zZWFyY2gtZmlsdGVyX19pbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNjIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5LnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAycmVtIGNsYW1wKDEuNXJlbSwgM3Z3LCA0cmVtKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEyLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNzByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXJnaW4tdG9wOiA0LjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMi41cmVtLCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtIGNsYW1wKDEuNXJlbSwgM3Z3LCA0cmVtKTtcbiAgICBtYXgtd2lkdGg6IDYycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5LFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEuNXJlbSBtYXgoMC42MjVyZW0sIG1pbigzdncsIDEuODc1cmVtKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEyLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW0gY2xhbXAoMS41cmVtLCAzdncsIDRyZW0pO1xuICAgIG1heC13aWR0aDogNjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMC4zMTI1cmVtIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1tYXAtb3BlbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW4gLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gMjE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW4gLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMge1xuICBtYXgtd2lkdGg6IDc4LjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbiAqIENpcmNsZSBpbnB1dFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50ID4gbGFiZWwge1xuICAgIHdpZHRoOiAzNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDM2OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzMnB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCA+IGxhYmVsIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCB7XG4gIG1heC13aWR0aDogMjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQge1xuICAgIG1heC13aWR0aDogMjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICAgIG1heC13aWR0aDogMTIuNXJlbTtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50ID4gbGFiZWwge1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlIC5zay1pY29uLS1jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZSAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgbWF4LXdpZHRoOiA3MnB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0taWNvbiB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQgLm90aGVyLWZpbHRlcnMtaW5wdXQtaWNvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCBpbWcge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgIGhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cblxuLm90aGVyLWZpbHRlcnMtaW5wdXQtaWNvbi13cmFwIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiA3cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24tLWNoZWNrbWFyayBzdmcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgaGVpZ2h0OiAxMi41cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgd2lkdGg6IDguOTI4NTcxNDI4NnJlbTtcbiAgICBoZWlnaHQ6IDguOTI4NTcxNDI4NnJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aWR0aDogMTAuMjQ1OTAxNjM5M3JlbTtcbiAgICBoZWlnaHQ6IDEwLjI0NTkwMTYzOTNyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aWR0aDogODglO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gNjRweCAqIDMpIC8gMik7XG4gIG1heC13aWR0aDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiA3N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQzNzVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIHtcbiAgICB3aWR0aDogNC44MTI1cmVtO1xuICAgIGhlaWdodDogNC44MTI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIHtcbiAgICB3aWR0aDogNi4yNXJlbTtcbiAgICBoZWlnaHQ6IDYuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDIuNjI1cmVtO1xuICAgIGhlaWdodDogMi42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dC0taW5saW5lIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsIC5vdGhlci1maWx0ZXJzLWlucHV0LWljb24td3JhcCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAub3RoZXItZmlsdGVycy1pbnB1dC1pY29uLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bm90KDpudGgtY2hpbGQoNG4pKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsIC5vdGhlci1maWx0ZXJzLWlucHV0LWljb24td3JhcCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAub3RoZXItZmlsdGVycy1pbnB1dC1pY29uLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm5vdCg6bnRoLWNoaWxkKDRuKSksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bm90KDpudGgtY2hpbGQoNG4pKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bm90KDpudGgtY2hpbGQoNm4pKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpub3QoOm50aC1jaGlsZCg2bikpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwgLnNrLWljb24tLWNoZWNrbWFyaywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwgLnNrLWljb24tLWNoZWNrbWFyayBzdmcsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24tLWNoZWNrbWFyayBzdmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTAge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0xIHtcbiAgZmlsbDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwgLnNrLWljb24tLWNoZWNrbWFyaywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2staWNvbi0tY2hlY2ttYXJrLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1pY29uIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcGlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1waWxsIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXBpbGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tcGlsbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tcGlsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZF9fdGV4dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kLS1leHBhbmRlZCAuc2staWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1vZmZlci10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBMzI0MztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzhDMkYzRTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tb2ZmZXItdHlwZSAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgcGF0aCB7XG4gIGZpbGw6ICM4QzJGM0U7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dDpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1vZmZlci10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M0NDU1QTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LWV2ZW50LWNyZWF0b3Ige1xuICBjb2xvcjogIzhDMkYzRTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNEY1QTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzNGNEY1QTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgcGF0aCB7XG4gIGZpbGw6ICMzRjRGNUE7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dDpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0Njk3Nztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTAsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0wIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0xLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMSB7XG4gIGZpbGw6ICM3MjZFNjk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM3MjZFNjk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHBhdGgsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBwYXRoIHtcbiAgICBmaWxsOiAjOTc5MTg5O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dDpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiwgLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MTg5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tYnVpbGRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWJ1aWxkaW5ncyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzcyNkU2OTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1idWlsZGluZ3MgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tYnVpbGRpbmdzIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBwYXRoIHtcbiAgICBmaWxsOiAjOTc5MTg5O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dDpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1idWlsZGluZ3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkxODk7XG4gIH1cbn1cblxuLmV2ZW50LWZpbHRlci1idXR0b25zX3Jlc3VsdHMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9uc19yZXN1bHRzIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogNi41cmVtO1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAzMnB4O1xuICAgIHdpZHRoOiA5LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgd2lkdGg6IDYuMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykgPiBzcGFuID4gc3ZnIHtcbiAgbWF4LWhlaWdodDogMjNweDtcbiAgbWF4LXdpZHRoOiAyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIC53ZWl0ZXItYnRuLWZpeGVkLXdpZHRoIHtcbiAgd2lkdGg6IDcuMzc1cmVtO1xufVxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgLndlaXRlci1idG4tZml4ZWQtd2lkdGgtZ3Vlc3RzIHtcbiAgd2lkdGg6IDguMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLS1maXJzdC1zdGVwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnNfZGlzYmFsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0NjQ2ICFpbXBvcnRhbnQ7XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4IHtcbiAgICBtYXJnaW4tdG9wOiA2LjEyNXJlbTtcbiAgfVxufVxuLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMTAuODc1cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMTAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy0tZ3Vlc3RzLWZsZXgtcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4yNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLXJlZ2lvbl9wYWNrYWdlIHtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAtZXZlbnQtcGFja2FnZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC1ldmVudC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2UgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrIHtcbiAgICB3aWR0aDogMTFyZW07XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogMzAuNXJlbTtcbiAgfVxuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci0tcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogNC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLS1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICAgIHdpZHRoOiAxMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDExLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSA+IGxhYmVsIHtcbiAgICB3aWR0aDogMTEuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSA+IGxhYmVsIGltZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG4vKlxuICogT2ZmZXIgdHlwZSBmaWx0ZXJcbiAqL1xuLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVhNzU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMS4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMi42ODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIGltZyB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkKSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSBpbWcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSBpbWcsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZSBpbWcge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGU6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCkgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50KSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGhlaWdodDogMTByZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQpIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50KSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCxcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZSAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayxcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayB7XG4gICAgbWluLXdpZHRoOiAxNzZweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkLFxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlci5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1vZmZlci10eXBlLFxuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWV2ZW50LXR5cGUge1xuICAgIHRvcDogMS41cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgICBnYXA6IDEuNXJlbSAzcmVtO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBnYXA6IDEuNXJlbSAzcmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC50YWJzLWNpcmNsZXMtd3JhcCB7XG4gICAgd2lkdGg6IDM2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkLFxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC50YWJzLWNpcmNsZXMtd3JhcCB7XG4gICAgd2lkdGg6IDIxLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAudGFicy1jaXJjbGVzLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyOm5vdCguc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSkgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1vZmZlcnMge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cblxuLypcbiAqIEV2ZW50IHR5cGUgZmlsdGVyXG4gKi9cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE4Mzk2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEge1xuICBmaWxsOiAjM2Y0ZjVhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDEuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC50YWJzLWNpcmNsZXMtd3JhcCAuc2VhcmNoLWZpbHRlcl9fdGFicy0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZTpub3QoLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lKSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlLFxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAucGxhY2Vob2xkZXItbGFiZWwsXG4uZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDhweCAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNEY1QTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNjU3Mztcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLnNlbGVjdGVkX29wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTY1NzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2std2hpdGUtbmV3LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTE2NTczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlLFxuICAuZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLnBsYWNlaG9sZGVyLWxhYmVsLFxuICAuZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gICAgYm90dG9tOiA1Ljc1cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cblxuLypcbiAqIEd1ZXN0cyBmaWx0ZXJcbiAqL1xuLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZhOTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIge1xuICAgIHBhZGRpbmc6IDMuMDYyNXJlbSAycmVtIDMuNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5uZXItLW1hcC1vcGVuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxOC4xMjVyZW07XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDI4LjEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWZpeGVkIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1maXhlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtYnViYmxlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDE4Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICAgIGhlaWdodDogMTUuMzEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW1hcC1vcGVuIHtcbiAgICBmbGV4OiAxIDEgMzAwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoLTI1cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICAgIG1heC13aWR0aDogMTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDguNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMtLWluc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LWV2ZW50LWNyZWF0b3Ige1xuICAgIG1hcmdpbi10b3A6IDQuNjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LWV2ZW50LWNyZWF0b3Ige1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBoZWlnaHQ6IDIuMDYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICB0b3A6IDAuNjg3NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDQuNjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDE0LjM3NXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgdG9wOiAtMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtO1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgdG9wOiAxLjYyNXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgdG9wOiAtMS44NzVyZW07XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGhlaWdodDogMy4xMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRvcDogLTAuNjI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gIGJvdHRvbTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIHRvcDogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogLTEwcHggMTBweCAwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQ6bm90KC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWNoZWNrZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzFDQjtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dF9fdGV4dCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dF9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQ6bm90KC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWNoZWNrZWQpOmhvdmVyIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXRfX3RleHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwIHtcbiAgICB3aWR0aDogMi4zMzkxODEyODY1cmVtO1xuICAgIGhlaWdodDogMi4zMzkxODEyODY1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xLjE2OTU5MDY0MzNweCwgMTI3LjQ4NTM4MDExN3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzAge1xuICAgIHdpZHRoOiAzLjIxNjM3NDI2OXJlbTtcbiAgICBoZWlnaHQ6IDMuMjE2Mzc0MjY5cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNjAuMjMzOTE4MTI4N3B4LCAtNTQuOTcwNzYwMjMzOXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAge1xuICAgIHdpZHRoOiAzLjcyODA3MDE3NTRyZW07XG4gICAgaGVpZ2h0OiAzLjcyODA3MDE3NTRyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODcuMTM0NTAyOTI0cHgsIC0xNzYuMDIzMzkxODEyOXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIHdpZHRoOiA0LjM4NTk2NDkxMjNyZW07XG4gICAgaGVpZ2h0OiA0LjM4NTk2NDkxMjNyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTcuNTQzODU5NjQ5MXB4LCA0Ni43ODM2MjU3MzFweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDUuMjYzMTU3ODk0N3JlbTtcbiAgICBoZWlnaHQ6IDUuMjYzMTU3ODk0N3JlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTA0LjA5MzU2NzI1MTVweCwgLTEuMTY5NTkwNjQzM3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTUwIHtcbiAgICB3aWR0aDogNi4yMTM0NTAyOTI0cmVtO1xuICAgIGhlaWdodDogNi4yMTM0NTAyOTI0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzMuMDk5NDE1MjA0N3B4LCAtMTY2LjY2NjY2NjY2NjdweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDYuNzI1MTQ2MTk4OHJlbTtcbiAgICBoZWlnaHQ6IDYuNzI1MTQ2MTk4OHJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyMS42Mzc0MjY5MDA2cHgsIDUxLjQ2MTk4ODMwNDFweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTM1MCB7XG4gICAgd2lkdGg6IDcuNjc1NDM4NTk2NXJlbTtcbiAgICBoZWlnaHQ6IDcuNjc1NDM4NTk2NXJlbTtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTU0Ljk3MDc2MDIzMzlweCwgMzIuMTYzNzQyNjkwMXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogMTAuOTY0OTEyMjgwN3JlbTtcbiAgICBoZWlnaHQ6IDEwLjk2NDkxMjI4MDdyZW07XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTg3LjcxOTI5ODI0NTZweCwgLTg3LjcxOTI5ODI0NTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAge1xuICAgIHdpZHRoOiAzLjE0OTYwNjI5OTJyZW07XG4gICAgaGVpZ2h0OiAzLjE0OTYwNjI5OTJyZW07XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEuNTc0ODAzMTQ5NnB4LCAxNzEuNjUzNTQzMzA3MXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzAge1xuICAgIHdpZHRoOiA0LjMzMDcwODY2MTRyZW07XG4gICAgaGVpZ2h0OiA0LjMzMDcwODY2MTRyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIxNS43NDgwMzE0OTYxcHgsIC03NC4wMTU3NDgwMzE1cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MCB7XG4gICAgd2lkdGg6IDUuMDE5Njg1MDM5NHJlbTtcbiAgICBoZWlnaHQ6IDUuMDE5Njg1MDM5NHJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTcuMzIyODM0NjQ1N3B4LCAtMjM3LjAwNzg3NDAxNTdweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTgwIHtcbiAgICB3aWR0aDogNS45MDU1MTE4MTFyZW07XG4gICAgaGVpZ2h0OiA1LjkwNTUxMTgxMXJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMy42MjIwNDcyNDQxcHgsIDYyLjk5MjEyNTk4NDNweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDcuMDg2NjE0MTczMnJlbTtcbiAgICBoZWlnaHQ6IDcuMDg2NjE0MTczMnJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwLjE1NzQ4MDMxNXB4LCAtMS41NzQ4MDMxNDk2cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiA4LjM2NjE0MTczMjNyZW07XG4gICAgaGVpZ2h0OiA4LjM2NjE0MTczMjNyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05OC40MjUxOTY4NTA0cHgsIC0yMjQuNDA5NDQ4ODE4OXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogOS4wNTUxMTgxMTAycmVtO1xuICAgIGhlaWdodDogOS4wNTUxMTgxMTAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYzLjc3OTUyNzU1OTFweCwgNjkuMjkxMzM4NTgyN3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogMTAuMzM0NjQ1NjY5M3JlbTtcbiAgICBoZWlnaHQ6IDEwLjMzNDY0NTY2OTNyZW07XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwOC42NjE0MTczMjI4cHgsIDQzLjMwNzA4NjYxNDJweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwMCB7XG4gICAgd2lkdGg6IDE0Ljc2Mzc3OTUyNzZyZW07XG4gICAgaGVpZ2h0OiAxNC43NjM3Nzk1Mjc2cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTguMTEwMjM2MjIwNXB4LCAtMTE4LjExMDIzNjIyMDVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDIxOHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzAge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI3NHB4LCAtOTRweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogNi4zNzVyZW07XG4gICAgaGVpZ2h0OiA2LjM3NXJlbTtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDlweCwgLTMwMXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgODBweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDlyZW07XG4gICAgaGVpZ2h0OiA5cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTc4cHgsIC0ycHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiAxMC42MjVyZW07XG4gICAgaGVpZ2h0OiAxMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTI1cHgsIC0yODVweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDExLjVyZW07XG4gICAgaGVpZ2h0OiAxMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwOHB4LCA4OHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogMTMuMTI1cmVtO1xuICAgIGhlaWdodDogMTMuMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI2NXB4LCA1NXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogMTguNzVyZW07XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1MHB4LCAtMTUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAge1xuICAgIHdpZHRoOiAzLjE0OTYwNjI5OTJyZW07XG4gICAgaGVpZ2h0OiAzLjE0OTYwNjI5OTJyZW07XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEuNTc0ODAzMTQ5NnB4LCAxNzEuNjUzNTQzMzA3MXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzAge1xuICAgIHdpZHRoOiA0LjMzMDcwODY2MTRyZW07XG4gICAgaGVpZ2h0OiA0LjMzMDcwODY2MTRyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIxNS43NDgwMzE0OTYxcHgsIC03NC4wMTU3NDgwMzE1cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MCB7XG4gICAgd2lkdGg6IDUuMDE5Njg1MDM5NHJlbTtcbiAgICBoZWlnaHQ6IDUuMDE5Njg1MDM5NHJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTcuMzIyODM0NjQ1N3B4LCAtMjM3LjAwNzg3NDAxNTdweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTgwIHtcbiAgICB3aWR0aDogNS45MDU1MTE4MTFyZW07XG4gICAgaGVpZ2h0OiA1LjkwNTUxMTgxMXJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMy42MjIwNDcyNDQxcHgsIDYyLjk5MjEyNTk4NDNweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDcuMDg2NjE0MTczMnJlbTtcbiAgICBoZWlnaHQ6IDcuMDg2NjE0MTczMnJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwLjE1NzQ4MDMxNXB4LCAtMS41NzQ4MDMxNDk2cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiA4LjM2NjE0MTczMjNyZW07XG4gICAgaGVpZ2h0OiA4LjM2NjE0MTczMjNyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05OC40MjUxOTY4NTA0cHgsIC0yMjQuNDA5NDQ4ODE4OXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogOS4wNTUxMTgxMTAycmVtO1xuICAgIGhlaWdodDogOS4wNTUxMTgxMTAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYzLjc3OTUyNzU1OTFweCwgNjkuMjkxMzM4NTgyN3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogMTAuMzM0NjQ1NjY5M3JlbTtcbiAgICBoZWlnaHQ6IDEwLjMzNDY0NTY2OTNyZW07XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwOC42NjE0MTczMjI4cHgsIDQzLjMwNzA4NjYxNDJweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwMCB7XG4gICAgd2lkdGg6IDE0Ljc2Mzc3OTUyNzZyZW07XG4gICAgaGVpZ2h0OiAxNC43NjM3Nzk1Mjc2cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTguMTEwMjM2MjIwNXB4LCAtMTE4LjExMDIzNjIyMDVweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQzcHgsIDExOHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zMCB7XG4gICAgd2lkdGg6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNjRweCwgLTQycHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgIGhlaWdodDogMy4xODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYxLjVweCwgLTEyNi41cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTgwIHtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDUwcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU0cHgsIC0zcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDUuMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDUuMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTk0LjVweCwgLTE0Mi41cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDUuNzVyZW07XG4gICAgaGVpZ2h0OiA1Ljc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MXB4LCA1MnB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zNTAge1xuICAgIHdpZHRoOiA2LjU2MjVyZW07XG4gICAgaGVpZ2h0OiA2LjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTU3LjVweCwgMjAuNXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MDAge1xuICAgIHdpZHRoOiA5LjQzNzVyZW07XG4gICAgaGVpZ2h0OiA5LjQzNzVyZW07XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOTYuNXB4LCAtNzkuNXB4KTtcbiAgfVxufVxuLypcbiAqIElubGluZSBmaWx0ZXIgb3ZlcnJpZGVzXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogMy4xNjIyMDIzODFyZW07XG4gICAgaGVpZ2h0OiAzLjE2MjIwMjM4MXJlbTtcbiAgICBmb250LXNpemU6IDEuMTc0ODEyMDMwMXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxODMuMDM1NzE0Mjg1N3B4LCAtODEuODQ1MjM4MDk1MnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogNS4zMTI1cmVtO1xuICAgIGhlaWdodDogNS4zMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwNy41cHgsIC0xMzcuNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogNC4zNTI2Nzg1NzE0cmVtO1xuICAgIGhlaWdodDogNC4zNTI2Nzg1NzE0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40MDk3NzQ0MzYxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMzYuMDExOTA0NzYxOXB4LCAwLjg5Mjg1NzE0MjlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xMDAge1xuICAgIHdpZHRoOiA3LjMxMjVyZW07XG4gICAgaGVpZ2h0OiA3LjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjI4LjVweCwgMS41cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiA1LjIwODMzMzMzMzNyZW07XG4gICAgaGVpZ2h0OiA1LjIwODMzMzMzMzNyZW07XG4gICAgZm9udC1zaXplOiAxLjQwOTc3NDQzNjFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYyLjVweCwgLTc3LjM4MDk1MjM4MXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDguNzVyZW07XG4gICAgaGVpZ2h0OiA4Ljc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwNXB4LCAtMTMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0yMDAge1xuICAgIHdpZHRoOiA1Ljc2NjM2OTA0NzZyZW07XG4gICAgaGVpZ2h0OiA1Ljc2NjM2OTA0NzZyZW07XG4gICAgZm9udC1zaXplOiAyLjExNDY2MTY1NDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTMwLjA1OTUyMzgwOTVweCwgMTkuMzQ1MjM4MDk1MnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDkuNjg3NXJlbTtcbiAgICBoZWlnaHQ6IDkuNjg3NXJlbTtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMTguNXB4LCAzMi41cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zNTAge1xuICAgIHdpZHRoOiA2LjQzNjAxMTkwNDhyZW07XG4gICAgaGVpZ2h0OiA2LjQzNjAxMTkwNDhyZW07XG4gICAgZm9udC1zaXplOiAyLjM0OTYyNDA2MDJyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ4LjUxMTkwNDc2MTlweCwgMTkuOTQwNDc2MTkwNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTM1MCB7XG4gICAgd2lkdGg6IDEwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAxMC44MTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgxLjVweCwgMzMuNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogOS4zNzVyZW07XG4gICAgaGVpZ2h0OiA5LjM3NXJlbTtcbiAgICBmb250LXNpemU6IDMuNzU5Mzk4NDk2MnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMC4yMzgwOTUyMzgxcHgsIC03NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwMCB7XG4gICAgd2lkdGg6IDE1Ljc1cmVtO1xuICAgIGhlaWdodDogMTUuNzVyZW07XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0cHgsIC0xMjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTgwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgICBtYXgtd2lkdGg6IDE4LjEyNXJlbTtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICAgIG1heC13aWR0aDogMjMuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1tYXAtb3BlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dCB7XG4gIGxlZnQ6IDQwJTtcbiAgdG9wOiA1OCU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBmbGV4OiAwIDQ0JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gIHdpZHRoOiAyMC41cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGhlaWdodDogMjUuODc1cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuN2ZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGhlaWdodDogMy44MTI1cmVtO1xufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzOm5vdCguZGVza3RvcC1idXR0b25zKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHM6bm90KC5kZXNrdG9wLWJ1dHRvbnMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuZGVza3RvcC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLmRlc2t0b3AtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbiAqIE90aGVyIGZpbHRlcnNcbiAqL1xuLnNlYXJjaC1maWx0ZXItd3JhcC0tb3RoZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWE5MztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLW90aGVycyB7XG4gICAgcGFkZGluZzogMCAwIDQuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IGlucHV0W3R5cGU9dGV4dF0sXG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDA7XG59XG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OSAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW90aGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb3RoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb3RoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLW90aGVyLCAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1vdGhlciwgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLW90aGVyLWRyb3Bkb3ducyB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLW90aGVyLCAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tc2VhcmNoLWZpZWxkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1zZWFyY2gtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tc2VhcmNoLWZpZWxkIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLW90aGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RThCODU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAycmVtO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tb3RoZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLW90aGVyIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLW90aGVyIGJ1dHRvbjpub3QoLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bikge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vdGhlcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb3RoZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS10YXhvbm9teSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tdGF4b25vbXksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgbWF4LXdpZHRoOiA3NnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItaGVhZGVyIGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1oZWFkZXItLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICM4RThCODU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fb3RoZXItaGVhZGVyLS1zdGlja3kge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItaGVhZGVyLS1zdGlja3kgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWhlYWRlci0tc3RpY2t5IGg0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fc2VwYXJhdG9yLS1maXJzdCB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZXBhcmF0b3ItLXNlY29uZCB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlcGFyYXRvci0tdGhpcmQge1xuICAgIG1hcmdpbi10b3A6IDQuNTYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fc2VwYXJhdG9yLS1mb3VydGgge1xuICAgIG1hcmdpbi10b3A6IDMuMDYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0LFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyayksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uLS1jaGVja21hcmssXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayBzdmcsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMCB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMSB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNrLWljb24tLWNoZWNrbWFyayxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNrLWljb24tLWNoZWNrbWFyayBzdmcsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcy5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbixcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMzLjMzMzMzJSAtIDlyZW0pO1xuICAgIG1heC13aWR0aDogOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24sXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyB7XG4gICAgbWF4LXdpZHRoOiAxMi4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIG1hcmdpbi1yaWdodDogMy42ODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uOm50aC1jaGlsZCg1biksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllczpudGgtY2hpbGQoNW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbixcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICB3aWR0aDogOXJlbTtcbiAgICBoZWlnaHQ6IDlyZW07XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIHdpZHRoOiAxMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDEyLjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgd2lkdGg6IDQuNzVyZW07XG4gICAgaGVpZ2h0OiA0Ljc1cmVtO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciB7XG4gIG1heC13aWR0aDogMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNztcbiAgdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZC0tYnVpbGRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQtLWJ1aWxkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1idWlsZGluZ3MgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzYpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1idWlsZGluZ3MgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobis2KTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1wcmljZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzUpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1wcmljZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobis1KTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3R5bGVzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpudGgtY2hpbGQobis1KTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3R5bGVzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rNSk6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9wZXJhdGlvbnMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzUpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vcGVyYXRpb25zIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rNSk6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qXG4gKiBPdmVycmlkZSAgdmlzaWJpbGl0eSBmb3IgZXhwYW5kaW5nIHBpbGxzIG9uIERlc2t0b3BzXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZC0tcHJpY2VzLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kLS1zdHlsZXMsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQtLW9wZXJhdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0eWxlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdHlsZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9wZXJhdGlvbnMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzEyKTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb3BlcmF0aW9ucyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzEyKTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcHJpY2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXByaWNlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzEyKTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi8qXG4gKiBSZWdpb24gRmlsdGVyXG4gKi9cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLXJlZ2lvbi1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE5NjkxO1xufVxuLnNlYXJjaC1maWx0ZXItd3JhcC0tcmVnaW9uLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLXJlZ2lvbi1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5uZXItLW1hcC1vcGVuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lci0tc2VjdGlvbi12aWV3IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlZ2lvbiB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVnaW9uLTIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAyOC4xMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0tZml4ZWQge1xuICAgIG1heC13aWR0aDogMjEuODc1cmVtO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0tZml4ZWQge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1pbmxpbmUge1xuICAgIG1heC13aWR0aDogMzAuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1tYXAtb3BlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvX19jb250ZW50LS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0taW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQtLWlubGluZS5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQtLW1hcC1vcGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSB7XG4gIG1hcmdpbjogMS42MjVyZW0gMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTYuMjVyZW07XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coOHB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lIHtcbiAgICBtYXgtaGVpZ2h0OiAxNy41cmVtO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZS5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwIHtcbiAgICBtYXgtaGVpZ2h0OiAyMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogLTQuMDYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gICAgbWF4LWhlaWdodDogMThyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAge1xuICAgIG1heC1oZWlnaHQ6IDI5LjEyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1rYW50b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1rYW50b24uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1ob3ZlciB7XG4gIGZpbGw6ICNDNDQ1NUE7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1rYW50b24uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1hY3RpdmUge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1rYW50b24uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzLCAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1vcnQuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbGw6ICM4NjgzODY7XG4gIHN0cm9rZTogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1rYW50b24uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzLCAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1vcnQuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzIHtcbiAgICBmaWxsOiAjYWY2ZjdhO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC40Mzc1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB6LWluZGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tcmlnaHQtdG9wOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiA0cHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWxlZnQtdG9wOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IDRweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tcmlnaHQtYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm90dG9tOiA0cHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWxlZnQtYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGxlZnQ6IC0xMHB4O1xuICBib3R0b206IDRweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiA0cHg7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWJvdHRvbS1sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDRweDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tdG9wLWxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogNHB4O1xuICB0b3A6IC0xMHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiAtMTBweDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1jaXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tY2l0eS5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgLTIxcHgpO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1jaXR5LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS10b3AtcmlnaHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAyMXB4KTtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tY2l0eS5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tYm90dG9tLWxlZnQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgLTIxcHgpO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1jaXR5LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS10b3AtbGVmdCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAyMXB4KTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2NpdHk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1jaXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19jaXR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC01cHgpO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2NpdHktcGluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDNDQ1NUE7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fY2l0eS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChoc2xhKDAsIDAlLCAxMDAlLCAwLjQ1ODgyKSAwIDI1cHgsIGhzbGEoMCwgMCUsIDEwMCUsIDAuNDU4ODIpIDI1cHggNTBweCwgaHNsYSgwLCAwJSwgMTAwJSwgMC40NTg4MikgNTBweCAxMjZweCwgdHJhbnNwYXJlbnQgMTI2cHggMTAwJSk7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2UgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2UgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2UgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLW1hcC1vcGVuIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1tYXAtb3BlbiAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMCAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjYyNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbi0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1tYXAtb3BlbiB7XG4gICAgbWF4LXdpZHRoOiAyMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1yZWdpb24tZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKlxuICogU3dpdHplcmxhbmQgbWFwXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLXN3aXR6ZXJsYW5kLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLypcbiAqIEF1c3RyaWEgbWFwXG4gKi9cbi8qXG4gKiBHZXJtYW55IG1hcFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICAgIGJvdHRvbTogNS4zMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC05LjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDU0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWZpeGVkIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogNTApO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWZpeGVkIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogNjUpO1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gICAgd2lkdGg6IDQ5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gICAgd2lkdGg6IDMwNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZml4ZWQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA4MCk7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICB3aWR0aDogNDBweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHdpZHRoOiAxNS42MjVyZW07XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzUxNzM2RjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICB3aWR0aDogMTMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBJbnB1dCBUaHVtYiAqL1xuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCAjNTU1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCAjNTU1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSW5wdXQgVHJhY2sgKi9cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLXN3aXR6ZXJsYW5kLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gIG1heC1oZWlnaHQ6IDIycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmcuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1pbmxpbmUge1xuICAgIG1heC13aWR0aDogMjQuNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvX19jb250ZW50LS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAyNC41NjI1cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWF1c3RyaWEtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lLFxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSxcbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tYXVzdHJpYS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUsXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tYXVzdHJpYS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVnaW9uIHtcbiAgICB3aWR0aDogMzQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVnaW9uIHtcbiAgICB3aWR0aDogNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVnaW9uIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAuYWN0aXZlLW1hcCAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1rYW50b24uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzLCAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC5hY3RpdmUtbWFwIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW9ydC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMge1xuICBvcGFjaXR5OiAxO1xuICBmaWxsOiAjRkY1QTc1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQuZm9ybXVsYXRlLWlucHV0LS1yZWdpb24tZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0tZml4ZWQge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5NXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LmZvcm11bGF0ZS1pbnB1dC0tcmVnaW9uLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlIC5zay1pY29uLS1jaGVja21hcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IC5idG4tLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQ6bm90KC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzKSB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkOm5vdCguc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cykge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLmV2ZW50LWZpbHRlci1jb250YWluZXItd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlLS1ldmVudC10eXBlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIHtcbiAgICBwYWRkaW5nOiA0cmVtIDdyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSwgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjVyZW0pO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlOm5vdCguc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZSkge1xuICBmbGV4OiAxO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlIC5oaWRlLW9uLWxnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUgLmhpZGUtb24tbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWd1ZXN0cyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICB9XG59XG5cbi5maWx0ZXJzLWNsb3NlLWJ0bi0td2hpdGUge1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5maWx0ZXJzLWNsb3NlLWJ0bi0td2hpdGUgc3BhbiA+IHN2ZyA+IHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5maWx0ZXJzLWNsb3NlLWJ0bi0td2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzLWNsb3NlLWJ0bi0td2hpdGUge1xuICAgIHRvcDogNHJlbTtcbiAgICByaWdodDogN3JlbTtcbiAgfVxufVxuXG4uZHJvcGRvd24tZXZlbnRzIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kcm9wZG93bi1ldmVudHMgLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmRyb3Bkb3duLWV2ZW50cyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgIG1heC13aWR0aDogMjYuMjVyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmRyb3Bkb3duLWV2ZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRyb3Bkb3duLWV2ZW50cyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1ldmVudHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLWV2ZW50cyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udGFicy1jaXJjbGVzLXdyYXAtLXBhY2thZ2VzIHtcbiAgbWFyZ2luOiAzLjc1cmVtIDAgMDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMtY2lyY2xlcy13cmFwLS1wYWNrYWdlcyB7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgbWF4LXdpZHRoOiA2MnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC50YWJzLWNpcmNsZXMtd3JhcC0tcGFja2FnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWZvb3Rlci13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1mb290ZXItd3JhcCBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWZvb3Rlci13cmFwIC5idG4tLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tZm9vdGVyLXdyYXAgLmV2ZW50LWZpbHRlci1idXR0b25zX3Jlc3VsdHMge1xuICBtaW4td2lkdGg6IDEwLjEyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNDM3NXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tZm9vdGVyLXdyYXAgLmV2ZW50LWZpbHRlci1idXR0b25zX3Jlc3VsdHMgPiBzcGFuID4gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tZm9vdGVyLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1mb290ZXItd3JhcCAuYnRuLS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1mb290ZXItd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWZvb3Rlci13cmFwLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWZvb3Rlci13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1mb290ZXItd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItYnV0dG9uLnByZXYtYnV0dG9uIHNwYW4gPiBzdmcge1xuICBwYWRkaW5nOiAzcHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWhlYWRlci1idXR0b24ucHJldi1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItd3JhcCAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlLWxnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAuZXZlbnQtZmlsdGVyLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLnRhYnMtY2lyY2xlcy13cmFwLS1wYWNrYWdlcyB7XG4gICAgZmxleDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZTpub3QoLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUpIHtcbiAgICBmbGV4OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLmV2ZW50LWZpbHRlci1jb250YWluZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNzAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuMDYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlLmRlc2t0b3AtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTVweCk7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biBzdmcge1xuICB3aWR0aDogMC42ODc1cmVtO1xuICBoZWlnaHQ6IDAuNjg3NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXI6bm90KC5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSkge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjA2MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIge1xuICBtaW4taGVpZ2h0OiA0MDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QTgzOTY7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0LS1tYXAtb3BlbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMjA3cHg7XG4gIHRvcDogLTMuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMy4xMjVyZW07XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyOTJweDtcbiAgICB0b3A6IC00LjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4zNzVyZW07XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbi0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuMjVyZW0gMS4yNXJlbSAxLjI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgaGVpZ2h0OiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLXRleHQgc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLXRleHQtLW1hcC1vcGVuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmc6IDAgMC44MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gICAgdG9wOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbTtcbiAgICB0b3A6IDEuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQtLW1hcC1vcGVuIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gICAgdG9wOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDE2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE1LjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19pbWFnZS0tbWFwLW9wZW4ge1xuICAgIGhlaWdodDogMTIuMzc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuZWwtY2FyZCB7XG4gIHdpZHRoOiAxOC43NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTYuMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudG5zLW91dGVyOmJlZm9yZSwgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRucy1vdXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50bnMtb3V0ZXI6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudG5zLW91dGVyOmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50bnMtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICB6LWluZGV4OiAzO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4wNjI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgYm9keS5tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxuICBib2R5Lm1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgYm9keS5tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB9XG4gIGJvZHkubWFwLW9wZW4gLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDYuMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbixcbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fc3VidGl0bGUsXG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnN3aXBlci1zbGlkZSxcbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAzODZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyODlweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5zd2lwZXItc2xpZGUsXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDMwOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDIyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjE3cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyNzZweDtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjZmZmO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDIzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbiszKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmQge1xuICAgIHdpZHRoOiAyNC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMjEuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtNS42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMTguMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxNS45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDE5LjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTMuOTM3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICBtYXJnaW4tYm90dG9tOiA2Ljg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fdGFicyB7XG4gIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICAgIHBhZGRpbmc6IDIuODc1cmVtIDAgNC41NjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzLS1tYXAtb3BlbiB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMCAyLjY4NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzLS1tYXAtb3BlbiAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscy0tbWFwLW9wZW4gLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRvcDogMC44NzVyZW07XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscy0tbWFwLW9wZW4gLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gMC4yNXJlbTtcbiAgICB0b3A6IC0yLjE4NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuMTg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMtLW1hcC1vcGVuIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250OmhvdmVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxLjM3NXJlbSAwLjMxMjVyZW0gMS4zNzVyZW0gMC41cmVtO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMXMgZWFzZS1pbi1vdXQsIHJpZ2h0IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDcxcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTIuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTIuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZC5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZC5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItYmFja2ZhY2UtaGlkZGVuOmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1iYWNrZmFjZS1oaWRkZW46aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDIxLjc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDI4cmVtO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmY7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMjNweDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci0tc2xhLW5vbWluYXRlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGE6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbn1cblxuLmludGVybmFsLWxpbmtzX190YWdzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuaW50ZXJuYWwtbGlua3NfX3RhZ3MtY29udGFpbmVyIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cblxuLmludGVybmFsLWxpbmtzX19sYWJlbFRpdGxlIHtcbiAgcGFkZGluZzogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5pbnRlcm5hbC1saW5rc19faW5mb0NvbnRhaW50ZXIge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgcGFkZGluZzogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuaW50ZXJuYWwtbGlua3NfX2luZm9Db250YWludGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5pbnRlcm5hbC1saW5rc19fdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5pbnRlcm5hbC1saW5rc19fdGFnIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5pbnRlcm5hbC1saW5rc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDguNzVyZW07XG59XG4uaW50ZXJuYWwtbGlua3NfX2NvbnRhaW5lci0tbWFwLW9wZW4ge1xuICB3aWR0aDogNDQuMzc1cmVtO1xufVxuLmludGVybmFsLWxpbmtzX19jb250YWluZXItLW1hcC1vcGVuIC5pbnRlcm5hbC1saW5rc19fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50ZXJuYWwtbGlua3NfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMTI1cmVtO1xuICB9XG59XG5cbi5pbnRlcm5hbC1saW5rc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMzJweDtcbiAgbWF4LXdpZHRoOiA5NThweDtcbiAgd2lkdGg6IDk1OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW50ZXJuYWwtbGlua3NfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTI0OHB4O1xuICAgIHdpZHRoOiAxMjQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmludGVybmFsLWxpbmtzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NjZweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW50ZXJuYWwtbGlua3NfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gIGdyaWQtYXJlYTogdGl0bGU7XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlIHtcbiAgZ3JpZC1hcmVhOiBzdWJ0aXRsZTtcbn1cblxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgZ3JpZC1hcmVhOiBzbGlkZXI7XG59XG5cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgZ3JpZC1hcmVhOiBsaXN0O1xufVxuXG4uZXZlbnQtY3JlYXRvci1idG4ge1xuICBncmlkLWFyZWE6IGJ1dHRvbjtcbn1cblxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gIG1hcmdpbjogNHJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI5LjVyZW0gMWZyO1xuICBnYXA6IDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgICBzbGlkZXJcIiBcInN1YnRpdGxlIHNsaWRlclwiIFwibGlzdCAgICBzbGlkZXJcIiBcImJ1dHRvbiAgc2xpZGVyXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjIuMjVyZW0gMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlXCIgXCJzdWJ0aXRsZVwiIFwic2xpZGVyXCIgXCJsaXN0XCIgXCJidXR0b25cIjtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIC5wYWNrYWdlLWhlYWRlci10YWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICBtYXJnaW46IDRyZW0gMDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgaGVpZ2h0OiAyNy44NzVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDQ4cHggMWZyO1xuICBnYXA6IDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgICBzbGlkZXJcIiBcInN1YnRpdGxlIHNsaWRlclwiIFwibGlzdCAgICBzbGlkZXJcIiBcImJ1dHRvbiAgc2xpZGVyXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzgwcHggMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcInN1YnRpdGxlXCIgXCJzbGlkZXJcIiBcImxpc3RcIiBcImJ1dHRvblwiO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24gLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3QgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHVsIGxpIGltZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB1bCBsaSBpbWcge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1idG4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5ldmVudC1jcmVhdG9yLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLWxhYmVsLFxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItc2xpZGUgLnNsaWRlci1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbn1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xufVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDEzLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1yb290LnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1yb290LnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgcGFkZGluZzogMCA0LjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5ldmVudC1jcmVhdG9yLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDBweDtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gMCBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lcixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDcuODc1cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24sXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24sXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24sXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDElIDFmcjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0LFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDJyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1idG4sXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGhlaWdodDogNDcwcHg7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4NHB4IDFmcjtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgcGFkZGluZzogMCAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4NHB4IDFmcjtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLFxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24sXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gIHdpZHRoOiA1OTJweDtcbiAgaGVpZ2h0OiAzNDJweDtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1OTJweDtcbiAgaGVpZ2h0OiAzNDJweDtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICB3aWR0aDogNTkycHg7XG4gIGhlaWdodDogMzQycHg7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgbWFyZ2luOiAyOTJweCAxcmVtIDAgYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcInN1YnRpdGxlXCIgXCJsaXN0XCIgXCJidXR0b25cIiBcInNsaWRlclwiO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZVwiIFwic3VidGl0bGVcIiBcImxpc3RcIiBcImJ1dHRvblwiIFwic2xpZGVyXCI7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG4gICAgaGVpZ2h0OiAxMy4xODc1cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMy4xODc1cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMuMTg3NXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgICBtYXJnaW46IDEwLjkzNzVyZW0gMXJlbSAwIDFyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSwgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSwgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlci5ldmVudC1jcmVhdG9yLWFjdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50KSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGU6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCkgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgfVxufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dDpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNEY1QTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dDpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2OTc3O1xuICB9XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNEY1QTtcbn1cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y0RjVBO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2OTc3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIHdpZHRoOiA2LjAxNTAzNzU5NHJlbTtcbiAgICBoZWlnaHQ6IDYuMDE1MDM3NTk0cmVtO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgd2lkdGg6IDMuMzgzNDU4NjQ2NnJlbTtcbiAgICBoZWlnaHQ6IDMuMzgzNDU4NjQ2NnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWV2ZW50LXR5cGU6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNjglO1xuICAgIHBhZGRpbmctdG9wOiA2OCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNCU7XG4gICAgbWFyZ2luLXRvcDogLTM0JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTQlLCA4JSk7XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWV2ZW50LXR5cGU6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogODUlO1xuICAgIHBhZGRpbmctdG9wOiA4NSU7XG4gICAgbWFyZ2luLWxlZnQ6IC00Mi41JTtcbiAgICBtYXJnaW4tdG9wOiAtNDIuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDElLCAyJSk7XG4gIH1cbn1cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4MHB4KTtcbiAgfVxufVxuXG4uZGVzY3JpcHRpdmUtdGV4dHNfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDE0LjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5kZXNjcmlwdGl2ZS10ZXh0c19fY29udGFpbmVyLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY2cHgpO1xuICB9XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZGVzY3JpcHRpdmUtdGV4dHNfX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZGVzY3JpcHRpdmUtdGV4dHNfX2JveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmRlc2NyaXB0aXZlLXRleHRzX190ZXh0LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5kZXNjcmlwdGl2ZS10ZXh0c19fdGV4dC1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMS4xODc1cmVtO1xufVxuLmRlc2NyaXB0aXZlLXRleHRzX190ZXh0LWNvbnRhaW5lciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAxOC4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19faGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2hlYWRlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWlubmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuODc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDIuNSwgNDIuNSwgNDIuNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0bjpmb2N1cywgLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG4uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDIuNSwgNDIuNSwgNDIuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk2LjA1LCA5Ni4wNSwgOTYuMDUsIDAuNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0bi5kaXNhYmxlZCwgLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG46ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0NDQ0O1xufVxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0Mi41LCA0Mi41LCA0Mi41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzYuMTI1LCAzNi4xMjUsIDM2LjEyNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5Ni4wNSwgOTYuMDUsIDk2LjA1LCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtLWZpeGVkIHtcbiAgICBoZWlnaHQ6IDQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYge1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LWlubmVyLS1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNC4zNzVyZW07XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1saXN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LWxpc3QtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdC1saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdC1saW5rIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fY2hlY2stYXZhaWxhYmlsaXR5LXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlscyB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMzMzMzMzIDIzLjc1JSwgIzI3MjcyNyA4MC4yMSUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLS1uby1oZWFkZXIge1xuICBwYWRkaW5nOiA1cmVtIDAgMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy0tbm8taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2Ljg3NXJlbSAwIDMuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtLWRpc3BsYXktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rpc3BsYXktLXdpdGgtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kaXNwbGF5X2xvZ29fcHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3RpdGxlLS1iaWctc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX3RpdGxlLS1zbWFsbC1zY3JlZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fdGl0bGUtLXNtYWxsLXNjcmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX190eXBlLWxhYmVsLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fdHlwZS1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjM3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fdHlwZS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fdHlwZS1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMgbGkge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDI4NmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCgxMDclKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyBsaSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDA7XG59XG4uZW50aXR5LWRldGFpbHNfX3JpYmJvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZW50aXR5LWRldGFpbHNfX3JpYmJvbiBoMyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmliYm9uIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JpYmJvbiBoMyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICBwYWRkaW5nOiAwLjk5MjVyZW0gMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzLjdweCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIuNjg3NXJlbTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMHB4IDE3cHggMjBweCAxN3B4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gaDMgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gaDMgaW1nLnByaW50LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gaDMgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gYnV0dG9uIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMHB4IDE3cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3Rpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3RpbmcgPiBkaXYgPiBoMyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAuN3B4IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIHtcbiAgICBwYWRkaW5nOiAwLjgxMjVyZW0gMDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDE1cHggMHB4IDBweCA0OHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxNXB4IDEzMHB4IDBweCA0OHB4O1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgcGFkZGluZzogMTFweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGgzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzLjdweCBhdXRvO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwcHggODdweCAwcHggMTA4cHg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLWhlYWRlciA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLWhlYWRlciA+IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZG9jdW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cbi5lbnRpdHktZGV0YWlsc19fZG9jdW1lbnRzIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbjpmaXJzdC1jaGlsZCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZG9jdW1lbnRzIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbjpmaXJzdC1jaGlsZCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZG9jdW1lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSAuYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuODc1cmVtO1xuICBsZWZ0OiAxLjg3NXJlbTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDQ0NDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQyLjUsIDQyLjUsIDQyLjUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG46Zm9jdXMsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSAuYnRuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQyLjUsIDQyLjUsIDQyLjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5Ni4wNSwgOTYuMDUsIDk2LjA1LCAwLjUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG4uZGlzYWJsZWQsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSAuYnRuOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDQ0NDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDIuNSwgNDIuNSwgNDIuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDM2LjEyNSwgMzYuMTI1LCAzNi4xMjUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTYuMDUsIDk2LjA1LCA5Ni4wNSwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0biB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAxLjU2MjVyZW07XG4gICAgYm90dG9tOiAwLjkzNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA1NSU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19wcmV2b3RpbmdfcmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgcGFkZGluZzogMC45OTI1cmVtIDA7XG59XG4uZW50aXR5LWRldGFpbHNfX3ByZXZvdGluZ19yaWJib246OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVudGl0eS1kZXRhaWxzX19wcmV2b3RpbmdfcmliYm9uIGgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzLjdweCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIuNjg3NXJlbTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDBweCAxN3B4IDIwcHggMTdweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcHJldm90aW5nX3JpYmJvbiBoMyBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX3ByZXZvdGluZ19yaWJib24gaDMgaW1nLnByaW50LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcHJldm90aW5nX3JpYmJvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcHJldm90aW5nX3JpYmJvbiBoMyBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24taW5mby1yZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42ODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24taW5mby1yZW50IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24taW5mby1yZW50IGltZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9kZWZhdWx0LXNraW4uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LCAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2xhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zbGEge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwIDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24tLW1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbi1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbi1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uLXNsYSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbi1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uby1kZXRhaWxzLXNsYSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbjpmaXJzdC1jaGlsZCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93LS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdy1zbGE6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uOmZpcnN0LWNoaWxkIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1jb2x1bW4tLW1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWNvbHVtbl9uby1ib3JkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tY29sdW1uLXNsYTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwcmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIGg0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgd2lkdGg6IDcuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsLW5vLXBhZGRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsLXNtIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdHJpbW1lZC0tdmlzYWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi10cmltbWVkLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi10cmltbWVkLS1idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iZy1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNtLXNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNtLXNjcmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1ZXMge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVlcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1ZXNfaW1hZ2Uge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24taW1hZ2Uge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24taW1hZ2UgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA3LjVyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24taW1hZ2UgPiBpbWcge1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24taW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fY29udGFjdC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMjg2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwNyUpO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2ljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19lbWFpbC1wcmludHZpZXcsXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19waG9uZS1wcmludHZpZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdCBsaSBpbWdbc3JjKj1cImNoZWNrLnN2Z1wiXSB7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6bGFzdC1jaGlsZCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0IGxpIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC1zaG93LW1haW4gPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LW5vdC1leHBhbmRlZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LW5vdC1leHBhbmRlZCA+IGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC1ub3QtZXhwYW5kZWQgPiBsaTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC1leHBhbmRlZCA+IGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC1leHBhbmRlZCA+IGxpOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LWV4cGFuZGVkID4gbGk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LXRyaWdnZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC10cmlnZ2VyIHN2ZyB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtdHJpZ2dlci1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCAuYWxpZ24tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgLmFsaWduLXRleHQgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0LWltYWdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0LWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LS1leHBhbmRlZCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC0tZXhwYW5kaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDQ2JTtcbiAgd2lkdGg6IDE4LjEyNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTkuMDYyNXJlbSwgLTAuNjI1cmVtKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyIHtcbiAgICBsZWZ0OiA2MiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXIge1xuICAgIGxlZnQ6IDc4JTtcbiAgICB3aWR0aDogMTVyZW07XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDEyLjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlcjphZnRlciB7XG4gICAgbGVmdDogMTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlcjphZnRlciB7XG4gICAgbGVmdDogOS42JTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE4LjEyNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTkuMDYyNXJlbSwgLTAuNjI1cmVtKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLWxpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC1saXN0LXRpdGxlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWNoaWxkKC1uKzIpIHtcbiAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbiAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlID4gcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFNvZmlhIFBybztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlOyAvKiAyNC43NXB4ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZSA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZSA+IHNwYW4gPiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlID4gc3BhbiA+IHN2ZyB7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlID4gc3BhbiA+IHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZV91bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi0taGFzLXBvcHVwIC5zay1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWV4cGFuZC10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIG1hcmdpbi10b3A6IDAuODc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlciBzdmcge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXIgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWV4cGFuZC10cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNEOTRENjQ7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWV4cGFuZC10cmlnZ2VyOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjRDk0RDY0O1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWV4cGFuZC10cmlnZ2VyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWV4cGFuZC10cmlnZ2VyIHBhdGgge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbn1cblxuLypcbiAqIFJvb21zIGdhbGxlcnkgb3ZlcnJpZGVzXG4gKi9cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1pdGVtIC5wc3dwLWdhbGxlcnkgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWl0ZW0gLnBzd3AtZ2FsbGVyeSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHMtZGVzY3JpcHRpb24tbWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmVudGl0eS1kZXRhaWxzLWRlc2NyaXB0aW9uLW1lbnUtdGl0bGUgaDQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy1kZXNjcmlwdGlvbi1tZW51LXRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDEuMjVyZW0gMDtcbn1cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZS0tYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlLS1ib3JkZXIgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbC1zbSB7XG4gIG1hcmdpbi10b3A6IDEuNjg3NXJlbTtcbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMi44cmVtO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZGVzY3JpcHRpb24tc2VjdGlvbi1yb3ctZXhwYW5kZWQge1xuICBtYXgtaGVpZ2h0OiA0My44cmVtO1xufVxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93LWV4cGFuZGVkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZSAuZGVzY3JpcHRpb24tc2VjdGlvbi1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzUwNTA1MDtcbn1cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZSAuZGVzY3JpcHRpb24tc2VjdGlvbi1yb3c6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tcm93Om50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cuYm9yZGVyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubG9jYXRpb24tY29udGFjdC1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDAgMi41cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMC42NjY2NjY2NjY3cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiA1LjI2NXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoLW4rMikge1xuICB3aWR0aDogNTAlO1xuICB3aWR0aDogY2FsYyg1MCUgLSAwLjVweCk7XG4gIGhlaWdodDogMTYuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoLW4rMikge1xuICAgIGhlaWdodDogOC4wNTA2MjVyZW07XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDM1JTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMzkuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGEgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSAuZ2FsbGVyeV9pbWFnZSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9nYWxsZXJ5L3BsdXMuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgLmdhbGxlcnlfaW1hZ2UgYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IC5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2dhbGxlcnkvcGxheS5zdmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSAuZ2FsbGVyeV92aWRlbyBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgLmdhbGxlcnlfdnIzNjAgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZ2FsbGVyeS9yb3RhdGUuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgLmdhbGxlcnlfdnIzNjAgYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC5wc3dwX190b3AtYmFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnBzd3BfX3RvcC1iYXIgLnBzd3BfX2NvdW50ZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsYSgwLCAwJSwgMTAwJSwgMC40KTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucm90YXRpb24td3JhcHBlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC5yb3RhdGlvbi13cmFwcGVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnBzd3BfX2NhcHRpb24ge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnBzd3BfX3pvb20td3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucHN3cF9fem9vbS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC53cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNCU7XG4gIGxlZnQ6IDEwJTtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA5MCU7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3A6bm90KC5wc3dwLS16b29tLWFsbG93ZWQpIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLS1mcyAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC0tZnMgLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwX19iZyB7XG4gIGJhY2tncm91bmQ6IHJnYigzMCwgMzAsIDMwKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIC50aHVtYi13cmFwIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1cHggNXB4IDAgMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyAudGh1bWItd3JhcDpudGgtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMgLnRodW1iLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIC50aHVtYi13cmFwLmFjdGl2ZXRodW1iOmJlZm9yZSB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUge1xuICAgIGhlaWdodDogNS44MTI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmU6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBoZWlnaHQ6IDguNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBzd3BfX3RvcC1iYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgcmlnaHQ6IDI0NHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fem9vbS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIHJpZ2h0OiAyMDBweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiA4LjM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgaGVpZ2h0OiAxMS4xMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBhIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMzElO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUge1xuICAgIGhlaWdodDogMTEuMTI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmU6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBoZWlnaHQ6IDE2LjYyNXJlbTtcbiAgfVxufVxuXG4uY29sLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnlfX3Bob3RvLXN3aXBlLS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIHBhZGRpbmc6IDMuMjVyZW0gMCA0LjE4NzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbm8tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXRleHRhcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXRleHRhcmVhIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW1vZGFsIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLW1vZGFsKSB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjc1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxLjE4NzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXN1Ym1pdCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLS1zdWJtaXQgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLS1zdWJtaXQgLmNvbnRhY3QtZm9ybS1uZXh0LXN0ZXAtYnRuLnN0ZXAtMiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXN1Ym1pdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tc3VibWl0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0OjpwbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dFt0eXBlPWNoZWNrYm94XSwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgdGV4dC1vdmVyZmxvdzogXCJcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvciB7XG4gIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvci5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi1lcnJvci5zdmcpO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LXRpdGxlLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LXRpdGxlLmNlbnRlcmVkLXRpdGxlLXNtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LXRpdGxlLnN0ZXAtMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC10aXRsZS5jZW50ZXJlZC10aXRsZS1zbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3Qtc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3Qtc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWVycm9yIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy5zdmcpO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5jZWxsIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmNlbGwuaGlnaGxpZ2h0ZWQudG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmNlbGwuc2VsZWN0ZWQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5kYXlfX21vbnRoX2J0bixcbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAubW9udGhfX3llYXJfYnRuIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gIHotaW5kZXg6IDY7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LWVycm9yLnN2Zyk7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogLTkuMTg3NXJlbTtcbiAgfVxufVxuXG4vKlxuICogQ29udGFjdCBmb3JtIG1vZGFsIG92ZXJyaWRlc1xuICovXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0Om5vdCguZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhKSwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOm5vdCguZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhKSwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCBpbnB1dFt0eXBlPXRleHRdOm5vdCguZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLS1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cblxuLmlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbG9hdGluZy1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZmxvYXRpbmctaW5wdXQtLW1vZGFsIHtcbiAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xufVxuLmZsb2F0aW5nLWlucHV0LS1tb2RhbC0tdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZmxvYXRpbmctbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNzVyZW07XG4gIHRvcDogMC41NjI1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmZsb2F0aW5nLWxhYmVsLS1lcnJvciB7XG4gIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXRpbmctbGFiZWwtLWVycm9yLS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mbG9hdGluZy1sYWJlbC0tZXJyb3ItLWRhdGVwaWNrZXIgPiBkaXYgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mbG9hdGluZy1sYWJlbC0tbW9kYWwge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZsb2F0aW5nLWxhYmVsLS1tb2RhbF90ZXh0YXJlYSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmZsb2F0aW5nLWxhYmVsLS10ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZsb2F0aW5nLWxhYmVsLS10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC10ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZGF0ZXBpY2tlciA+IGRpdiA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1tb2RhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tbW9kYWxfZW1wdHkge1xuICBwYWRkaW5nOiAyMnB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnV0dG9uLS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1idXR0b24tLXdyYXAgPiBkaXYge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbi0td3JhcCA+IGRpdiA+IGlucHV0IHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLmFjdGl2ZSB7XG4gIHRvcDogLTIycHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLmFjdGl2ZS0tbW9kYWwge1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogIzY1NjU2NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveF9waW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmRpc2FibGUtYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19lbWFpbC1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZW1haWwtZXJyb3ItbWVzc2FnZS5lcnJvci1tZXNzYWdlLXBpbmsge1xuICBjb2xvcjogI0VDNTM2Qztcbn1cblxuLnR1cm5zdGlsZS1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udHVybnN0aWxlLWVycm9yLW1lc3NhZ2UtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDAuNzVyZW0gMC41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzY1NjU2NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNjU2NTY1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYS5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYS5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEuaW5saW5lLXRleHRhcmVhIHtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhLmlubGluZS10ZXh0YXJlYTpmb2N1cywgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYS5pbmxpbmUtdGV4dGFyZWEuY29tbWVudC1jaGFuZ2VkIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEsXG4uY29udGFjdC1mb3JtLWdyZWV0aW5nIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uY29udGFjdC1mb3JtLWdyZWV0aW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gMDtcbn1cbi5jb250YWN0LWZvcm0tZ3JlZXRpbmcuY29udGFjdC1mb3JtLWdyZWV0aW5nLS1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5cbi5ldmVudC1kZXRhaWxzLWZvcm0sXG4udXNlci1kZXRhaWxzLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZXZlbnQtZGV0YWlscy1mb3JtLS1jZi10dXJuc3RpbGUsXG4udXNlci1kZXRhaWxzLWZvcm0tLWNmLXR1cm5zdGlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDcuODEyNXJlbTtcbn1cbi5ldmVudC1kZXRhaWxzLWZvcm0tLW1vZGFsLFxuLnVzZXItZGV0YWlscy1mb3JtLS1tb2RhbCB7XG4gIG1hcmdpbi1ib3R0b206IDcuODEyNXJlbTtcbn1cbi5ldmVudC1kZXRhaWxzLWZvcm0tLW1vZGFsIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdLFxuLnVzZXItZGV0YWlscy1mb3JtLS1tb2RhbCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtIDAuNjI1cmVtIDA7XG59XG4uZXZlbnQtZGV0YWlscy1mb3JtIC5oaWRlLWlubGluZS1pbnB1dCxcbi51c2VyLWRldGFpbHMtZm9ybSAuaGlkZS1pbmxpbmUtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtZGV0YWlscy1mb3JtLFxuICAudXNlci1kZXRhaWxzLWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZXZlbnQtZGV0YWlscy1mb3JtLS1tb2RhbCxcbiAgLnVzZXItZGV0YWlscy1mb3JtLS1tb2RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZXZlbnQtZGV0YWlscy1mb3JtLS1jZi10dXJuc3RpbGUsXG4gIC51c2VyLWRldGFpbHMtZm9ybS0tY2YtdHVybnN0aWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5ldmVudC1kZXRhaWxzLWZvcm06bm90KC5ldmVudC1kZXRhaWxzLWZvcm0tLW1vZGFsKSB7XG4gIGdhcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZGV0YWlscy1mb3JtOm5vdCguZXZlbnQtZGV0YWlscy1mb3JtLS1tb2RhbCkge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuXG4udXNlci1kZXRhaWxzLWZvcm06bm90KC51c2VyLWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51c2VyLWRldGFpbHMtZm9ybTpub3QoLnVzZXItZGV0YWlscy1mb3JtLS1tb2RhbCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnVzZXItZGV0YWlscy1mb3JtOm5vdCgudXNlci1kZXRhaWxzLWZvcm0tLW1vZGFsKSAudXNlci1kZXRhaWxzLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gIH1cbn1cblxuLnVzZXItZGV0YWlscy1mb3JtLXdyYXBwZXIsXG4uZXZlbnQtZGV0YWlscy1mb3JtLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5jb250YWN0LWZvcm0tbmV4dC1zdGVwLWJ0biB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1mb3JtLW5leHQtc3RlcC1idG4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250YWN0LWZvcm0tbmV4dC1zdGVwLWJ0bi0tbW9kYWwge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0LWZvcm0tYmFjay1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zNzVyZW07XG4gIGxlZnQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcHJldl93aGl0ZS5zdmdcIik7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWZvcm0tYmFjay1idXR0b24ge1xuICAgIGxlZnQ6IC0xLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1mb3JtLWJhY2stYnV0dG9uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xuICAgIGxlZnQ6IC00Ljg3NXJlbTtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuaGVhZCBoNCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5yZXF1ZXN0LXNlbnQtY29udGVudC0tbW9kYWwge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLnJlcXVlc3Qtc2VudC1jb250ZW50IHAsIC5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5yZXF1ZXN0LXNlbnQtY29udGVudCBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIgLmluZm8tbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIgLmluZm8tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmxvY2F0aW9uLWluZm8td3JhcHBlciAudGlwLXdpdGgtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmxvY2F0aW9uLWluZm8td3JhcHBlciAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAubG9jYXRpb24taW5mby13cmFwcGVyIHAsXG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAubG9jYXRpb24taW5mby13cmFwcGVyIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuZW50aXRpZXMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuZW50aXRpZXMtbGlzdCBhIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmVudGl0aWVzLWxpc3QgLnBob25lLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmVudGl0aWVzLWxpc3QgLmVudGl0eS1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuZW50aXRpZXMtbGlzdCAuZW50aXR5LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuZW50aXRpZXMtbGlzdCAuZW50aXR5LWl0ZW0gLmVudGl0eS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlLS1tb2RhbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UtLW1vZGFsIC5waG9uZS1pbmZvIC5waG9uZS1saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS0tbW9kYWwgLnNlbnQtbWVzc2FnZS1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UtLW1vZGFsIC5zZW50LW1lc3NhZ2UtZm9vdGVyIC5idG4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA5cHggMThweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAuY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAucmVxdWVzdC1zZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UtLW1vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS0tbW9kYWwgLnNlbnQtbWVzc2FnZS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UtLW1vZGFsIC5zZW50LW1lc3NhZ2UtZm9vdGVyIC5idG4ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS1oaW50IHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1mb3JtLWhpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0taGludF9fcGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGlkZS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRhY3QtdGV4dGFyZWEtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250YWN0LXRleHRhcmVhLXdyYXAgLmNvbnRhY3QtdGV4dGFyZWEtaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDAuNzVyZW0gMC41NjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnRhY3QtdGV4dGFyZWEtd3JhcCAuY29udGFjdC10ZXh0YXJlYS1pY29ucyAuaWNvbi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jb250YWN0LXRleHRhcmVhLXdyYXAgLmNvbnRhY3QtdGV4dGFyZWEtaWNvbnMgLmljb24tYnRuIGltZywgLmNvbnRhY3QtdGV4dGFyZWEtd3JhcCAuY29udGFjdC10ZXh0YXJlYS1pY29ucyAuaWNvbi1idG4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLyogU2hhcmVkIGRhdGVwaWNrZXIgc2l6aW5nIGZvciBjb250YWN0IGZvcm0gY2FsZW5kYXIgKi9cbi5jb250YWN0LWRhdGVwaWNrZXIge1xuICAvKiBSZW1vdmUgZGVmYXVsdCBmb2N1cy9ob3ZlciByaW5nIGFuZCBzaGFkb3cgb24gZGF0ZSBjZWxscyAoYnJvd3Nlci9kYXRlcGlja2VyIHN0eWxlcykgKi9cbiAgLyogRW5zdXJlIGJ1dHRvbnMvaW5wdXRzIGluc2lkZSBjZWxscyBkb24ndCBzaG93IG5hdGl2ZSBmb2N1cyByaW5ncyAqL1xufVxuLmNvbnRhY3QtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxNC4yODU3MTQlIC0gNDBweCkgLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxNC4yODU3MTQlIC0gNDBweCkgLyAyKTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jb250YWN0LWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXk6aG92ZXIsXG4uY29udGFjdC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5LnNlbGVjdGVkLFxuLmNvbnRhY3QtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheS5zZWxlY3RlZDpob3Zlcixcbi5jb250YWN0LWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXkudG9kYXkge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY29udGFjdC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWN0LWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXkuc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5jb250YWN0LWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXk6Zm9jdXMsXG4uY29udGFjdC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5OmZvY3VzLXZpc2libGUsXG4uY29udGFjdC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5OmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWN0LWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXkgYnV0dG9uLFxuLmNvbnRhY3QtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheSBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJlcXVlc3QtYmVuZWZpdHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXF1ZXN0LWJlbmVmaXRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5cbi5yZXF1ZXN0LWJlbmVmaXRzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5yZXF1ZXN0LWJlbmVmaXRzLWl0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLnJlcXVlc3QtYmVuZWZpdHMtaXRlbSBpbWcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uZm9vdGVyLXJlcXVlc3QtYmVuZWZpdHMtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItcmVxdWVzdC1iZW5lZml0cy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTEuODc1cmVtO1xufVxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgY29sb3I6ICM2NTY1NjU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEsXG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwIC5jb250YWN0LWZvcm0tZ3JlZXRpbmctLW1vZGFsLFxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcCAuY29udGFjdC10ZXh0YXJlYS1pY29ucyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyIDAuMTVzIGVhc2UsIGNvbG9yIDAuMTVzIGVhc2U7XG59XG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAwLjc1cmVtIDAuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAgLmNvbnRhY3QtdGV4dGFyZWEtaWNvbnMgLmljb24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwIC5jb250YWN0LXRleHRhcmVhLWljb25zIC5pY29uLWJ0biBpbWcsIC5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAgLmNvbnRhY3QtdGV4dGFyZWEtaWNvbnMgLmljb24tYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwOmZvY3VzLXdpdGhpbiAuY29udGFjdC1mb3JtLWdyZWV0aW5nLS1tb2RhbCxcbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAudGV4dGFyZWEtZm9jdXNlZCAuY29udGFjdC1mb3JtLWdyZWV0aW5nLS1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyYzJjMmM7XG59XG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwOmZvY3VzLXdpdGhpbiAuY29udGFjdC10ZXh0YXJlYS1pY29ucyxcbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAudGV4dGFyZWEtZm9jdXNlZCAuY29udGFjdC10ZXh0YXJlYS1pY29ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG59XG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwOmZvY3VzLXdpdGhpbiAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhLFxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcC50ZXh0YXJlYS1mb2N1c2VkIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcDpmb2N1cy13aXRoaW4gLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwLnRleHRhcmVhLWZvY3VzZWQgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LXRpdGxlLS1tb2RhbC5zdGVwLTEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LXRpdGxlLS1tb2RhbC5zdGVwLTIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1zdWJ0aXRsZS0tbW9kYWwge1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFjdC1mb3JtLW5leHQtc3RlcC1idG4tLW1vZGFsLnN0ZXAtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmNvbnRhY3QtZm9ybS1oaW50LS1tb2RhbCB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG4udXNlci1kZXRhaWxzLWZvcm0tLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudXNlci1kZXRhaWxzLWZvcm0tLWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UuY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS0tbW9kYWwgLmxvY2F0aW9uLWluZm8td3JhcHBlciAuaW5mby1saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5yZXF1ZXN0LXNlbnQtY29udGVudC0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLnJlcXVlc3Qtc2VudC1jb250ZW50LS1tb2RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZmxvYXRpbmctbGFiZWwtZW50aXR5LW11bHRpc2VsZWN0Om5vdCguYWN0aXZlLS1tb2RhbCkge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmZsb2F0aW5nLWxhYmVsLWVudGl0eS1tdWx0aXNlbGVjdC5mbG9hdGluZy1sYWJlbC0tbW9kYWwuYWN0aXZlLS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW1vZGFsLmFkZC10b3Atc3BhY2Uge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuXG4udXNlci1kZXRhaWxzLWZvcm0tLW1vZGFsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnVzZXItZGV0YWlscy1mb3JtLS10dXJuc3RpbGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3Qtb2xkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgcGFkZGluZzogMy4yNXJlbSAwIDQuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3Qtb2xkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1uby1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tY29sdW1uLW9sZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1jb2x1bW4tb2xkIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDkuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC1vbGQtLXRleHRhcmVhIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtb2xkLS10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtb2xkLW1vZGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxLjE4NzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tc3VibWl0IGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDotbW96LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDo6LW1vei1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOjpwbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGRbdHlwZT1jaGVja2JveF0sIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC1vbGQtLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjNjU2NTY1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNjU2NTY1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzY1NjU2NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLWVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZXJyb3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZXJyb3I6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZXJyb3I6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZXJyb3I6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1lcnJvcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1lcnJvcjo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLWVycm9yLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi1lcnJvci5zdmcpO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtdGl0bGUtb2xkIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZXJyb3Itb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1lcnJvci1vbGQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy5zdmcpO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciAuY2VsbCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5oaWdobGlnaHRlZC50b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgLmNlbGwuc2VsZWN0ZWQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgLmNlbGwuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgLmRheV9fbW9udGhfYnRuLFxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciAubW9udGhfX3llYXJfYnRuIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICB6LWluZGV4OiAyO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qXG4gKiBDb250YWN0IGZvcm0gbW9kYWwgb3ZlcnJpZGVzXG4gKi9cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDpub3QoLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWEpLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQtLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWEpLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQtLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLWVycm9yLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC4xNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQtLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQtLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC1vbGQtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQtLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIG1pbi1oZWlnaHQ6IDEyNHB4O1xufVxuXG4uaW5wdXQtY29udGFpbmVyLW9sZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbG9hdGluZy1pbnB1dC1vbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmZsb2F0aW5nLWlucHV0LW9sZC0tbW9kYWwge1xuICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXRpbmctaW5wdXQtb2xkLS1tb2RhbC0tdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZmxvYXRpbmctbGFiZWwtb2xkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5mbG9hdGluZy1sYWJlbC1vbGQtLWVycm9yIHtcbiAgY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbn1cbi5mbG9hdGluZy1sYWJlbC1vbGQtLWVycm9yLS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mbG9hdGluZy1sYWJlbC1vbGQtLWVycm9yLS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZmxvYXRpbmctbGFiZWwtb2xkLS1tb2RhbCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5mbG9hdGluZy1sYWJlbC1vbGQtLW1vZGFsX3RleHRhcmVhIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mbG9hdGluZy1sYWJlbC1vbGQtLW1vZGFsX3RleHRhcmVhIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uZmxvYXRpbmctbGFiZWwtb2xkLS10ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZsb2F0aW5nLWxhYmVsLW9sZC0tdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZGF0ZXBpY2tlciA+IGRpdiA+IGlucHV0IHtcbiAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1tb2RhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLW1vZGFsX2VtcHR5IHtcbiAgcGFkZGluZzogMjJweDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbi1vbGQtLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbi1vbGQtLXdyYXAgPiBkaXYge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbi1vbGQtLXdyYXAgPiBkaXYgPiBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsXG4uZmxvYXRpbmctbGFiZWwtb2xkLmFjdGl2ZSB7XG4gIHRvcDogLTIycHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsXG4uZmxvYXRpbmctbGFiZWwtb2xkLmFjdGl2ZS0tbW9kYWwge1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwtb2xkLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwtb2xkLFxuLmZsb2F0aW5nLWxhYmVsLW9sZC5hY3RpdmUtLW1vZGFsX3RleHRhcmVhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3hfcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWxfX2hlYWQtLWNvbnRhaW5lci1vbGQtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMTIzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbn1cblxuLmRpc2FibGUtYnRuLW9sZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZW1haWwtZXJyb3ItbWVzc2FnZS1vbGQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19lbWFpbC1lcnJvci1tZXNzYWdlLW9sZC5lcnJvci1tZXNzYWdlLXBpbmsge1xuICBjb2xvcjogI0VDNTM2Qztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1bGstaW5wdXQtZHJvcGRvd24ge1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzIHtcbiAgcGFkZGluZzogNXJlbSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cywgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cyB7XG4gICAgcGFkZGluZzogMTByZW0gMCAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy10aXRsZSwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtdGl0bGUsIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWxpc3RpbmcsIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1saXN0aW5nLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3Rpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtY29udGVudCwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWNvbnRlbnQsIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXBpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3LjVyZW07XG4gIGhlaWdodDogNy41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcGljdHVyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICBtaW4td2lkdGg6IDEwMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcGljdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcmF0aW5nIC5zay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1yYXRpbmcgc3ZnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWZvb3RlciwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19tYXAge1xuICBoZWlnaHQ6IDI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX21hcCB7XG4gICAgaGVpZ2h0OiAzMS4yNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX21hcF9fcGluLWluZm8ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fbWFwX19waW4taW5mbyBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX21hcF9fcGluLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIHtcbiAgcGFkZGluZzogNXJlbSAwIDEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0LS1zbS10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogMS4zMTI1cmVtIDFyZW0gMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3Mge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFncyAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogNTAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3NfX3RhZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFnc19fdGFnLS1zbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMS44NzVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFncyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFncyAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTMuMzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAxcmVtIDFyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTkuNDM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMnJlbSAxLjI1cmVtIDEuNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gICAgcGFkZGluZzogMTAuNjI1cmVtIDAgMTByZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICB0b3A6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNi43NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzX190YWc6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDE4Ljc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDI4LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUsXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmQge1xuICAgIHdpZHRoOiAxOS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMikge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMykge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmQge1xuICAgIHdpZHRoOiAyNC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciB7XG4gIHBhZGRpbmc6IDAgMCAyLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyX21pbi1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXJfbWluLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogMzg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlcl9taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtaW4taGVpZ2h0OiAxMjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogMS4zMTI1cmVtIDFyZW0gMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190YWdzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RhZ3MgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fdGFncyAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190YWdzX190YWcge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDExLjg3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAudG5zLW92aCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190YWdzIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fdGFncyAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEzLjM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMjRyZW07XG4gICAgaGVpZ2h0OiAxNi40Mzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWluLWhlaWdodDogMTc4cHg7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICB0b3A6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICAgIGhlaWdodDogMTYuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMTQuMDYyNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDE0LjA2MjVyZW0gIWltcG9ydGFudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5zd2lwZXItc2xpZGU6bm90KC5zbGlkZS12aXNpYmxlKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTcuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDI1LjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjQuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMikge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlciB7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBwYWRkaW5nOiAxMi41cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wbGFjZWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciAuYnRuIHtcbiAgd2lkdGg6IDQ3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG46aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjRDlEOUQ5O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bi0taWNvbi5idG4tLXNtIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gICAgZmlsbDogI0ZGNUE3NTtcbiAgICBzdHJva2U6ICNGRjVBNzU7XG4gIH1cbn1cblxuLnN0aWNreS1ib3hfX3NoYXJlLWJveCwgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94LCAubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94LCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyNzI3MjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xufVxuLnN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM3MjcyNzI7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMjIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtMXB4KTtcbn1cbi5zdGlja3ktYm94X19zaGFyZS1ib3guaXMtb3BlbiwgLmlzLW9wZW4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gsIC5pcy1vcGVuLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveCwgLmlzLW9wZW4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlLCAubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSwgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSB7XG4gICAgbGVmdDogOSU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgdG9wOiAxMTAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweCAxMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94LS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRvcDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCAudHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IGJsdWU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IC50d2l0dGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4IDE2cHggMTZweDtcbiAgfVxufVxuXG4ubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xufVxuLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveC5pcy1vcGVuIHtcbiAgdG9wOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICAgIHJpZ2h0OiAwLjgxMjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy94LXdoaXRlLnN2Z1wiKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ZhY2Vib29rLXdoaXRlLnN2Z1wiKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd2hhdHN1cC13aGl0ZS5zdmdcIik7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXdoYXRzdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IGg0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3gge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94ID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggPiAuYnRuIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCA+IC5idG4gLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQuNjg3NXJlbTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTQuMzc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICB3aWR0aDogMTkuMzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggPiAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggPiAuYnRuIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKS5idG4tLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fYmFjayAuc2staWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuLFxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuIC5zay1pY29uIHN2Zyxcbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuLFxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4ge1xuICBjb2xvcjogI0Q5RDlEOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuIC5zay1pY29uIHtcbiAgYm90dG9tOiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4gLnNrLWljb24gc3ZnIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICBmaWxsOiAjRDlEOUQ5O1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0biAuc2staWNvbiB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bjpob3ZlciAuc2staWNvbiBzdmcgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgZmlsbDogI0ZGNUE3NTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bjpob3Zlcjpub3QoLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4tLW5vdC1saWtlZCkgLnNrLWljb24gc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNGRjVBNzU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4tLWxpa2VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0Q5RDlEOTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjRDlEOUQ5O1xuICBmaWxsOiAjRDlEOUQ5O1xuICBzdHJva2Utd2lkdGg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bi10ZXh0LFxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19ib29rLWJ0biB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19ib29rLWJ0biAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDI2cHgpO1xuICAgIHdpZHRoOiAxMS44NzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApIHNjYWxlKC0xKTtcbiAgICBsZWZ0OiAxJTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ge1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ucmlnaHQtYWxpZ25lZCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ucmlnaHQtYWxpZ25lZDpiZWZvcmUge1xuICAgIGxlZnQ6IDg3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIHVsLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucy5zay1yZXNldC11bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28ge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLW5vLWJhbm5lciB7XG4gIHRvcDogLTEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIHtcbiAgICB0b3A6IC00LjY4NzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxNC4zNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyA+IC5idG4ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICB3aWR0aDogMTkuMzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyA+IC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gPiAuYnRuIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkuYnRuLS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLW5vLWJhbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bi0taWNvbi5idG4tLXNtIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28taW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLWltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLWltZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nby1pbWctd3JhcCB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgLyogRm9yY2UgdGhlIGZpcnN0IGl0ZW0gdG8gdGFrZSB1cCB0aGUgZnVsbCB3aWR0aCAqL1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4ge1xuICB3aWR0aDogNDclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBzdHJva2U6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCAucGFja2FnZS1wcmljZS10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gtLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCAucGFja2FnZS1wcmljZS1wZXItcGVyc29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICB0b3A6IDExMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3ggLnR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiBibHVlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCAudHdpdHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4IDE2cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9lbWFpbC13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC94LXdoaXRlLnN2Zyk7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwvZmFjZWJvb2std2hpdGUuc3ZnKTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29jaWFsL3doYXRzdXAtd2hpdGUuc3ZnKTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwvcGludGVyZXN0LXdoaXRlLnN2Zyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCBoNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE0O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiBkaXYgPiBkaXYgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gZGl2ID4gZGl2ID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IGRpdiA+IGRpdiA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IC5idG4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gLmJ0biAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gge1xuICAgIGhlaWdodDogNC45Mzc1cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiAuYnRuIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gLmJ0biAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCB7XG4gICAgcGFkZGluZzogOHB4IDBweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuMzEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNDM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pLmJ0bi0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2JhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19iYWNrIC5zay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2JhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4tLWxpa2VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuLXRleHQsXG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpmb2N1cywgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTE0Ljc1LCAxMzcuNywgMC41KTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4uZGlzYWJsZWQsIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNi4yNSwgNjMuNjgxODE4MTgxOCk7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDI2cHgpO1xuICAgIHdpZHRoOiAxMS44NzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApIHNjYWxlKC0xKTtcbiAgICBsZWZ0OiAxJTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ge1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIHVsLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucy5zay1yZXNldC11bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB3aWR0aDogMTc4cHg7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24ge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24tcmVzZXJ2YXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uLXJlc2VydmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uLXJlc2VydmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1kYXJrX19idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAjc3RpY2t5LXBhY2thZ2UtYm94LWRhcmtfX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gIH1cbn1cblxuLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnN0aWNreS1wYWNrYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGlja3ktcGFja2FnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjMxMjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoOC4zMzMzJSArIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtdGl0bGUge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjEyNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZy1tb2RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vcmUtYnRuIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb3JlLWJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXBpY3R1cmUge1xuICB3aWR0aDogNy41cmVtO1xuICBoZWlnaHQ6IDcuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtcGljdHVyZSBpbWcge1xuICB3aWR0aDogNy41cmVtO1xuICBoZWlnaHQ6IDcuNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1waWN0dXJlLW1vZGFsIGltZyB7XG4gIHdpZHRoOiAzLjYxMjVyZW07XG4gIGhlaWdodDogMy42MTI1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWluZm86bnRoLWNoaWxkKDIpIHNwYW4ge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1waWN0dXJlIGltZyBzdmcge1xuICB3aWR0aDogNi4yNXJlbTtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWRlc2NyaXB0aW9uLW1vZGFsIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudC13cmFwIHtcbiAgZmxleDogMCAwIDczJTtcbiAgbWF4LXdpZHRoOiA3MyU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtd3JhcCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtd3JhcCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA5M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtd3JhcCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwge1xuICB3aWR0aDogNjU2cHg7XG4gIGhlaWdodDogNzU2cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsLXN0aWNreS1oZWFkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDgzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwtc3RpY2t5LWhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgd2lkdGg6IDY1NnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsLXN0aWNreS1oZWFkIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbC1zdGlja3ktaGVhZCBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5jb21tZW50cy1zbGlkZXIgLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5jb21tZW50cy1zbGlkZXIgLmVsLWNhcmQge1xuICB3aWR0aDogMjU2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmNvbW1lbnRzLXNsaWRlcl9faW1hZ2Uge1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OHB4LCA0MHB4KTtcbiAgd2lkdGg6IDgwcHg7XG59XG4uY29tbWVudHMtc2xpZGVyX19pbWFnZSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uY29tbWVudHMtc2xpZGVyX19vbmUtY29tbWVudF9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NnB4LCA0MHB4KTtcbn1cblxuLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMjMwcHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogNjNweCAzN3B4IDM0cHggMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uLS1vbmUge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDMuMzc1cmVtIDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyX3VzZXIge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21tZW50cy1zbGlkZXJfdXNlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuY29tbWVudHMtc2xpZGVyX19jYXJkIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24gcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmNvbW1lbnRzLXNsaWRlcl9fY2FyZCAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHNwYW4uY29tbWVudHMtc2xpZGVyLW1vcmUge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX29uZS1jb21tZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhY2thZ2UtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscyAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcGxhY2Vob2xkZXIge1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXBsYWNlaG9sZGVyIC5saW5lYXItcHJvZ3Jlc3MsXG4ucGFja2FnZS1kZXRhaWxzLS1wbGFjZWhvbGRlciAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiAuY29udGFpbmVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnRucy1vdXRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIC50aW55LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhY2thZ2UtZGV0YWlscyAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOCU7XG4gIGJvdHRvbTogNi42MjVyZW07XG4gIHotaW5kZXg6IDk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IHtcbiAgICBsZWZ0OiBjYWxjKDglICsgMTAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiBidXR0b24ge1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuMztcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiBidXR0b24ge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiAudG5zLW5hdi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmx1ciwgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLCAucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMjY2cHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gICAgd2lkdGg6IDI1LjVyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24ge1xuICAgIHdpZHRoOiAzN3JlbTtcbiAgICBtYXJnaW4tbGVmdDogNS4zMTI1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tc20ge1xuICB3aWR0aDogMjEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1zbSB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxpbmsge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGksXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpIGltZyxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkgaW1nIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgcCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0Lm5vLXNwYWNlLXRvcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qubm8tc3BhY2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBsaSxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpIGltZyxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBwLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWVkaXQtaW5mbyAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSBzcGFuIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHAge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSBwLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0gLml0ZW1zLXdyYXAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSBzcGFuLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0tLWV4cGFuZGFibGUgLml0ZW0tZGV0YWlscyBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaXRlbS1kZXRhaWxzIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaWNvbixcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0tLWV4cGFuZGFibGUgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9kcm9wZG93bi13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kZWQgLmljb24sXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRlZCAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QtbGcgbGkgaW1nIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0ubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0ubWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuODc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYnMtLW92ZXJuaWdodCB7XG4gIGdhcDogMXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYiB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFiIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQge1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAgMCAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Njcm9sbC1uZXh0IGltZyB7XG4gIHdpZHRoOiAxLjE4NzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMzM7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIG1hcmdpbi1sZWZ0OiAwLjY4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQge1xuICAgIHRvcDogY2FsYyh2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCkgLSAxNjBweCk7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCBpbWcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gIGNvbG9yOiAjOTI5MjkyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tZGV0YWlscyB7XG4gIGNvbG9yOiAjOTI5MjkyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1kZXRhaWxzIHAge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDIge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tLWV4cGFuZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24td2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi0tZXhwYW5kZWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbm8tYm9yZGVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcCB7XG4gIGZsZXg6IDAgMCAyNSU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gcCwgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBzcGFuLCAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHAsIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gc3BhbiwgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBsaSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAgLmV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHtcbiAgb3JkZXI6IDU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NDQ0NDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGZsZXg6IDAgMCAzMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAxIDAgNzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW4ge1xuICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMSAwIDY2JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIHtcbiAgei1pbmRleDogNjY2Nztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faW5uZXIgLnNrLW1vZGFsX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogNC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIGhlaWdodDogOTAlO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faW5uZXIgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA1LjM3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNvdmVyLXBob3RvcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMS45Mzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICBwYWRkaW5nOiAycmVtIDMuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtd3JhcCB7XG4gICAgcGFkZGluZzogMi45Mzc1cmVtIDYuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luOiAwIDMuMzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgbWFyZ2luOiAwIDYuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwgaDIge1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHotaW5kZXg6IDk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEY0RjRGO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQgaDQge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19jbG9zZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRkY7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNsb3NlLW1vZGFsLWJ1dHRvbiB7XG4gIG1hcmdpbjogMi41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNsb3NlLW1vZGFsLWJ1dHRvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogOTk7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0RjRGNEY7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxLjkzNzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICBoZWlnaHQ6IDMxLjkzNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDMxLjkzNzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogNC4zMTI1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMC4zNzVyZW07XG4gIGhlaWdodDogMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgLnNjYWxlZC1kb3duIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgLnNjYWxlZC11cCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC5zY2FsZWQtZG93bi1taW5pIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgLnRucy1uYXYtbm90LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiB7XG4gICAgd2lkdGg6IDMuMzc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiA4cHg7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJDMkMyQztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgcmlnaHQ6IDIuMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgbGVmdDogMi4yNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlciB7XG4gICAgaGVpZ2h0OiAxNC4zNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDE0LjM3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxNC4zNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNvdmVyLXBob3RvcyBpbWcge1xuICAgIGhlaWdodDogMTQuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiB7XG4gICAgYm90dG9tOiAxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fdGl0bGUtLXNtYWxsLXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNsb3NlLW1vZGFsLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBmbGV4OiAwIDAgODglO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1sYWJlbC1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxhYmVsLWxpc3Q6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIixcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5yb29tLWl0ZW0gLml0ZW0tZGV0YWlscyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLnJvb20taXRlbSAuaXRlbS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAuaXRlbXMtd3JhcC5uby1zcGFjZS10b3Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udHh0X3VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndpZHRoLTEwMC1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc206aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCAucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94LWJ1dHRvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDguNzVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgzLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjU2MjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS15ZWxsb3cge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc5MDA4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLWdyZWVuIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3QjI2QTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS1yZWQge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA0NDM4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yb29tLXdyYXAgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX25vLWl0ZW1zLXRleHQge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWluZGVudDogMXB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXNlbGVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAgLmN1c3RvbS1kcm9wZG93bi1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCAuZW50aXR5LW9wdGlvbi1uYW1lIHtcbiAgZmxleDogMTtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIC5jdXN0b20tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTguNzVyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSwgMCA4cHggOHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIC5jdXN0b20tZHJvcGRvd24gbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCAuY3VzdG9tLWRyb3Bkb3duIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi51bnNhdmVkLXdhcm5pbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1OTJweDtcbiAgbWluLWhlaWdodDogMjk1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2Nsb3NlIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fY2xvc2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udW5zYXZlZC13YXJuaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2JvZHkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzMnB4IDM0cHggMzRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBnYXA6IDI5cHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2xlYXZlIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udW5zYXZlZC13YXJuaW5nX19zdGF5IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWluLWhlaWdodDogNDdweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6ICNFQzUzNkMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDNTM2QyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fc3RheTpob3Zlcixcbi51bnNhdmVkLXdhcm5pbmdfX3N0YXk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRUM1MzZDICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0VDNTM2QyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnVuc2F2ZWQtd2FybmluZ19fb3ZlcmxheSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBpbnNldDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnVuc2F2ZWQtd2FybmluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAudW5zYXZlZC13YXJuaW5nX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuICB9XG4gIC51bnNhdmVkLXdhcm5pbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnVuc2F2ZWQtd2FybmluZ19fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudW5zYXZlZC13YXJuaW5nX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG4gIC51bnNhdmVkLXdhcm5pbmdfX2FjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICB9XG4gIC51bnNhdmVkLXdhcm5pbmdfX3N0YXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51bnNhdmVkLXdhcm5pbmdfX2Nsb3NlIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbn1cbi5tYWdhemluZXNfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICB9XG59XG5cbi5tYWdhemluZXNfX2hlYWRlciwgLmV2ZW50am9ic19faGVhZGVyIHtcbiAgcGFkZGluZzogNXJlbSAwIDMuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19oZWFkZXIsIC5ldmVudGpvYnNfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlciwgLmV2ZW50am9ic19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1LjkzNzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlciwgLmV2ZW50am9ic19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgMS44NzVyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLm1hZ2F6aW5lc19faGVhZGVyLXN0aWNreSB7XG4gICAgYW5pbWF0aW9uOiBzaG93RG93biAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB9XG4gIC5tYWdhemluZXNfX2hlYWRlci1zY3JvbGwtZG93biB7XG4gICAgYW5pbWF0aW9uOiBoaWRlVXAgMC44cyBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3dEb3duIHtcbiAgZnJvbSB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbiAgdG8ge1xuICAgIGhlaWdodDogMTU1cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGlkZVVwIHtcbiAgMjUlIHtcbiAgICBoZWlnaHQ6IDE1NXB4O1xuICB9XG4gIDUwJSB7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG4ubWFnYXppbmVzX19oZWFkZXItdGl0bGUsIC5ldmVudGpvYnNfX2hlYWRlci10aXRsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1tb2JpbGUsIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gIHotaW5kZXg6IDU7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi44MTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlci10aXRsZSwgLmV2ZW50am9ic19faGVhZGVyLXRpdGxlLCAubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLW1vYmlsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1saW5rIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlci10aXRsZSwgLmV2ZW50am9ic19faGVhZGVyLXRpdGxlLCAubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLW1vYmlsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1saW5rIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LWRpc2FibGVkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLS1tYWdhemluZS1vdmVydmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb24tLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJyZWFrLW5vLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50ID4gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBwLFxuICAubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQtLWFkZGl0aW9uYWwge1xuICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xufVxuXG4ubW9iaWxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWdhemluZXNfX25vLXJlc3VsdHMtLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDMuNzVyZW0gMDtcbn1cblxuLm1hZ2F6aW5lc19fbm8tcmVzdWx0cy0tbmV3ZXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ubWFnYXppbmVfX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYWdhemluZS1vdmVydmlldy5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ubWFnYXppbmVzX19lbnRpdHktaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tYWdhemluZXNfX2VudGl0eS1pbWFnZV9fcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogLTE5cHggLTE5cHggMjRweDtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWltYWdlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cblxuLm1hZ2F6aW5lc19fbGlrZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5tYWdhemluZXNfX2xpa2UtYnRuIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4ubWFnYXppbmVzX19saWtlLWJ0biAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5tYWdhemluZXNfX2xpa2UtYnRuOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19saWtlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLm1hZ2F6aW5lc19fbGlrZS1idG4gLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5tYWdhemluZXNfX2xpa2UtYnRuLS1uby1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWRhdGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWV4Y2VycHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ubWFnYXppbmVzX19lbnRpdHktZXhjZXJwdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNEOTRENjQ7XG59XG4ubWFnYXppbmVzX19lbnRpdHktZXhjZXJwdC1saW5rIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbi5tYWdhemluZXNfX2VudGl0eS1jYXJkLS1wbGFjZWhvbGRlciAucGgtcm93IC5iaWcge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLnNtLXNjcmVlbi1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbS1zY3JlZW4taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIG1heC13aWR0aDogMTkuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRvcDogNTVweDtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgdG9wOiAxMjZweDtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybTpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0tc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjYXJldC1jb2xvcjogI2ZmZmZmZjtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0taW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLXN1Ym1pdCwgLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLXN1Ym1pdHRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0tc3VibWl0dGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS1ncmV5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnUtaXRlbSBhIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnUtaXRlbS0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51LWl0ZW1fX3NlbGVjdGVkIGEge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtbWVudV9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyXG4gKi9cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtLXBsYWNlaG9sZGVyIC5waC1yb3cgZGl2IHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy0tcGxhY2Vob2xkZXIgLnBoLXJvdyAuYmlnIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy0tcGxhY2Vob2xkZXIgLnBoLXJvdyAuYmlnLmVtcHR5IHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLXN0aWNreS1tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogOTtcbiAgdG9wOiAxNTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19jYXRlZ29yaWVzLXN0aWNreS1tZW51LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtc3RpY2t5LW1lbnUtd3JhcC0tc3RpY2t5IHtcbiAgYW5pbWF0aW9uOiBnb1VwIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1zdGlja3ktbWVudS13cmFwLS1zdGlja3ktdXAge1xuICBhbmltYXRpb246IGdvRG93biAwLjNzIGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGdvRG93biB7XG4gIGZyb20ge1xuICAgIHRvcDogNzBweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxufVxuQGtleWZyYW1lcyBnb1VwIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLXN0aWNreS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNjI1cmVtIDEuNTYyNXJlbSAwLjYyNXJlbTtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXNfX3N0aWNreS1tZW51X19waWxsIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllc19fc3RpY2t5LW1lbnVfX3BpbGwtLXBpbmsge1xuICBjb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZGF0ZSwgLmV2ZW50am9ic19fZGV0YWlsc19fZGF0ZSB7XG4gIGNvbG9yOiAjYzVjNWM1O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX190b3AtbWV0YS1kYXRhLCAuZXZlbnRqb2JzX19kZXRhaWxzX190b3AtbWV0YS1kYXRhIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fdG9wLW1ldGEtZGF0YSwgLmV2ZW50am9ic19fZGV0YWlsc19fdG9wLW1ldGEtZGF0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3RvcC1tZXRhLWRhdGEsIC5ldmVudGpvYnNfX2RldGFpbHNfX3RvcC1tZXRhLWRhdGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX190YWdzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX190YWdzIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAxcmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICByaWdodDogMXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtLXlvdXR1YmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlLS15b3V0dWJlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlLWNvbnQge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtY29udC1uby1jb21tZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtY29udC1uby1jb21tZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX21ldGEtZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtaW4taGVpZ2h0OiAyLjM3NXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX21ldGEtZGF0YV9fbm90LWxvYWRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19tZXRhLWRhdGEge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMsIC5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbiwgLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b246bGFzdC1jaGlsZCwgLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b24gc3ZnLCAuZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbiA+IHNwYW4sIC5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy94LXdoaXRlLnN2Z1wiKTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ZhY2Vib29rLXdoaXRlLnN2Z1wiKTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd2hhdHN1cC13aGl0ZS5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b24tLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2Z1wiKTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fbGlrZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fbGlrZS1idG4uYnRuLS1pY29uLmJ0bi0tc20gLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX2xpa2UtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ0biB7XG4gIHdpZHRoOiA2LjA2MjVyZW07XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbn1cblxuLm1hZ2F6aW5lLWRldGFpbHMtLWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZS1kZXRhaWxzLS1pY29ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLm1hZ2F6aW5lLWRldGFpbHMtLWljb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZS1kZXRhaWxzLS1pY29ucy0tbW9yZS1saWtlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5tYWdhemluZS1kZXRhaWxzLS1pY29ucy0tbW9yZS1saWtlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjEyNXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24gLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cmVtO1xuICBtYXgtd2lkdGg6IDkzJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4ubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24gLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB7XG4gIG1heC13aWR0aDogMzEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNS45Mzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDYuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICMxMjEyMTI7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzEyMTIxMjtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMTIxMjEyO1xuICBvcGFjaXR5OiAxO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gLmVudGl0eS1jb250YWN0LWZvcm1fX21lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIC5lbnRpdHktY29udGFjdC1mb3JtX19tZXNzYWdlLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSA1NCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSTVJajQ4Y0dGMGFDQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ1pEMGlUVEVnTVd3MklEWWdOaTAySWk4K1BDOXpkbWMrXCIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3IC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS1wbGFjZWhvbGRlciAucGgtcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXItc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogNzBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2JyZWFkY3J1bWItbmF2aS0taWNvbiB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19icmVhZGNydW1iLW5hdmktLWljb24gc3BhbiBzdmcge1xuICB3aWR0aDogMTFweDtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUgLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBnYXA6IDAuOTM3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5tb2JpbGUtc3dpcGVyLS1vbmUtaXRlbSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbiAgLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDkzJTtcbiAgfVxuICAubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24gLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDUuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdXRlcjpiZWZvcmUsIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50bnMtb3V0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudG5zLW91dGVyOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdXRlcjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudG5zLW92aCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogMztcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiAudGlueS1zbGlkZXJfX3NsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTkuMDYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWltYWdlIHtcbiAgaGVpZ2h0OiA5LjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE1LjM3NXJlbTtcbiAgfVxufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtaW1hZ2U6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDAlKSBzY2FsZSgxLjEwNSk7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWV4Y2VycHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxcmVtO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDkuMzc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1saW5rOmhvdmVyIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZXhjZXJwdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDI0LjEyNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItd3JhcHBlcixcbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDE4LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTkuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEzLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxOS4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1kZXNjcmlwdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnRpbnktc2xpZGVyX19zbGlkZS5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMykge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmVtU2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE0cHggMCA0NnB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLmVtU2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuLmVtU2xpZGVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uZW1TbGlkZXJfX21lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW1TbGlkZXJfX21lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbVNsaWRlcl9fYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cbi5lbVNsaWRlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uZW1TbGlkZXJfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZW1TbGlkZXJfX2N0YSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lbVNsaWRlcl9fc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lbVNsaWRlcl9fc29jaWFsU2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxMDAvNTU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbVNsaWRlcl9fc29jaWFsVGl0bGUge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lbVNsaWRlcl9fc29jaWFsU3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5lbVNsaWRlcl9fc29jaWFsSWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmVtU2xpZGVyX19zb2NpYWxJY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNDM1cmVtO1xuICBoZWlnaHQ6IDEuNDM1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW1TbGlkZXJfX3NvY2lhbEljb246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5lbVNsaWRlcl9faW1hZ2VXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVtU2xpZGVyX19zbGlkZUxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcuNXJlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVtU2xpZGVyX19zb2NpYWxUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5lbVNsaWRlcl9fc29jaWFsU3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbVNsaWRlcl9fc29jaWFsU2xpZGUge1xuICAgIGhlaWdodDogMjU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1TbGlkZXJfX3NvY2lhbFNsaWRlIHtcbiAgICBoZWlnaHQ6IDIwMXB4O1xuICB9XG4gIC5lbVNsaWRlcl9fc29jaWFsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5lbVNsaWRlcl9fc29jaWFsU3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbVNsaWRlcl9fc29jaWFsU2xpZGUge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVtU2xpZGVyX19zb2NpYWxTbGlkZSB7XG4gICAgaGVpZ2h0OiAzODNweDtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYuMjVyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuXG4uZmF2b3JpdGVzX19oZWFkZXItdGl0bGUge1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX19oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX2hlYWRlci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwIDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXZvcml0ZXNfX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19oZWFkZXItaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgei1pbmRleDogMjtcbn1cbi5mYXZvcml0ZXNfX2hlYWRlci1pY29ucyBpbWcge1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmZhdm9yaXRlc19faGVhZGVyLWljb25zIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmZhdm9yaXRlc19faGVhZGVyLWljb25zIGJ1dHRvbi5mb2N1c2VkIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0NSUpIHNlcGlhKDk0JSkgc2F0dXJhdGUoMjM1NyUpIGh1ZS1yb3RhdGUoMzE3ZGVnKSBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDEwMSUpO1xufVxuLmZhdm9yaXRlc19faGVhZGVyLWljb25zIGE6aG92ZXIsXG4uZmF2b3JpdGVzX19oZWFkZXItaWNvbnMgYnV0dG9uOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0NSUpIHNlcGlhKDk0JSkgc2F0dXJhdGUoMjM1NyUpIGh1ZS1yb3RhdGUoMzE3ZGVnKSBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDEwMSUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2b3JpdGVzX19oZWFkZXItaWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLmZhdm9yaXRlc19faGVhZGVyLWljb25zIGltZyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX3RhYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uZmF2b3JpdGVzX190YWJzLS1sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogMi41cmVtO1xufVxuXG4uZmF2b3JpdGVzX190YWJzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXZvcml0ZXNfX3RhYnMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZhdm9yaXRlc19fdGFicy1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtIDAuMzEyNXJlbTtcbn1cbi5mYXZvcml0ZXNfX3RhYnMtaXRlbS0tYWN0aXZlIGEsIC5mYXZvcml0ZXNfX3RhYnMtaXRlbTpob3ZlciBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG4uZmF2b3JpdGVzX190YWJzLWl0ZW0tLWFjdGl2ZSAuZmF2b3JpdGVzX190YWJzLWluZGljYXRvciwgLmZhdm9yaXRlc19fdGFicy1pdGVtOmhvdmVyIC5mYXZvcml0ZXNfX3RhYnMtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX190YWJzLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICB9XG4gIC5mYXZvcml0ZXNfX3RhYnMtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXZvcml0ZXNfX3RhYnMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmF2b3JpdGVzX190YWJzLWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX3RhYnMtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5mYXZvcml0ZXNfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mbyB7XG4gICAgcGFkZGluZzogNDBweCAwIDYycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2b3JpdGVzX19pbmZvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmF2b3JpdGVzX19pbmZvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgOTBweDtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LXdoaXRlLnN2Zyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiA4JTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy1lcnJvci5zdmcpO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUtLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUtLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLmNlbGwge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLmNlbGwuaGlnaGxpZ2h0ZWQudG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIC5jZWxsLnNlbGVjdGVkLCAuZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIC5kYXlfX21vbnRoX2J0bixcbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLm1vbnRoX195ZWFyX2J0biB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX2luZm8tYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mby1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMXJlbSAxLjgxMjVyZW07XG4gIH1cbn1cblxuLmZhdm9yaXRlc19faW5mby1idG4taW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5cbi5mYXZvcml0ZXNfX2luZm8tbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmZhdm9yaXRlc19faW5mby1tZXNzYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uZmF2b3JpdGVzX19pbmZvLW1lc3NhZ2UgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5lbnRpdHktY29udGFjdC1mb3JtX19jb25maXJtLW1lc3NhZ2UgPiBoNCB7XG4gICAgbWF4LXdpZHRoOiA4OCU7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBTayBNb2RhbCBvdmVycmlkZXNcbiAqL1xuLmZhdm9yaXRlc19faW5mbyAuc2stbW9kYWxfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmF2b3JpdGVzX19pbmZvIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciB7XG4gIHRvcDogMDtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLmVudGl0eS1jb250YWN0LWZvcm1fX2NvbmZpcm0tbWVzc2FnZSB7XG4gIG1hcmdpbjogMnJlbSAwIDIwcHggMDtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uZmF2b3JpdGVzX19pbmZvIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUsIC5mYXZvcml0ZXNfX2luZm8gLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmZhdm9yaXRlc19faW5mbyBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXZvcml0ZXNfX2luZm8gLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5jb25maXJtYXRpb24tbWVzc2FnZS1mYXZvcml0ZXMge1xuICB6LWluZGV4OiAxNjUwO1xuICBjb2xvcjogIzJjMmMyYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZhdm9yaXRlc19fZW50cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyLjc1cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveCB7XG4gICAgYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cblxuLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxOC4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDQyLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3Mi43NXJlbTtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogLTE4cHg7XG59XG4uZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLXdoaXRlLnN2Zyk7XG59XG5cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveC1sYWJlbC0tcmVxdWVzdGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWxhYmVsLS1yZXF1ZXN0ZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveC1sYWJlbC0tcmVxdWVzdGVkIHN2ZywgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWxhYmVsLS1yZXF1ZXN0ZWQgLnNrLWljb24ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmZhdm9yaXRlc19fZW50cnktZW1wdHktbWVzc2FnZSxcbi5mYXZvcml0ZXNfX2VudHJ5LS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA5cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXNfX2VudHJ5LWVtcHR5LW1lc3NhZ2UsXG4gIC5mYXZvcml0ZXNfX2VudHJ5LS1wbGFjZWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogNnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLWZhdm9yaXRlcyAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1mYXZvcml0ZXMgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1mYXZvcml0ZXMgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tZmF2b3JpdGVzIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxNi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLWZhdm9yaXRlcyAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cblxuLmZhdm9yaXRlc19fbW9yZS1lbnRyaWVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtO1xufVxuXG4uZXZlbnRqb2JzX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudGpvYnNfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC42MjVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9ic19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ldmVudGpvYnNfX3RpdGxlLS1tb2JpbGUtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fdGl0bGUtLW1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX3Jlc3VsdHMtd3JhcCAuZXZlbnRqb2JzX190YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTYuNXJlbTtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5ldmVudGpvYnNfX2hlYWRlci0tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19oZWFkZXItLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19oZWFkZXItb3ZlcnZpZXcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ldmVudGpvYnNfX2hlYWRlci1vdmVydmlldy1zdGlja3kge1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5ldmVudGpvYnNfX2hlYWRlci1vdmVydmlldy1oaWRlIHtcbiAgICB0b3A6IC0xNTVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjhzIGFsbCBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19oZWFkZXItdGl0bGUtbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudGpvYnNfX3RhYmxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGg6bnRoLWNoaWxkKDMpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGg6bnRoLWNoaWxkKDQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMzEyNXJlbSAwLjYyNXJlbSAwO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjU2MjVyZW07XG59XG4uZXZlbnRqb2JzX190YWJsZSB0ZDpudGgtY2hpbGQoNCkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNTYyNXJlbTtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ldmVudGpvYnNfX3RhYmxlX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXZlbnRqb2JzX190YWJsZV9fbmFtZV9zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuXG4uZXZlbnRqb2JzX190YWJsZV9fZW1wbG95ZXJfc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cblxuLmV2ZW50am9ic19fdGFibGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX3RhYmxlX19kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXZlbnRqb2JzX190YWJsZV9fZGF0ZV9zbWFsbCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5cbi5ldmVudGpvYnNfX25vLXJlc3VsdHMtd3JhcCB7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDMuNzVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19uby1yZXN1bHRzLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTYuNXJlbTtcbiAgfVxufVxuLmV2ZW50am9ic19fbm8tcmVzdWx0cy13cmFwIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fbm8tcmVzdWx0cy13cmFwIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmV2ZW50am9ic19fbm8tcmVzdWx0cy0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19uby1yZXN1bHRzLS1tZXNzYWdlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBtYXgtd2lkdGg6IDE5LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA2O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42ODc1cmVtO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICB6LWluZGV4OiA2O1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuODc1cmVtIDEuNXJlbSAxLjc1cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1zdGlja3kge1xuICAgIHRvcDogMTU1cHg7XG4gICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtaGlkZSB7XG4gICAgdG9wOiAtMTUwcHg7XG4gICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbjtcbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGU6Zm9jdXMtd2l0aGluIHtcbiAgdG9wOiAxNTVweDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtaGlkZSAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1oaWRlIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1oaWRlIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaF9fdGl0bGUgPiBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1maWVsZDpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXRleHQtaW5wdXQsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNhcmV0LWNvbG9yOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXRleHQtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtdGV4dC1pbnB1dDotbW96LXBsYWNlaG9sZGVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtdGV4dC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXI6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0OjpwbGFjZWhvbGRlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q6OnBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdCBpbnB1dFt0eXBlPXRleHRdLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9ucywgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICBoZWlnaHQ6IDMzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6IC00N3B4O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhciwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9ucywgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgIHRvcDogNDlweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlLXN0aWNreSAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1zdGlja3kgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlLXN0aWNreSAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtc3RpY2t5IC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24sIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0X19maXJzdC1vcHRpb24sIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbi1lbXB0eSwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uOmhvdmVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uOmhvdmVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tZW1wdHk6aG92ZXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uOmFjdGl2ZSwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3RfX2ZpcnN0LW9wdGlvbjphY3RpdmUsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbi1lbXB0eTphY3RpdmUsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbi0tc2VsZWN0ZWQsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZm9ybS1zdWJtaXQsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZm9ybS1zdWJtaXR0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZm9ybS1zdWJtaXR0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi0tam9iLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLXRvcDogMi43NXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLnBhZ2luYXRpb24tLWpvYi1vdmVydmlldyAucGFnaW5hdGlvbl9fbnVtYmVycy1jb250IHtcbiAgbWFyZ2luOiAwIDAgMS40Mzc1cmVtIDA7XG59XG4ucGFnaW5hdGlvbi0tam9iLW92ZXJ2aWV3IC5wYWdpbmF0aW9uX19jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLmV2ZW50am9ic19fdGFibGUtLXBsYWNlaG9sZGVyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmV2ZW50am9ic19fdGFibGUtLXBsYWNlaG9sZGVyIC5waC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC0tcGxhY2Vob2xkZXIgLnBoLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtLXBsYWNlaG9sZGVyIC5waC1jb2wtMTIuYmlnIHtcbiAgaGVpZ2h0OiAyLjY4NzVyZW07XG59XG5cbi5idG4taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzJSA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA4M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuYnRuLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4taWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzElIDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uZXZlbnRqb2JzLWhlYWRlci1idG4ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjI1cmVtO1xufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX3NoYXJlIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfc2hhcmUge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fY29udGVudCBwLFxuICAuZXZlbnRqb2JzX19kZXRhaWxzX19jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwveC13aGl0ZS5zdmcpO1xufVxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29jaWFsL2ZhY2Vib29rLXdoaXRlLnN2Zyk7XG59XG4uZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b24tLXdoYXRzdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC93aGF0c3VwLXdoaXRlLnN2Zyk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS1waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9waW50ZXJlc3Qtd2hpdGUuc3ZnKTtcbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmV2ZW50am9ic19fZGV0YWlsc19fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjMxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX2JveCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRqb2JzX19kZXRhaWxzX19ib3gge1xuICAgIHBhZGRpbmc6IDIuODc1cmVtO1xuICB9XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX2JveCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fYm94IHtcbiAgICBwYWRkaW5nOiAwLjdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLmV2ZW50am9ic19fZGV0YWlsc19fYm94IHRhYmxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX2JveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4uZXZlbnRqb2JzX19pbm5lci0tcGxhY2Vob2xkZXIgLmV2ZW50am9ic19fZGV0YWlsc19fdGl0bGUge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5ldmVudGpvYnNfX2lubmVyLS1wbGFjZWhvbGRlciAuZXZlbnRqb2JzX19kZXRhaWxzX19ib3ggLnBoLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMtLXBsYWNlaG9sZGVyIC5waC1jb2wtMSB7XG4gIGZsZXg6IDAgMCA1JTtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMtLXBsYWNlaG9sZGVyIC5waC1jb2wtMS5lbXB0eSB7XG4gIGZsZXg6IDAgMCAyJTtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMtLXBsYWNlaG9sZGVyLnBoLWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDVweCA1cHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyLjU2MjVyZW07XG59XG5cbi5zZW9wYWdlc19faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VvcGFnZXNfX2hlYWRlciAuY29sLTEyLXN0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5zZW9wYWdlc19faGVhZGVyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMy43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDAlO1xuICBsZWZ0OiAwJTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAyNC4zNzVyZW07XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvcGFnZXNfX2hlYWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzLjVyZW07XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLnNlb3BhZ2VzX19oZWFkZXJfX2ltYWdlLS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZW9wYWdlc19faGVhZGVyX19pbWFnZS0tcGxhY2Vob2xkZXIgLnBoLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2UtLXBsYWNlaG9sZGVyIC5waC1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VvcGFnZXNfX2hlYWRlcl9fY29udGVudC0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VvcGFnZXNfX2hlYWRlcl9fY29udGVudC0tcGxhY2Vob2xkZXIgLnBoLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZDpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZDpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkOm5vdCg6bnRoLWNoaWxkKDNuKzEpKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtc2xhID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjRDlDNEFBO1xufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWxpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY3JTtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlOm5vdCguc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1uby1saW5rLXRleHQpOmhvdmVyIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEwMDEsIDEuMTAwMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xMDAxLCAxLjEwMDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLW5vLWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE1LjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tbm8tbGluay10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAxNC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLW5vLWxpbmstdGV4dCB7XG4gICAgbWluLWhlaWdodDogMTguNDM3NXJlbTtcbiAgfVxufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tbm8tbGluay10ZXh0ID4gaW1nIHtcbiAgaW1hZ2UtcmVuZGVyaW5nOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLXNsYSB7XG4gICAgaGVpZ2h0OiAxOS4zMTI1cmVtO1xuICB9XG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTIuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMi4yNXJlbTtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dC1zbGEge1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQtc2xhIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1wbGFjZWhvbGRlciAucGgtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLXBsYWNlaG9sZGVyIC5waC1waWN0dXJlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTAlO1xufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tcGxhY2Vob2xkZXIgLnBoLXJvdyB7XG4gIGZsZXg6IDE7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1wbGFjZWhvbGRlciAucGgtY29sLTYge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5lcnJvci1wYWdlIHtcbiAgcGFkZGluZzogMjAlIDAgNDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlIHtcbiAgICBwYWRkaW5nOiAxMCUgMCAxNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVycm9yLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDEwJSAwO1xuICB9XG59XG4uZXJyb3ItcGFnZS5lcnJvci1wYWdlLS12dWUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5lcnJvci1wYWdlLmVycm9yLXBhZ2UtLXZ1ZSAubWFpbi1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxMCU7XG59XG5cbi5lcnJvci1wYWdlX19sZWZ0IHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNyB1cmwoLi4vaW1hZ2VzL2JnL3N0ZWNrZXIuc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA4MCU7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZV9fbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXJyb3ItcGFnZV9fbGVmdCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDAgMy4xMjVyZW0gNDAlO1xufVxuLmVycm9yLXBhZ2VfX2hlYWRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2VfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICB9XG4gIC5lcnJvci1wYWdlX19oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA1LjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXJyb3ItcGFnZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtIDAgNi4yNXJlbSA0MCU7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2xpbmtzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmVycm9yLXBhZ2VfX2xpbmtzLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5lcnJvci1wYWdlX19saW5rcy1saXN0X19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3BsYWNlaG9sZGVyX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwLS1tYXAtb3BlbiB7XG4gICAgd2lkdGg6IDQ0LjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC0tbWFwLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICBwYWRkaW5nOiAwIDAgMi4xODc1cmVtIDA7XG59XG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC0tZ29vZ2xlLW1hcCB7XG4gIG1pbi1oZWlnaHQ6IDEwcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNzVweCAwIDAgMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnBhY2thZ2UtaGVhZGVyLXRhZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAycmVtIDAgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3BlbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3BlbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICB6LWluZGV4OiAxNTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMXJlbSAwLjYyNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAtMzdweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICAgIHRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW1hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICB0b3A6IDExN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc2VhcmNoLXBhZ2UucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gICAgdG9wOiAtNzJweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgaGVpZ2h0OiAxOC4zMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICBoZWlnaHQ6IDE4LjMxMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudC0tcGFja2FnZSB7XG4gIHdpZHRoOiAyNC4zNzVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm90dG9tOiA2cHg7XG4gIHotaW5kZXg6IDEzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudC0tcGFja2FnZSB7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2ljb24ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRjVBNzU7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICAgIHRvcDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX21hcC5zZWFyY2gtcGFnZV9fbWFwLXBhY2thZ2VzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTdweCk7XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzRmlsdGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsIHtcbiAgcGFkZGluZzogMCAwIDIuNXJlbSAwO1xufVxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbC0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwtLXdyYXAgPiBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbCA+IGRpdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwtbm8tcmVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogOC4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwtbm8tcmVzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9yZS1yZXN1bHRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX21vcmUtcmVzdWx0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbSAzLjEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3QgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0ID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1ubyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdF9fc2ltaXJhbC0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3RfX3NpbWlyYWwtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0X19zaW1pcmFsLS1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdF9fc2ltaXJhbC0tZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyMzdweDtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNEOTRENjQ7XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXBhZGRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1wYWRkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtIDIuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgNHJlbSAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjA2MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtc20tZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXNtLWRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1zbS1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5sYW5kaW5nLXBhZ2VfX2Fib3V0LS1zZWFyY2gtcGFnZSxcbmJvZHk6bm90KC5tb2RhbC1vcGVuKSAubGFuZGluZy1wYWdlX19hZGQtZW50cnktLXNlYXJjaC1wYWdlLFxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5tYWluLWZvb3Rlci0tc2VhcmNoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIC5zdWItbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UgLnBhY2thZ2UtcmVzdWx0c19fc2xpZGUtbGFiZWwgaW1nIHtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIC5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIC5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSAwLjk0JSwgcmdiYSgwLCAwLCAwLCAwKSAxNi4xNSUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uubm8tZ3JhZGllbnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1sYWJlbC1saW5rIHtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtbGFiZWwtbGluay1zcGVjaWFscyAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2UgPiAuY29udGFpbmVyIC5jb2wtMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1heC1udW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWF4LW51bTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW5vLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLXNsYSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMDYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1zbGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXNsYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2Utc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNjg3NXJlbSAwIDFyZW0gMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSB7XG4gICAgcGFkZGluZzogMi4wNjI1cmVtIDAgMS42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNHB4ICovXG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcHJpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCAudG5zLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogNTAlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IC50bnMtbmF2IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCAudG5zLW5hdiAudG5zLW5hdi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtMi40Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250OmhvdmVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gICAgdG9wOiAtMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQge1xuICAgIG1pbi1oZWlnaHQ6IDEwLjgxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IC50bnMtbmF2IHtcbiAgICBib3R0b206IDhweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udC1zbGEge1xuICB3aWR0aDogMTZyZW07XG4gIGhlaWdodDogMTAuNXJlbTtcbiAgdG9wOiAtMi44NzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcCB7XG4gIGhlaWdodDogMTAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucy1qb2JzIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UtLXNpbmdsZS1pbWFnZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAxOC4yODk4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDMxLjg3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbGVmdDogM3JlbTtcbiAgICB3aWR0aDogMjQuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICBsZWZ0OiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXNsYSB7XG4gICAgcGFkZGluZzogMC4wNjI1cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMS41NjI1cmVtO1xuICBsZWZ0OiAxLjU2MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXMtLWxpa2VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbiAgZmlsbC1vcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlcyBzdmcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlcyB7XG4gICAgdG9wOiAycmVtO1xuICAgIGxlZnQ6IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEuNTYyNXJlbTtcbiAgcmlnaHQ6IDEuNTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC40Mzc1cmVtIDAuMzEyNXJlbSAwLjM3NXJlbTtcbiAgZ2FwOiAwLjE4NzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLXRpdGxlIHtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2UtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMC40Mzc1cmVtIDAgMC4zNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZS10aXRsZSBzdmcge1xuICB3aWR0aDogMC44NzVyZW07XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2UtLW1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZS0tbWQtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2Uge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZS0tbWQtaGlkZGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZS1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1yZWdpb24taWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLXNlcGFyYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm5leHRfX2ljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4uc2staWNvbi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxvY2F0aW9uX19yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sb2NhdGlvbl9fcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsX190ZXh0LXNsYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsX190ZXh0IHtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLXBsYWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWd1ZXN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcy0tbGlrZWQgLnBhdGgtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS42MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXI6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0QTNCQTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX21hcmdpLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1heC13aWR0aDogMzguMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZS1zbGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGUtLXBhY2thZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZS1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlLXNsYSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZV9fdGFnLCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC42MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlX190YWctLWluLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIG1hcmdpbjogMCAwIDAuMzEyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlX190YWcsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1tb2JpbGUtdGFnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mby1saXN0IC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3JhdGluZyBzdmcge1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3JhdGluZyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcgc3ZnIHtcbiAgICB3aWR0aDogMS4wNjI1cmVtO1xuICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19mYXZvdXJpdGVzX19wYWNrYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXNfX3BhY2thZ2Ugc3ZnIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gICAgdG9wOiAtMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250LXNsYSB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgICB0b3A6IC0yLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250LXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE2LjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGUtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2Uge1xuICB3aWR0aDogNS4xODc1cmVtO1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQge1xuICAgIHJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gIHJpZ2h0OiAtMXB4O1xuICB6LWluZGV4OiA1NTU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19iYWRnZS1saXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLWxpc3Qtc21hbGwuc3ZnKTtcbiAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2xpc3QtdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3Njb3JlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjVyZW0gMCAxLjg3NXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDAgMXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saXN0OmhvdmVyID4gZGl2IHtcbiAgY29sb3I6ICNEOUM0QUE7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIHtcbiAgcGFkZGluZzogOXB4IDAgMCAzMHB4O1xuICBtYXJnaW46IDE3cHggMCAwIDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saWtlLWljb24tLXBhY2thZ2VzIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saWtlLWljb24tLXBhY2thZ2VzIGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2xpbmsge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9pbm5lci0tcGFja2FnZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9pbm5lci0tcGFja2FnZS1wbGFjZWhvbGRlciAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICBoZWlnaHQ6IDE0OHB4O1xufVxuXG4jcGFja2FnZXMtc29ydGluZy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29ydGluZy1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBweCAxcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNwYWNrYWdlcy1zb3J0aW5nLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NXB4IDFweDtcbiAgfVxufVxuI3BhY2thZ2VzLXNvcnRpbmctZHJvcGRvd24gaW5wdXQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNwYWNrYWdlcy1zb3J0aW5nLWRyb3Bkb3duIGlucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzLXNvcnRpbmdfZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzLXNvcnRpbmdfZHJvcGRvd24gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIC5yZXBldGF0aW9uLXNlYXJjaC1zZWxlY3Qtb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZTpob3ZlciAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX2Fycm93IHNwYW4ge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBib3R0b206IDFweDtcbiAgbGVmdDogLTFweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdyBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3cgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyYzJjMmM7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAxLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQgc3BhbiBzdmcge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICByaWdodDogMS41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCBzcGFuIHN2ZyB7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYXZhaWxhYmlsaXR5IGltZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1ndWVzdHMuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4vKlxuICogU3RpY2t5IGhlYWRlclxuICovXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1uby1yZXN1bHRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fZXZlbnQtY3JlYXRvci1maWx0ZXJzLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICB6LWluZGV4OiAyMTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5LW5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tb3ZlcmxheSB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAtMzlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiAxcmVtIDJweDtcbiAgZmxleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICAgIHBhZGRpbmc6IDFyZW0gMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0X19jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBtYXJnaW4tbGVmdDogMi4wNjI1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHN2ZyB7XG4gIHdpZHRoOiAxLjA2MjVyZW07XG4gIGhlaWdodDogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtLXN0aWNreS1maWx0ZXIgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxLjA2MjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbDpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmstcHJvdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rLXByb3ZpZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2Qztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kb3RzIHtcbiAgcGFkZGluZzogMCAwLjU1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMCAxMnB4IDEycHggMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzEyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fdHJpZ2dlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXIge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG59XG5cbi5pY29uLXJvb21zIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjMxMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvUm9vbXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG59XG4uaWNvbi1yb29tcy1ibGFjayB7XG4gIHBhZGRpbmctbGVmdDogMi4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL1Jvb21zLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbn1cblxuLmljb24tY2FsZW5kYXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9jYWxlbmRhci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmljb24tY2FsZW5kYXItYmxhY2sge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzEyNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9jYWxlbmRhci1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG59XG5cbi5pY29uLW1lYWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjMxMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvRXNzZW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG59XG4uaWNvbi1tZWFscy1ibGFjayB7XG4gIHBhZGRpbmctbGVmdDogMi4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL0Vzc2VuLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbn1cblxuLmljb24tcGxhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Eb3BwZWx6aW1tZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG59XG4uaWNvbi1wbGFjZS1ibGFjayB7XG4gIHBhZGRpbmctbGVmdDogMi4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL0RvcHBlbHppbW1lci1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG59XG5cbi5pY29uLXNwZWNpYWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjMxMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvc3BlY2lhbHMtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbn1cbi5pY29uLXNwZWNpYWxzLWJsYWNrIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjMxMjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvc3BlY2lhbHMtaWNvbi1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLWNhbGVuZGFyLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcm9vbXMsXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1tZWFscyxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC44MTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXI6bm90KC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSksXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1yb29tczpub3QoLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlKSxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLW1lYWxzOm5vdCgucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUpLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcGxhY2U6bm90KC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUIxQjFCO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1jYWxlbmRhciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC41cHggc29saWQgdmFyKC0tU2Vjb25kYXJ5LUdyZXksICM0NDQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tU2Vjb25kYXJ5LUdyZXksICM0NDQpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjVweCAjNDQ0O1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZS5pY29uLWNhbGVuZGFyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5udW0tZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuOSU7XG4gIHRvcDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmsge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMCAwLjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0LS1waW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMS4wNjI1cmVtIDAuNXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjA2MjVyZW0gMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAwLjgxMjVyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMy4xMjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICB3aWR0aDogNi44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMy40Mzc1cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjA2MjVyZW07XG4gIGhlaWdodDogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKlxuICogU3RpY2t5IHN0eWxlc1xuICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1vYmlsZS1zdGlja3kge1xuICAgIHotaW5kZXg6IDI3O1xuICAgIGhlaWdodDogMy42MjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tb2JpbGUtc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ksIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIGhlaWdodDogNC4zMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCwgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBsaW5lYXI7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIsIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSB7XG4gICAgaGVpZ2h0OiA0LjMxMjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgbGluZWFyO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3ktbm8tYm9yZGVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiAxNTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIHtcbiAgei1pbmRleDogNDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LW1vYmlsZS1ub3QtdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LW1vYmlsZS1ub3QtdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoU2NyZWVucyBhYm92ZSBMRyBzaXplKVxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1wbGFjZSB7XG4gIG1pbi13aWR0aDogNi44NzVyZW07XG59XG5cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlLFxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLFxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzc1cmVtO1xuICBvcGFjaXR5OiAxO1xufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgLmJ0bi0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWV2ZW50LXR5cGUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX3RhYnMuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24sXG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlcixcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLFxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX3RhYnMuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biBzdmcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZGVza3RvcC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tbWVhbHMsXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1zcGVjaWFscyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDdweCA2cHg7XG59XG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXBsYWNlLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tcm9vbXMsXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItb3Blbi1maWx0ZXIge1xuICB6LWluZGV4OiAxOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtLXRpbWUtb2YtZGF5IHtcbiAgcGFkZGluZzogMS41cmVtIDAgMXJlbSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWRlbGV0ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZS1kZWxldGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAwIDI0cHggMi41cmVtIDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogNC45Mzc1cmVtO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwgZGl2IHAsXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwgZGl2IGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDM3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faW5uZXIge1xuICAgIGhlaWdodDogNjgwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQge1xuICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQge1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDMuNTYyNXJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQgc3BhbiBoNCB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLWZvb3RlciBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtbm8tbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQgLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IC5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLFxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4xcmVtICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhcixcbi5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhcixcbiAgLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICB0b3A6IDQuMjVyZW07XG4gIH1cbn1cblxuLnJvb21zX3NlY3Rpb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwsIC5yb29tc19zZWN0aW9uLWRhcmsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6OmJlZm9yZSwgLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucm9vbXNfc2VjdGlvbi1kYXJrIC5mZV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5yb29tc19zZWN0aW9uLWRhcmsgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlLCAucm9vbXNfc2VjdGlvbi1kYXJrIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbn1cblxuLmZlX19jaGVja2JveC13cmFwLS1yb29tcyB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmZlX19jaGVja2JveC13cmFwLS1yb29tcyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94LXdyYXAtLXJvb21zIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxNDRweCk7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoX19jb250YWluZXI6bGFzdC1jaGlsZCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2g6bm90KC5tYi0xMikge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2hfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIC5wYWNrYWdlLWZpbHRlcnNfX21lYWwtY291cnNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaF9fY29udGFpbmVyOmZpcnN0LWNoaWxkIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJzX19tZWFsLWNvdXJzZXMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX21lYWwtY291cnNlcyAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscyAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtO1xuICB9XG59XG5cbi5oYWxsLXZpZXctdGl0bGUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaGFsbC12aWV3LXRpdGxlIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGFsbC12aWV3LXRpdGxlIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuLmhhbGwtdmlldy10aXRsZSAuc2staWNvbiBzdmcge1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5oYWxsLXZpZXctLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oYWxsLXZpZXctLXdyYXBwZXIgZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsbC12aWV3LS13cmFwcGVyIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uaGFsbC12aWV3LS1pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5oYWxsLXZpZXctLWFycm93LXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjlweCk7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oYWxsLXZpZXctLWFycm93LXJpZ2h0LmVkaXQtbWVhbHMge1xuICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG59XG5cbi5hZGQtaGFsbC1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFkZC1oYWxsLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hZGQtaGFsbC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5LmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWwucGFja2FnZS1maWx0ZXJfX3dyYXAuaGlkZGVuIC5zay1tb2RhbF9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LXJvb21zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwgZGl2IHAsXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwgZGl2IGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICBoZWlnaHQ6IDMxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2lubmVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQge1xuICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQge1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDMuNTYyNXJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQgc3BhbiBoNCB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLWZvb3RlciBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC1mb290ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLWZvb3RlciBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstZWRpdC1tZWFscyB7XG4gIGNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLWVkaXQtbWVhbHMgaW1nIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1tZXNzYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLW1lc3NhZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi5oYWxsLXZpZXctLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmVkaXQtaGFsbHMtZmlsdGVyLmhhbGwtdmlldy0tYm9yZGVyLWJvdHRvbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5LXJvb21zIGZpZWxkc2V0IGRpdjpsYXN0LWNoaWxkIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwsIC5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keS1yb29tcyBmaWVsZHNldCBkaXY6bGFzdC1jaGlsZCAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtcm9vbS1pbmZvLW1vZGFsIHtcbiAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19yb29tcy1pbmZvLW1vZGFsLXdyYXBwZXIgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fcm9vbXMtaW5mby1tb2RhbC13cmFwcGVyIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3Jvb21zLWluZm8tbW9kYWwtd3JhcHBlciAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LnNlbGVjdC1tZWFscy1uZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL21pbmktd2l6YXJkLW1lc3NhZ2UtaW5mby1pY29uLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi5zcGFjZS1ib3R0b20tMjQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2FsZW5kYXItaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgcGFkZGluZzogMCAzLjMxMjVyZW0gMCAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2NhbGVuZGFyLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIHtcbiAgei1pbmRleDogNjY3MDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgd2lkdGg6IDYzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtZm9vdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNDM3NXJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIGgxIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLW1haW4tY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgd2lkdGg6IDIwLjEyNXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1kYXlOYW1lcyB7XG4gICAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1kYXlOYW1lcyA+IHNwYW4sXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgPiAudmZjLWRheSA+IHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAyMC4xMjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgPiAudmZjLWRheSA+IHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhciAudmZjLXRvcC1kYXRlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBtYXJnaW46IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXRvcC1kYXRlID4gc3Bhbi52ZmMtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWJldHdlZW4tbWFya2VkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtYmV0d2Vlbi1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy13ZWVrIC52ZmMtZGF5LnZmYy1kYXktZGlzYWJsZWQgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICBjb2xvcjogI0M1QzVDNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFyID4gLnZmYy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXI6Zmlyc3QtY2hpbGQgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFyOm5vdCg6Zmlyc3QtY2hpbGQpIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogLTEuMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXIgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayxcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1kYXlOYW1lcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDkwKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyLXJlcXVlc3RzIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA0NSk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICB0b3A6IDQzJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY3Vyc29yLXBvaW50ZXIgLnZmYy1hcnJvdy1yaWdodCxcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlciAudmZjLWFycm93LWxlZnQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlciAudmZjLWFycm93LWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgxMjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWRheU5hbWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWN1cnNvci1wb2ludGVyLnZmYy1jdXJzb3ItcG9pbnRlci1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlci52ZmMtY3Vyc29yLXBvaW50ZXItbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFycyB7XG4gICAgcGFkZGluZzogMXJlbSAyLjg3NXJlbSAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtdG9wLWRhdGUge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgd2lkdGg6IDMxcmVtO1xuICAgIGhlaWdodDogNDEuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuXG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICBtYXgtd2lkdGg6IDYzcmVtO1xufVxuXG4uc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgcGFkZGluZzogMCAxLjg3NXJlbTtcbn1cblxuLmVkaXRfZGV0YWlsc19tb2RhbCAuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5lZGl0X2RldGFpbHNfbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmVkaXRfZGV0YWlsc19tb2RhbCAudmZjLWNhbGVuZGFyIC52ZmMtY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQsXG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtZGlzYWJsZWQsXG4ucGFja2FnZS1kZXRhaWxzIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQsXG4ucGFja2FnZS1kZXRhaWxzIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZDpob3Zlcixcbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1kaXNhYmxlZDpob3Zlcixcbi5wYWNrYWdlLWRldGFpbHMgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZDpob3Zlcixcbi5wYWNrYWdlLWRldGFpbHMgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCAuc2stbW9kYWxfX2JvZHkuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2FsZW5kYXItc3VidGl0bGUtaDUge1xuICBjb2xvcjogIzJDMkMyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmNhbGVuZGFyLXN1YnRpdGxlLWg1IHNwYW4ubGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmNhbGVuZGFyLXN1YnRpdGxlLWg1IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNhbGVuZGFyLXN1YnRpdGxlLWg1IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYWxlbmRhci1sYWJlbCB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY2FsZW5kYXItc3VidGl0bGUtY2VudGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNpcmNsZSxcbi5oYWxmLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jaXJjbGU6OmJlZm9yZSxcbi5oYWxmLWNpcmNsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uY2lyY2xlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuXG4uaGFsZi1jaXJjbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjMkMyQzJDIDUwJSk7XG59XG5cbi5jaXJjbGUucHVycGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4uY2lyY2xlLnB1cnBsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NkI5NTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oYWxmLWNpcmNsZS5wdXJwbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjNzQ2Qjk1IDUwJSk7XG59XG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gIG1heC13aWR0aDogNjNyZW07XG59XG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZS5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIgc3Bhbi5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQgaDEge1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnBpbmstYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIGgxIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIC5uby1zaG93LFxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIC5uby1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIgLm5vLXNob3csXG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciAubm8tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5zcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmJlZm9yZSxcbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmFmdGVyLFxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1sYXN0OjpiZWZvcmUsXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWZpcnN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjpiZWZvcmUsXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWxhc3Q6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmFmdGVyLFxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1maXJzdDo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1sYXN0IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kucmFuZ2UtbW9kaWZpZWQgLnZmYy1zcGFuLWRheTpub3QoLnZmYy1kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLWNhbGVuZGFyLW1vZGFsIHtcbiAgei1pbmRleDogNjY3MTtcbn1cblxuLm1vZGUtc3dpdGNoLXBpbGxzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDYyLjQzNzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuXG4ubW9kZS1zd2l0Y2gtcGlsbHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGUtc3dpdGNoLXBpbGxzLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGUtc3dpdGNoLXBpbGxzLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnJlc2V0LXJhZGlvLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGUtc3dpdGNoLXBpbGxzIGxhYmVsIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA2Mi40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLm1vZGUtc3dpdGNoLXBpbGxzIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMTYsIDI0LCA0MCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgxNiwgMjQsIDQwLCAwLjA2KTtcbn1cblxuLmR1cmF0aW9uLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5kdXJhdGlvbi1zZWxlY3Rpb24gbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDQ0LCA0NCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZHVyYXRpb24tc2VsZWN0aW9uIGxlZ2VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uZHVyYXRpb24tc2VsZWN0aW9uIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHVyYXRpb24tc2VsZWN0aW9uX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5kdXJhdGlvbi1zZWxlY3Rpb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyIC52ZmMtd2VlayAudmZjLWRheSAudmZjLWJhc2Utc3RhcnQsXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgLnZmYy1iYXNlLWVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkLS1kYXksIC52ZmMtc3RhcnQtbWFya2VkLS1kYXksIC52ZmMtZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyIC52ZmMtd2VlayAudmZjLWRheSAudmZjLXNwYW4tZGF5LnZmYy1ob3Zlci52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQtLWRheSwgLnZmYy1zdGFydC1tYXJrZWQtLWRheSwgLnZmYy1kaXNhYmxlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLXN0YXJ0LW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkLS1kYXksXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLWVuZC1tYXJrZWQudmZjLWVuZC1tYXJrZWQtLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLXRvZGF5Om5vdCgudmZjLXN0YXJ0LW1hcmtlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy10b2RheTpub3QoLnZmYy1zdGFydC1tYXJrZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBREFEQSAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIuZGlzYWJsZS1ob3ZlciAudmZjLXdlZWsgLnZmYy1kYXkgPiBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY3Vyc29yLXBvaW50ZXIgaW1nIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nOjpiZWZvcmUge1xuICAgIHRvcDogMC4zNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAudmZjLW1haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtc2VwYXJhdGVseS1uYXZpZ2F0aW9uLWJ1dHRvbnMudmZjLXNwYWNlLWJldHdlZW4ge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucy52ZmMtc3BhY2UtYmV0d2VlbiAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICBtYXJnaW46IDAuNDM3NXJlbSAwLjYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXI6Zmlyc3QtY2hpbGQgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgICB3aWR0aDogMjAuMTI1cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtc2VwYXJhdGVseS1uYXZpZ2F0aW9uLWJ1dHRvbnMudmZjLXNwYWNlLWJldHdlZW4gLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgbWFyZ2luOiAxcmVtIDAuNjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnZmYy1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0byAxLjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhciAudmZjLXRvcC1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAtMi42MjVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnZmYy1kYXlOYW1lcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMjQuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtaW4td2lkdGg6IDI0LjEyNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0Ni40Mzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnZmYy1jYWxlbmRhciB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5jYWxlbmRhci1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDYzcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMzdyZW07XG4gICAgbWluLWhlaWdodDogNDYuNDM3NXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY2FsZW5kYXJzIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgbWluLWhlaWdodDogMjIuMDYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY2FsZW5kYXJzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0LjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAudmZjLWN1cnNvci1wb2ludGVyLnZmYy1jdXJzb3ItcG9pbnRlci1yaWdodCB7XG4gICAgcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY3Vyc29yLXBvaW50ZXIudmZjLWN1cnNvci1wb2ludGVyLWxlZnQge1xuICAgIGxlZnQ6IDIuNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY3Vyc29yLXBvaW50ZXIgaW1nIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDYxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcuZmxleGlibGUgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIuY2FsZW5kYXItZm9vdGVyIC5waW5rLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIuY2FsZW5kYXItZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciAucGluay1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi52ZmMtbmF2aWdhdGlvbi1idXR0b25zIGRpdiAuY2FsZW5kYXItbmF2aWdhdGlvbi1hcnJvdy1sZWZ0LFxuLnZmYy1uYXZpZ2F0aW9uLWJ1dHRvbnMgZGl2IC5jYWxlbmRhci1uYXZpZ2F0aW9uLWFycm93LXJpZ2h0LFxuLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucyBkaXYgLmNhbGVuZGFyLW5hdmlnYXRpb24tYXJyb3ctbGVmdCxcbi52ZmMtc2VwYXJhdGVseS1uYXZpZ2F0aW9uLWJ1dHRvbnMgZGl2IC5jYWxlbmRhci1uYXZpZ2F0aW9uLWFycm93LXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLW5hdmlnYXRpb24tYXJyb3ctcmlnaHQgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwIHtcbiAgei1pbmRleDogNjY2OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCBoNCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDJyZW0gMi41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwNHB4IDFmciAxMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY4cHggMWZyIDcwcHg7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciAuc2stbW9kYWxfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwIC5zay1tb2RhbF9fY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcCAuc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1wYWRkaW5nLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1wYWRkaW5nLXRvcCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDE2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1pbmZvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mbyB7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mbyB7XG4gICAgbWF4LXdpZHRoOiAyMy40Mzc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mbyBoNCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzVweDsgLyogMTQwJSAqL1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLWluZm8tLWZpbHRlciB7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLWluZm8tLWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwsXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtYm9sZCxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXksXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIHNwYW4sXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC13YXJuaW5nLFxuLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1zbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmtfX2RldGFpbHMge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5LCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIHNwYW4ge1xuICBjb2xvcjogIzVhNWE1YTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtd2FybmluZyB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWVhbHMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tZWFscy1nYWxsZXJ5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaW5mbyBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8tZ3JleSBzcGFuIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8tZ3JleSBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY1NjU2NTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbms6aG92ZXIsXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0VDNTM2Qztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLXRlcm1zIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWljb24gLnNrLWljb24ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaWNvbiAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pY29uIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY1NjU2NTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtc20ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxLjQ1cHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWN0aW9uX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VjdGlvbl90aXRsZSAuc2staWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4wNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5zZWN0aW9uX3RpdGxlIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cbi5zZWN0aW9uX3RpdGxlLndpdGhvdXQtYm9yZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgcGFkZGluZzogMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAzMztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3RlciAucGluay1idXR0b24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjQzNzVyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXItZWRpdC0tbWVhbHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbixcbi5waW5rLWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFjMWMxYztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYzVjNWM1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBpbmstYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5waW5rLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgfVxufVxuLnBpbmstYnV0dG9uX19sb2FkZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMi4zMzY5Mzc1cmVtO1xuICBoZWlnaHQ6IDIuOTA2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBpbmstYnV0dG9uX19sb2FkZXIge1xuICAgIHdpZHRoOiAxMC40ODA1cmVtO1xuICB9XG59XG4ucGluay1idXR0b25fX2xvYWRlciA+IGltZyB7XG4gIGhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGluay1idXR0b25fX2xvYWRlciA+IGltZyB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24tcGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLW5vLXRvcC1zcGFjZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2JveC1zcGFjZS1vdXRzaWRlIHtcbiAgbWFyZ2luOiAycmVtIDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2JveC1zcGFjZS1vdXRzaWRlIHtcbiAgICBtYXJnaW46IDEuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19ib3gtc3BhY2Utb3V0c2lkZS10ZXh0LW1lYWxzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG59XG5cbi5ncmV5LWJveCxcbi5ib3gtbm8tYmcge1xuICBwYWRkaW5nOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5ncmV5LWJveCB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5ib3gtbm8tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjMWMxYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keSA+IC5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLWJvcmRlci1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc3BsYXktZmxleC1sZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSA+IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDM3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zay1tb2RhbC0tcmVndWxhci1zaXplID4gLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgICBtYXgtaGVpZ2h0OiA5NCU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwsXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yLjM3NXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwgaW1nLFxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICB3aWR0aDogMC44MTI1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbDo6YmVmb3JlLFxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjgxMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMmMyYzJjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsID4gc3Bhbixcbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsID4gc3BhbiB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtLXJlc3RhdXJhbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLS1yZXN0YXVyYW50OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC1jaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLWNoZWNrZWQtLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jbG9zZS1ibGFjay5zdmcpICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC1jaGVja2VkLS1kaXNhYmxlZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogIzk1OTU5NTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLWNoZWNrZWQtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2stYmxhY2stbmV3LnN2ZykgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLS11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29udGVudDogXCItXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmZpZWxkc2V0LnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2hlY2tib3hlcy13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19jaGVja2JveGVzLXNlY29uZCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXIgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtd2l0aG91dC1mb290ZXIgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjhweCAxZnI7XG4gIH1cbn1cblxuLm1vZGFsLXdpdGhvdXQtZm9vdGVyLXNtIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNThweCAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyLXNtIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MHB4IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdCB7XG4gICAgdG9wOiAxMDZweDtcbiAgfVxufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LmRhcmstYmcuZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS1zdWNjZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2NpcmNsZS1zdWNjZXNzLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LmRhcmstYmcuZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS1pbmZvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2luZm8taWNvbi13aGl0ZS5zdmdcIikgbm8tcmVwZWF0O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5kYXJrLWJnLmhhcy1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTU5NTk1O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5oZWFkZXItcG9zaXRpb25lZCB7XG4gIHRvcDogMXJlbTtcbn1cblxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdCxcbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3QucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTIlO1xufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0tbXVsdGlwbGUtbGluZXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLW11bHRpcGxlLWxpbmVzOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2Uge1xuICBtaW4td2lkdGg6IDIzN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMzJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvd2FybmluZy1yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gIHRvcDogMC4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0b3A6IDFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZzo6YmVmb3JlIHtcbiAgICB0b3A6IDFyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLXRpcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1zd2l0Y2gtYXJlYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3BhY2thZ2Utc3dpdGNoLWFyZWEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0Ljc1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3BhY2thZ2UtY291bnRlci13YXJuaW5nIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJvdHRvbS1tb2RhbCAuc2stbW9kYWxfX2lubmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvdHRvbS1tb2RhbCAuc2stbW9kYWxfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYm90dG9tLW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbCB7XG4gIGdhcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYm90dG9tLW1vZGFsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMy44MTI1cmVtIDIuODEyNXJlbSAzLjg3NXJlbSAyLjMxMjVyZW07XG4gIHotaW5kZXg6IDExO1xufVxuXG4uY29uZmlybS1kaXNjYXJkLWNoYW5nZXMtLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS1idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5uby10b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1uby1pY29uIC5zay1tb2RhbF9fdGl0bGUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXIuZnJvbS13aXphcmQgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgLmljb24tYW5kLXRpdGxlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXIuZnJvbS13aXphcmQgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgLmJhY2stYXJyb3cge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5waW5rLWJ1dHRvbi53LTEwMC1zbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waW5rLWJ1dHRvbi53LTEwMC1zbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoX19jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoX19jb250YWluZXIgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMDtcbiAgbWluLWhlaWdodDogNC4zNzVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXNsaWRlci1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC13cmFwLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC13cmFwIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLWxhYmVsIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLWxhYmVsIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtbGFiZWwgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjNjU2NTY1O1xufVxuXG4uc3dpdGNoLWRpc2FibGVkIGRpdiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAuYnRuLmJ0bi0taWNvbi5idG4tLXhzbS50aW55LXNsaWRlcl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiA5O1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC5idG4uYnRuLS1pY29uLmJ0bi0teHNtLnRpbnktc2xpZGVyX19hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLmJ0bi5idG4tLWljb24uYnRuLS14c20udGlueS1zbGlkZXJfX2Fycm93IHNwYW4ge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLmJ0bi5idG4tLWljb24uYnRuLS14c20udGlueS1zbGlkZXJfX2Fycm93IHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC5idG4uYnRuLS1pY29uLmJ0bi0teHNtLnRpbnktc2xpZGVyX19hcnJvdyBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAxLjVyZW07XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gIGxlZnQ6IDEuNXJlbTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24udGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsLm5hdl9pbWFnZS1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50bnMtbmF2IGJ1dHRvbiB7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRucy1uYXYgLnRucy1uYXYtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnRucy1vdXRlciB7XG4gIGhlaWdodDogMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuZWwtY2FyZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudG5zLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJvdHRvbTogOHB4O1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudG5zLW5hdiBidXR0b24ge1xuICAgIHdpZHRoOiAwLjMxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgIGhlaWdodDogMjYuMDYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDI2LjA2MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCBpbWcge1xuICAgIGhlaWdodDogMjYuMDYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAyNi4wNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudG5zLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCwgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwgYnV0dG9uLCAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAzMC42MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAzMC42MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCBpbWcge1xuICAgIGhlaWdodDogMzAuNjI1cmVtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDMwLjYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRucy1uYXYge1xuICAgIHRvcDogODglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwX19pbm5lciB7XG4gICAgaGVpZ2h0OiAyNC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcF9faW5uZXIge1xuICAgIGhlaWdodDogMjEuNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20gLnRucy1uYXYge1xuICAgIHRvcDogODglO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDIxLjM3NXJlbTtcbiAgfVxuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAyMS4zNzVyZW07XG4gIH1cbiAgLmltYWdlX3NsaWRlci1uYXYtYm90dG9tLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwX19pbm5lciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgaW1nIHtcbiAgICBoZWlnaHQ6IDIxLjM3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMjEuMzc1cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtaGFsbHMtZGV0YWlscyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDIxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTY2cHg7XG4gIHotaW5kZXg6IDMzO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LWhhbGxzLWRldGFpbHMge1xuICAgIGxlZnQ6IDJyZW07XG4gICAgdG9wOiAtMTM2cHg7XG4gICAgYm90dG9tOiA5LjgxMjVyZW07XG4gICAgd2lkdGg6IDI0LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1oYWxscy1kZXRhaWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogMTM2LjM2NCUgKi9cbiAgfVxufVxuXG4uZ3JleS1iYWNrZ3JvdW5kLW1vZGFsIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5cbi5oYWxscy1saXN0LW1vZGFsIC5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7XG59XG4uaGFsbHMtbGlzdC1tb2RhbCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5oYWxscy1saXN0LW1vZGFsIGgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uaGFsbHMtbGlzdC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciAuYnRuLS1ibGFjay0tb3V0bGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDk0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiAxMjE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBoZWlnaHQ6IDIxLjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3QtbW9yZS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAyNi4xMTc2MjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0LW1vcmUtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdCB7XG4gICAgaGVpZ2h0OiAzMC42MjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGltZyB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW9uZS1saW5lLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tb2RhbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5waW5rLWJ1dHRvbi1lZGl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZ3JleS1jb250YWluZXItZWRpdCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWFyZ2luOiAwIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xufVxuXG4uaW5mby1tb2RhbC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxLjVyZW07XG59XG4uaW5mby1tb2RhbC1zZWN0aW9uIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uaGFsbHMtbGlzdC1tb2RhbC1uby1iYWNrLWljb24gLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhhbGxzLWxpc3QtbW9kYWwtbm8tYmFjay1pY29uIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9kYWwtbm8tY2xvc2UtYnV0dG9uIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kaXNwbGF5LWNsb3NlLW9uLW1vYmlsZSAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fdGl0bGUgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSwgLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fdGl0bGUgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCBzcGFuLCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAjOTI5MjkyO1xufVxuXG4uaGFsbC12aWV3LS1saXN0IHtcbiAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtb3Zlcm5pZ2h0LXN0YXktdGFiIHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNEOUQ5RDk7XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW92ZXJuaWdodC1zdGF5LXRhYjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRDlEOUQ5O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1vdmVybmlnaHQtc3RheS10YWIgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX2FjY29tbW9kYXRpb24taWNvbi1zdHlsZSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fYWNjb21tb2RhdGlvbi1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fYWNjb21tb2RhdGlvbi1zcGFuLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWJhY2stYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi45Mzc1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWJhY2stYnV0dG9uX3NpbmdsZS1tZWFsIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbWVhbHMtdGFiIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ud29yZC1zcGFjZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oYWxscy1zZXR0aW5ncy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oYWxscy1zZXR0aW5ncy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGFsbHMtc2V0dGluZ3MtbW9kYWwgLnBhY2thZ2UtZmlsdGVyX19jb3VudGVyLXdyYXBwZXIgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oYWxscy1zZXR0aW5ncy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGFsbHMtc2V0dGluZ3MtbW9kYWwgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2suc2stbW9kYWxfX2luZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oYWxscy1saXN0LW1vZGFsX19tYWluIC5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuLmhhbGxzLWxpc3QtbW9kYWxfX21haW4gLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gIHotaW5kZXg6IDU2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oYWxscy1saXN0LW1vZGFsX19tYWluIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyLWVkaXRfX2FjY29tbW9kYXRpb24taWNvbi1zdHlsZSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dpdGgtc3RpY2t5LWJhciAuc2stbW9kYWxfX2JvZHkgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd2l0aC1zdGlja3ktYmFyIC5zay1tb2RhbF9fYm9keS5zay1tb2RhbF9fYm9keS0tc3RpY2t5LWhlYWQgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9uZS1yb3ctbWVzc2FnZSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbi5lZGl0LWxvY2F0aW9uLWluZm8tbW9kYWwgLnNrLW1vZGFsX19oZWFkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjVyZW0gMC43NXJlbSAxLjVyZW07XG59XG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9faGVhZCBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lZGl0LWxvY2F0aW9uLWluZm8tbW9kYWwgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIH1cbn1cblxuLmZlX19wYWNrYWdlLWhpZGUtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mZV9fcGFja2FnZS1oaWRlLWNoZWNrYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdC1yZXN0YXVyYW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3QtcmVzdGF1cmFudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UuZGlzYWJsZWQtaW1hZ2Uge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtaW5mby10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uc3BlY2lhbHMtZWxlbWVudC1pbmZvLXRpdGxlIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zcGVjaWFscy1lbGVtZW50LWluZm8tdGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuXG4uc3BlY2lhbHMtZWxlbWVudC1jYXJkLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgICBsZWZ0OiAycmVtO1xuICAgIGJvdHRvbTogMjQwcHg7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWRldGFpbHMgLmJ0bi5idG4tLXNtLmJ0bi0tYmxhY2stLW91dGxpbmUuYnRuLS1ibG9jayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwIDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIC5idG4uYnRuLS1zbS5idG4tLWJsYWNrLS1vdXRsaW5lLmJ0bi0tYmxvY2s6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSArIDgwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDI3Ljc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtLWltYWdlLXNsaWRlciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgIGhlaWdodDogMjcuNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCBpbWcge1xuICAgIGhlaWdodDogMjcuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMjcuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDUwLjYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1pbWFnZS1zbGlkZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDUwLjYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1pbWFnZS1zbGlkZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiA1MC42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogNTAuNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtY2FyZCB7XG4gICAgaGVpZ2h0OiAyNy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWNhcmQge1xuICAgIGhlaWdodDogNTYuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5ib3JkZXItYm90dG9tLXNtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgfVxufVxuXG4uc3BlY2lhbHMtdmlldy0tYXJyb3ctcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlbGF0aXZlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC0tbm90LWVtcHR5IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5pY29uLXNpemUge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1jaG9vc2UtLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDEuMzc1cmVtO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNob29zZS1yb29tLWJ0bi13cmFwcGVyIHtcbiAgcGFkZGluZzogOHB4IDAgMS41cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveC1sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3g6Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94LWxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyOiA3cHggc29saWQgIzJDMkMyQztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3RhYi1zcGVjaWFsLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA1NjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMi41NjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX190YWItc3BlY2lhbC1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fdGFiLXNwZWNpYWwtYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fdGFiLXNwZWNpYWwtYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX190YWItc3BlY2lhbC1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgIG1heC13aWR0aDogNDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIC5tb2RhbC13aXRob3V0LWZvb3RlciAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogOTBweCAxZnI7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmciA3MHB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci1iYXNlLXNwZWNpYWwtbW9kYWwge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xufVxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLWJhc2Utc3BlY2lhbC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLWJhc2Utc3BlY2lhbC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbHMtbW9kZWxzLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uc3BlY2lhbHMtbW9kZWxzLWJvZHktd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtIDFyZW0gMi41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWFkZC1zcGVjaWFsIHtcbiAgbWFyZ2luOiAwIDIuNXJlbSAxLjI1cmVtIDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWFkZC1zcGVjaWFsIHtcbiAgICBtYXJnaW46IDAgMS41cmVtIDAgMS41cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWFkZC1zcGVjaWFsIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0tbGlzdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNC44MTI1cmVtO1xuICB9XG59XG5cbi5zcGVjaWFscy1saXN0LXN1YnRpdGxlIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtIDAuODc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNwZWNpYWxzLWxpc3Qtc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc3BlY2lhbHMtbGlzdC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDY2O1xufVxuLnNwZWNpYWxzLWxpc3QtZm9vdGVyIC5waW5rLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zcGVjaWFscy1saXN0LWZvb3RlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3QgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5LCAucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwgc3BhbiwgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCAucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAuc3BlY2lhbHMtZWxlbWVudC1jYXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IC5zcGVjaWFscy1lbGVtZW50LWNhcmQtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3QgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwge1xuICBkaXNwbGF5OiBncmlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMy4zMTI1cmVtIDFmciA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogOC4wNjI1cmVtIDFmciA3LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3Ni45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgei1pbmRleDogNTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNzYuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5idG4tLWJsYWNrLS1vdXRsaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbC53aXRob3V0LXN1YnRpdGxlIC5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbC53aXRob3V0LXN1YnRpdGxlIC5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMi41cmVtO1xuICByb3ctZ2FwOiAyLjVyZW07XG4gIGNvbHVtbi1nYXA6IDIuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctaXRlbXMtd3JhcCB7XG4gICAgcm93LWdhcDogMnJlbTtcbiAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctaXRlbXMtd3JhcCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbSB7XG4gIHdpZHRoOiAyMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0ge1xuICAgIHdpZHRoOiAxNy4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX21lYWwtcHJldmlldy1pbWFnZSB7XG4gIGhlaWdodDogMTUuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1tZWFsczo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1lYWxzLXNtLXRleHQgc3BhbiBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtO1xufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbS0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWNoZWNrbWFya3MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX21lYWwtcHJldmlldy1jaGVja21hcmtzLWxpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWNoZWNrbWFya3MtbGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX21lYWwtcHJldmlldy1jaGVja21hcmtzLWxpc3QgbGkgLnNrLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgfVxufVxuXG4ubWVhbHMtaW5mby1jaGVja21hcmstbGlzdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbn1cbi5tZWFscy1pbmZvLWNoZWNrbWFyay1saXN0IGxpIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogLTMxcHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIG1hcmdpbjogMCAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBtYXJnaW46IDAgMi41cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtc2VjdGlvbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtc2VjdGlvbiAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZWRpdC1tZWFscy0tcmFkaW8tYnV0dG9ucy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmVkaXQtbWVhbHMtLXJhZGlvLWJ1dHRvbnMtd3JhcCAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fdGl0bGUtLW1lYWxzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX3RpdGxlLS1tZWFscyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tZWFscy10YWIgZmllbGRzZXQgLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLXdyYXBwZXIuYWRkLXNwYWNlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tZWFscy10YWIgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluay13cmFwcGVyLmFkZC1zcGFjZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ubm8tcGFkZGluZy1ib3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0tLWluY2x1ZGVkIHtcbiAgZmxleDogMTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVhbC1sYWJlbCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHtcbiAgbWFyZ2luOiAwIDEuNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHtcbiAgICBtYXJnaW46IDAgMi41cmVtIDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUgPiAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDMxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUgPiAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3k6bm90KC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1pbmZvKSB7XG4gICAgbWF4LXdpZHRoOiAzMXJlbTtcbiAgfVxufVxuXG4ubWVhbHMtd2FybmluZy0yLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZzo6YmVmb3JlIHtcbiAgdG9wOiAwLjM3NXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLFxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLmdyZXktYm94IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5mZV9fY2hlY2tib3gtd3JhcCwgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5mZV9fcmFkaW8td3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LmZvcm11bGF0ZS1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSA+IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluay1uby11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICB0b3A6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQtLWhhcy12YWx1ZSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC1lbWFpbCAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC1lbWFpbC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWluZm8gcCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtIC5zay1tb2RhbF9fYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0gLnNrLW1vZGFsX19ib2R5IC5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0gLnNrLW1vZGFsX19ib2R5IC5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUgaDQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tcmVzZXJ2YXRpb24gLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNDhweDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXJlc2VydmF0aW9uIC5pY29uLWFuZC10aXRsZS13cmFwLCAucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLS1zYXZlLXJlcXVlc3QgLmljb24tYW5kLXRpdGxlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLS1yZXNlcnZhdGlvbiAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXJlc2VydmF0aW9uIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSBoNCwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSBoNCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tcmVzZXJ2YXRpb24gLmJhY2stYXJyb3csIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCAuYmFjay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXJlc2VydmF0aW9uIC5zay1tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXJlc2VydmF0aW9uIC5tb2RhbF9faGVhZC0tY29udGFpbmVyID4gZGl2IHtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgbWluLWhlaWdodDogNTZweDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCAubW9kYWxfX2hlYWQtLWNvbnRhaW5lciA+IGRpdiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBoMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBoMyB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mZV9fcmVxdWVzdHMtY29uZmlybWF0aW9uLWNvbnRlbnQgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHNwYW4gPiBzcGFuLCAuZmVfX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1jb250ZW50IC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbCBzcGFuID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyLjI1cmVtO1xufVxuXG4uZmVfX3BhY2thZ2UtaW5mby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5mZV9fcmVxdWVzdHMtZm9vdGVyLmZlX19yZXF1ZXN0cy1jb25maXJtYXRpb24tZm9vdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICBnYXA6IDJyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA2LjM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogMS4xODc1cmVtIDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tLWV4cGFuZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24tYmxhY2suc3ZnKTtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWRldGFpbHM6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5pdGVtLWNlbnRlcmVkLXZlcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIGgyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAxcmVtIDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24tZm9vdGVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1mb290ZXIgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24tZm9vdGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTA0cHggMWZyIDk0cHg7XG59XG4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgLnNrLW1vZGFsX19jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwN3B4IDFmciAxMjRweDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wMykpIGRyb3Atc2hhZG93KDBweCAxMnB4IDE2cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5mZV9fcGFja2FnZS1jYW5jZWxhdGlvbl9fYm9keSB7XG4gIGhlaWdodDogMTk1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAzMnB4O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzIC5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3Qge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS0tZm9ybSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ibGFjay1idG4tbm8tYm9yZGVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibGFjay1idG4tbm8tYm9yZGVyOmhvdmVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvcm0tc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24uc21hbGwtbW9kYWwgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2NnB4IDFmciA4MXB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXA6aG92ZXIgLnN3aXBlci1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3BhY2l0eTogMC42O1xuICBwYWRkaW5nOiAwO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b246YWZ0ZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGxlZnQ6IDlweDtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGxlZnQ6IDhweDtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b246aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMC4zNzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE3O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSAyNHB4KSk7XG4gIGhlaWdodDogNS42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC0xMDAlIC0gMjRweCkpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSA2MnB4KSk7XG4gIH1cbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93bi13cmFwLm1hcC1vcGVuIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duIHtcbiAgdG9wOiAtMS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duLXdyYXAubWFwLW9wZW4gLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICAgIHRvcDogLTEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duLXdyYXAubWFwLW9wZW4gLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICAgIHRvcDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93bi13cmFwLm1hcC1vcGVuIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duIHtcbiAgICB0b3A6IDIuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24td3JhcC5tYXAtb3BlbiAucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93biB7XG4gICAgdG9wOiA1LjM3NXJlbTtcbiAgfVxufVxuXG4uYW5kZXJuLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjc1cmVtO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmFuZGVybi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG59XG4uYW5kZXJuLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1zZWFyY2gtbW9kYWwgLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUgPiAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDMxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtc2VhcmNoLW1vZGFsIC5zay1tb2RhbC0tcmVndWxhci1zaXplID4gLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDMxcmVtO1xuICB9XG59XG5cbi5yb29tc19zZWN0aW9uLCAucGFja2FnZS1maWx0ZXJzX19lZGl0LW1vZGFsLWJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI0Q5RDlEOTtcbn1cbi5yb29tc19zZWN0aW9uIGJ1dHRvbiwgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tb2RhbC1ib2R5IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb29tc19zZWN0aW9uLCAucGFja2FnZS1maWx0ZXJzX19lZGl0LW1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICB9XG59XG4ucm9vbXNfc2VjdGlvbi5yb29tc19zZWN0aW9uLXNlYXJjaCwgLnJvb21zX3NlY3Rpb24tc2VhcmNoLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tb2RhbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5yb29tc19zZWN0aW9uLmJvdHRvbS1ib3JkZXIsIC5ib3R0b20tYm9yZGVyLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tb2RhbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLnJvb20tc2VjdGlvbi1sYWJlbCB7XG4gIG1hcmdpbjogMC41cmVtIDEuNXJlbSAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19sYWJlbC5yb29tLXNlY3Rpb24tbGFiZWwge1xuICAgIG1hcmdpbjogMC41cmVtIDIuNXJlbSAwO1xuICB9XG59XG5cbi5yb29tc19zZWN0aW9uLXNlYXJjaCB7XG4gIG1hcmdpbjogMCAxLjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb29tc19zZWN0aW9uLXNlYXJjaCB7XG4gICAgbWFyZ2luOiAwIDIuNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbi5yb29tc19zZWN0aW9uLXNlYXJjaCBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5yb29tc19zZWN0aW9uLXNlYXJjaCAuaGFsbC12aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yb29tc19zZWN0aW9uLXNlYXJjaCAudGV4dC11bmRlcmxpbmUtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5oYWxscy10b2dnbGVzLXRhYi1uYW1lLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhhbGxzLXRvZ2dsZXMuaGFzLW1vcmUtZGF5cyAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmhhbGxzLXRvZ2dsZXMtd3JhcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmhhbGxzLXRvZ2dsZXMtd3JhcC5oYXMtbW9yZS1kYXlzOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uaGFsbHMtdG9nZ2xlcy13cmFwLmhhcy1tb3JlLWRheXMgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbn1cblxuLmhhbGwtdmlldy5lZGl0LWhhbGxzLWZpbHRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5zdWdnZXN0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Z2dlc3Rpb24tbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDsgLyogTGltaXQgdGhlIGRyb3Bkb3duIGhlaWdodCAqL1xuICBvdmVyZmxvdy15OiBhdXRvOyAvKiBBZGQgdmVydGljYWwgc2Nyb2xsaW5nICovXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3VnZ2VzdGlvbi1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1Z2dlc3Rpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi8qXG4gKiBDb21wb25lbnRzXG4gKi9cbi5zdGF0aWMtcGFnZV9fcmV2aWV3cyB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3Mge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMy4xMjVyZW0gMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMDtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbi5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNDM3NXJlbTtcbn1cbi5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xLjQzNzVyZW07XG4gIHdpZHRoOiAxLjQzNzVyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXJnaW46IDAgMnJlbSAwIDA7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMy43NXJlbTtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGU6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMCAwIDIxLjVyZW07XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGU6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMxMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19uYW1lIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fbmFtZSB7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IC00LjYyNXJlbSBhdXRvIDEuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19pbWFnZSB7XG4gICAgbWFyZ2luOiAtNS4xMjVyZW0gYXV0byAxLjQzNzVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3c19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudCB7XG4gICAgcGFkZGluZzogMy4xMjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50IHtcbiAgICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50IHtcbiAgICBwYWRkaW5nOiAzLjNyZW0gMnJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMXJlbSAxLjVyZW0gMDtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGhlaWdodDogNi4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlLS1tZC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAxMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbWFnZS0tbWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlLS1zbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8gaDMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8tLXNtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mby0tc20gPiBkaXYgPiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mby0tc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mby0tc20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogNjdweDtcbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9fYnV0dG9ucyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19idXR0b25zIC5idG4ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19idXR0b25zIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2J1dHRvbnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9fYnV0dG9ucy0tc20ge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX3RpdGxlLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIHtcbiAgICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWF4LXdpZHRoOiAxNS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleDogMCAwIDI3LjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19jb2xsYXBzYWJsZSB7XG4gIGZsZXg6IDE7XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fY29sbGFwc2FibGUtc2xhID4gdWwgPiBsaSA+IGRpdiA+IHAge1xuICB3aWR0aDogOTUlO1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX2xpbmtzIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fbGlua3MgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDIuNjI1cmVtO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19saW5rcyBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2stY29sbGFwc2FibGVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMgLnNrLWNvbGxhcHNhYmxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2stY29sbGFwc2FibGVfX2NvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIC5zay1pY29uIHBhdGgge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2stY29sbGFwc2FibGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMgLnNrLWNvbGxhcHNhYmxlX190aXRsZSAuc2staWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2stY29sbGFwc2FibGVfX2NvbnRlbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiA3MCU7XG59XG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiA2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICB9XG59XG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2ltYWdlLXNlY29uZCB7XG4gIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19faW1hZ2Utc2Vjb25kIHtcbiAgICB3aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIG1hcmdpbjogLTEuODc1cmVtIDEuODc1cmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAxLjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX3RleHQsIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluayB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX3RleHQsIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluayB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fdGV4dCwgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4vKlxuICogUGFnZXNcbiAqL1xuLnN0YXRpYy1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDYuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS4yNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2UtLXdoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLS1vbmUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUtLXR3byB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLS1zbS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDIuMjVyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA0LjVyZW0gNi4zNzVyZW07XG4gIH1cbn1cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXItLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lci0tZmFjdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3Qge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdCBsaSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdCB7XG4gICAgbWFyZ2luOiAyLjQzNzVyZW0gMCAycmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0LXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMS4xODc1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGluayB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlLS1zbS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2UtLWxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fY29sdW1uOm50aC1jaGlsZChvZGQpIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fY29sdW1uOm50aC1jaGlsZChldmVuKSAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc20tbm8tZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNtLW5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNtLW5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc20tbm8tZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fcHJpY2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC1sYWJlbC1tYWlsaW5nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19idXR0b24ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDNTM2QztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTRENjQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QubWFpbGluZy1saXN0IHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QubWFpbGluZy1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2NvbHVtbi5jZW50ZXJlZCAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzIHtcbiAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbn1cbi5laW50cmFnZS1wYWdlX19saW5rcyBzdmcge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19saW5rcy0tbWQtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmVpbnRyYWdlLXBhZ2VfX2xpbmtzLS1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2xpbmtzIHtcbiAgICBtYXgtd2lkdGg6IDYzLjA2MjVyZW07XG4gIH1cbn1cbi5laW50cmFnZS1wYWdlX19saW5rcyAuZGFyay1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzIC5kYXJrLWxpbmsgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5laW50cmFnZS1wYWdlX19saW5rcy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZWludHJhZ2UtcGFnZV9fbGlua3MtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZWludHJhZ2UtcGFnZV9fbGlua3MtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5laW50cmFnZS1wYWdlX19saW5rcy1pbm5lci1kb2N1bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZWludHJhZ2UtcGFnZV9fbGlua3MtaW5uZXItZG9jdW1lbnRzIC5kYXJrLWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZWludHJhZ2UtcGFnZV9fbGlua3MtaW5uZXItZG9jdW1lbnRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWVpbnRyYWVnZSB7XG4gIG1hcmdpbjogNC4zNzVyZW0gYXV0byA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50LS1laW50cmFlZ2Uge1xuICAgIG1hcmdpbjogNy41cmVtIGF1dG8gNC4zNzVyZW07XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3Jldmlld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nOiAzcmVtIDAgNC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fcmV2aWV3cyB7XG4gICAgbWFyZ2luLXRvcDogNi44NzVyZW07XG4gICAgcGFkZGluZzogNXJlbSAwIDcuMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS1laW50cmFnZSB7XG4gIG1hcmdpbjogNXJlbSBhdXRvIDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0tZWludHJhZ2Uge1xuICAgIG1hcmdpbjogNXJlbSBhdXRvIDYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS1laW50cmFnZSB7XG4gICAgbWFyZ2luOiA2Ljg3NXJlbSBhdXRvIDA7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1laW50cmFlZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0YXRpYy1wYWdlX19yZXZpZXdzLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1laW50cmFlZ2UgLnN0YXRpYy1wYWdlX19yZXZpZXdzLWxpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3Muc3RhdGljLXBhZ2VfX3Jldmlld3MtLWVpbnRyYWVnZSAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMy4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1laW50cmFlZ2UgLnN0YXRpYy1wYWdlX19yZXZpZXdzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1laW50cmFlZ2UgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2UgLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICB9XG4gIC5laW50cmFnZS1wYWdlIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS0tb25lLnN0YXRpYy1wYWdlX19yZXZpZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2UgLmJ0bi5idG4tLXByaW1hcnkuYnRuLS1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByaWNpbmctdGFibGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogM3JlbSAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlcyB7XG4gICAgcGFkZGluZzogNHJlbSAwIDFyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlcyB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucHJpY2luZy10YWJsZXNfX3RhYmxlIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbSAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbi5wcmljaW5nLXRhYmxlc19fdGFibGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJpY2luZy10YWJsZXNfX3RhYmxlOmxhc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJpY2luZy10YWJsZXNfX3RhYmxlOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJpY2luZy10YWJsZXNfX3RhYmxlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucHJpY2luZy10YWJsZXNfX3RhYmxlIHtcbiAgICB3aWR0aDogMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnByaWNpbmctdGFibGVzX190YWJsZSB7XG4gICAgd2lkdGg6IDE5LjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJpY2luZy10YWJsZXNfX3RhYmxlIHtcbiAgICBoZWlnaHQ6IDI1Ljc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucHJpY2luZy10YWJsZXNfX3RhYmxlLS1zcGVjaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmljaW5nLXRhYmxlc19fdGFibGUtLXNwZWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJCZWxpZWJ0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0b3A6IC0xcmVtO1xuICBsZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjkzNzVyZW07XG59XG5cbi5wcmljaW5nLXRhYmxlc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpY2luZy10YWJsZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLnByaWNpbmctdGFibGVzX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcmljaW5nLXRhYmxlc19fcHJpY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcmljaW5nLXRhYmxlc19fdGFibGUtLXNwZWNpYWwgLnByaWNpbmctdGFibGVzX19wcmljZSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJpY2luZy10YWJsZXNfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJpY2luZy10YWJsZXNfX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wcmljaW5nLXRhYmxlc19fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcbn1cbi5wcmljaW5nLXRhYmxlc19fbGlzdCBsaSAuc2staWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS4zNzVyZW07XG59XG4ucHJpY2luZy10YWJsZXNfX2xpc3Qgc3ZnIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5wcmljaW5nLXRhYmxlc19fbGlzdCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4ucHJpY2luZy10YWJsZXNfX3RhYmxlLS1zcGVjaWFsIC5wcmljaW5nLXRhYmxlc19fbGlzdCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5wcmljaW5nLXRhYmxlc19fbGluayB7XG4gIG1hcmdpbjogMXJlbSAwIDEuNTYyNXJlbTtcbn1cbi5wcmljaW5nLXRhYmxlc19fdGFibGUtLXNwZWNpYWwgLnByaWNpbmctdGFibGVzX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wcmljaW5nLXRhYmxlc19fdGFibGUtLXNwZWNpYWwgLnByaWNpbmctdGFibGVzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpY2luZy10YWJsZXNfX2xpbmsge1xuICAgIG1hcmdpbjogMS4xODc1cmVtIDAgMi44MTI1cmVtO1xuICB9XG59XG5cbi5wcmljaW5nLXRhYmxlc19fbm90ZSB7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fbm90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlIC5jb2wtMTItc3R5bGUge1xuICAgIG1heC13aWR0aDogNDRyZW07XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzIHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiA4Ljc1cmVtIDAgMy42ODc1cmVtO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICBtYXgtd2lkdGg6IDE3LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlcy13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19zaW5nbGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gICAgZmxleDogMCAwIDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG1heC13aWR0aDogMzEuMjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19faW1hZ2Uge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19faW1hZ2Uge1xuICAgIHdpZHRoOiA2LjI1cmVtO1xuICAgIGhlaWdodDogNi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDY0cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19ib29raW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19ib29raW5nIHtcbiAgICBwYWRkaW5nOiAzLjVyZW07XG4gICAgbWF4LXdpZHRoOiA4My4xMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fYm9va2luZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlLS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2UtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG59XG5cbi8qXG4gKiBDYXJkc1xuICovXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiA0LjM3NXJlbSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkcyB7XG4gICAgbWFyZ2luOiA2LjI1cmVtIDAgOC4xMjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkIHtcbiAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZCBhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRfX2ltYWdlIHtcbiAgbWFyZ2luOiAtNC41cmVtIGF1dG8gMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMy4xMjVyZW07XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cblxuLypcbiAqIENvdW50ZXJzXG4gKi9cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbn1cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycyB7XG4gICAgcGFkZGluZzogNXJlbSAwIDNyZW07XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdGl0bGUge1xuICBjb2xvcjogI0VDRUNFQztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDUuMzEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNS45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci12YWx1ZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4OyAvKiAxMjAlICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1mb290ZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzg2ODY4NTtcbiAgbWFyZ2luLXRvcDogMi4wNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLypcbiAqIFZhcmlvdXMgZWxlbWVudHNcbiAqL1xuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fcmV2aWV3cyB7XG4gIHBhZGRpbmc6IDRyZW0gMCA2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX3Jldmlld3Mge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtIDAgMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX3Jldmlld3MgLnN0YXRpYy1wYWdlX19yZXZpZXdzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2luZm8ge1xuICBtYXgtd2lkdGg6IDQzLjc1cmVtO1xuICBtYXJnaW46IDAgYXV0byAzLjc1cmVtO1xufVxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9faW5mbyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19pbmZvIHtcbiAgICBtYXJnaW46IDAgYXV0byA2LjI1cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzLXdyYXAge1xuICBnYXA6IDMwcHg7XG59XG4uZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19zaW5nbGU6bnRoLWNoaWxkKC1uKzIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgLmJ0biB7XG4gIHBhZGRpbmc6IDhweCAyMnB4O1xufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgYm9yZGVyLWNvbG9yOiAjRUM1MzZDO1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiBidXR0b246aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4ge1xuICAgIG1heC13aWR0aDogNjQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4ge1xuICAgIG1heC13aWR0aDogOTI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4ge1xuICAgIG1heC13aWR0aDogMTIxOHB4O1xuICB9XG59XG5cbi53ZXJiZWZvcm1hdGUtcGFnZSAuc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xufVxuXG4ud2VyYmVmb3JtYXRlLXBhZ2VfX3N1YnRpdGxlLCAubWFpbGluZy1wYWdlX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogMzcuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVmb3JtYXRlLXBhZ2VfX3N1YnRpdGxlLCAubWFpbGluZy1wYWdlX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxufVxuXG4ud2VyYmVmb3JtYXRlLXBhZ2VfX3Jldmlld3NfX2hlYWRlciB7XG4gIG1hcmdpbjogM3JlbSBhdXRvIDIuMzEyNXJlbTtcbn1cbi53ZXJiZWZvcm1hdGUtcGFnZV9fcmV2aWV3c19faGVhZGVyIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZWZvcm1hdGUtcGFnZV9fcmV2aWV3c19faGVhZGVyIHtcbiAgICBtYXJnaW46IDVyZW0gYXV0bztcbiAgfVxuICAud2VyYmVmb3JtYXRlLXBhZ2VfX3Jldmlld3NfX2hlYWRlciAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLndlcmJlZm9ybWF0ZS1wYWdlX19yZXZpZXdzX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogNTYuMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0td2VyYmVmb3JtYXRlIHtcbiAgbWFyZ2luOiAzLjVyZW0gYXV0byAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50LS13ZXJiZWZvcm1hdGUge1xuICAgIG1hcmdpbjogNy41cmVtIGF1dG8gNHJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0td2VyYmVmb3JtYXRlIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljg3NXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3RpdGxlLS1hYm91dC11cyB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fdGl0bGUtLWFib3V0LXVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC42MjVyZW07XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkcy13cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4uYWJvdXQtdXNfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkcyB7XG4gICAgcGFkZGluZy10b3A6IDYuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFib3V0LXVzX19jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG5cbi5hYm91dC11c19fY2FyZCB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMCAyMXB4IDI0cHggMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5hYm91dC11c19fY2FyZDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0zLjc1cmVtO1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hYm91dC11c19fY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDM3NXJlbTtcbiAgfVxuICAuYWJvdXQtdXNfX2NhcmQ6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgcmlnaHQ6IC0yLjM3NXJlbTtcbiAgICB3aWR0aDogMi4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXNfX2NhcmQge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkIHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIHBhZGRpbmc6IDAgNDBweCAzNHB4IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hYm91dC11c19fY2FyZDpudGgtY2hpbGQoMikge1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuXG4uYWJvdXQtdXNfX2NhcmRfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogLTMycHggMCAxNnB4IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFib3V0LXVzX19jYXJkX19pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkX19pY29uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IC01MHB4IDAgMjJweCA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgfVxuICAuYWJvdXQtdXNfX2NhcmRfX2ljb24gaW1nIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxufVxuXG4uYWJvdXQtdXNfX2NhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX2NhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLypcbiAqIFRlYW1cbiAqL1xuLmFib3V0LXVzX190ZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBwYWRkaW5nOiAycmVtIDAgMy40Mzc1cmVtO1xufVxuLmFib3V0LXVzX190ZWFtIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX3RlYW0ge1xuICAgIG1hcmdpbi10b3A6IDYuODc1cmVtO1xuICAgIHBhZGRpbmc6IDUuNXJlbSAwIDcuNjg3NXJlbTtcbiAgfVxufVxuXG4uYWJvdXQtdXNfX3RlYW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIuNSU7XG59XG5cbi5hYm91dC11c19fdGVhbS1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC11c19fdGVhbS1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX190ZWFtLWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIHdpZHRoOiAzMS41JTtcbiAgfVxufVxuXG4uYWJvdXQtdXNfX3RlYW0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cbi5hYm91dC11c19fdGVhbS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWJvdXQtdXNfX3RlYW0tZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjA2MjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbn1cbi5hYm91dC11c19fdGVhbS1kZXNjcmlwdGlvbiBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLmFib3V0LXVzX190ZWFtLWRlc2NyaXB0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX190ZWFtLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjMxMjVyZW07XG4gIH1cbiAgLmFib3V0LXVzX190ZWFtLWRlc2NyaXB0aW9uIGg0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAuYWJvdXQtdXNfX3RlYW0tZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogTWFwXG4gKi9cbi5hYm91dC11c19fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFib3V0LXVzX19tYXAtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxLjM3NXJlbSAycmVtO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtd2lkdGg6IDQzLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uIHtcbiAgICB0b3A6IC0zLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtO1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDEuODc1cmVtO1xuICB9XG59XG5cbi5hYm91dC11c19fY29udGFjdCB7XG4gIHBhZGRpbmc6IDUuNDM3NXJlbSAwIDYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fY29udGFjdCB7XG4gICAgcGFkZGluZzogOC43NXJlbSAwIDA7XG4gIH1cbn1cbi5hYm91dC11c19fY29udGFjdCAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjQzNzVyZW07XG59XG5cbi5hYm91dC11c19fY29udGFjdF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDEuNTYyNXJlbSAwO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbi1saXN0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24tbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbi1saXN0IC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24tbGlzdCBoNCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbi1saXN0IHAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uLWxpc3QgYS50ZXh0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbn1cblxuLm1haWxpbmctcGFnZV9fcmV2aWV3cyB7XG4gIG1hcmdpbjogM3JlbSAwIDQuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haWxpbmctcGFnZV9fcmV2aWV3cyB7XG4gICAgbWFyZ2luOiA1cmVtIDAgNy4yNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS1tYWlsaW5nIHtcbiAgbWFyZ2luOiAzLjVyZW0gYXV0byA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50LS1tYWlsaW5nIHtcbiAgICBtYXJnaW46IDVyZW0gYXV0byA0LjM3NXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tbWFpbGluZyB7XG4gIG1hcmdpbjogMCBhdXRvIDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1tYWlsaW5nIHtcbiAgICBtYXJnaW46IDAgYXV0byA2Ljg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0tbWFpbGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxufVxuXG4ubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haWxpbmctcGFnZSAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gIHdpZHRoOiAyMy4yNXJlbTtcbiAgaGVpZ2h0OiAxOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAzLjM3NXJlbTtcbiAgfVxuICAubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlLS1sZy12aXNpYmxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX190aXRsZS0taW1wcmVzc3VtIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3RpdGxlLS1pbXByZXNzdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTM3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmltcHJlc3N1bS1wYWdlX19jb250ZW50IHtcbiAgY29sb3I6ICM0MjQyNDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbXByZXNzdW0tcGFnZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgfVxufVxuXG4uaW1wcmVzc3VtLXBhZ2VfX2NvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbXByZXNzdW0tcGFnZV9fY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuXG4uaW1wcmVzc3VtLXBhZ2VfX2NvbnRlbnRfX3BhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19jb250ZW50X19wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4vKlxuICogTGF3XG4gKi9cbi5pbXByZXNzdW0tcGFnZV9fbGF3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5pbXByZXNzdW0tcGFnZV9fbGF3IC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19sYXcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbTtcbiAgfVxuICAuaW1wcmVzc3VtLXBhZ2VfX2xhdyAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19sYXcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2xhdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaW1wcmVzc3VtLXBhZ2VfX2xhdy1jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG4uaW1wcmVzc3VtLXBhZ2VfX2xhdy1jb3B5cmlnaHQgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2xhdy1jb3B5cmlnaHQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMy41cmVtIDQuNXJlbTtcbiAgfVxufVxuXG4uaW1wcmVzc3VtLXBhZ2VfX2xhdy1pbXByZXNzdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbn1cbi5pbXByZXNzdW0tcGFnZV9fbGF3LWltcHJlc3N1bSBhLnRleHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19sYXctaW1wcmVzc3VtIHtcbiAgICB3aWR0aDogMTkuNXJlbTtcbiAgICBwYWRkaW5nOiAzLjVyZW0gNHJlbTtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1zdWJzY3JpYmUge1xuICBwYWRkaW5nOiA5LjM3NXJlbSAwO1xufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIqOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1waXhlbC1iYXNlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICYubW9kYWwtb3BlbixcbiAgJi5uYXYtbWVudS1vcGVue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgJi5tYXAtb3BlbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4ubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFjay10by10b3AtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG5cbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCg1cHgpO1xuICB9XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICAgICYtLXZpc2libGUge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbi5yZXNwb25zaXZlLWljb24ge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuIiwiLyoqXG4gKiAxLiBHcmlkXG4gKiAyLiBVdGlsaXRpZXNcbiAqIDMuIENvbG9yc1xuICogNC4gQm9keVxuICogNS4gVHlwb2dyYXBoeVxuICogNi4gTGlua3NcbiAqIDcuIEJ1dHRvbnNcbiAqIDguIEZvcm1zXG4gKi9cblxuLyoqXG4gKiAxLkdSSURcbiAqL1xuXG4vKlxuICogR3JpZCBicmVha3BvaW50c1xuICpcbiAqIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuICogYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuICovXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU2OHB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiAxMDI0cHgsXG4gIHhsOiAxNDQwcHhcbik7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuLy8kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMjtcbi8vJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweDtcbi8vJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNjtcblxuLypcbiAqIEdyaWQgY29udGFpbmVyc1xuICpcbiAqIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4gKi9cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA0OTRweCxcbiAgbWQ6IDY3OHB4LFxuICBsZzogOTU4cHgsXG4gIHhsOiAxMjQ4cHhcbik7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cbi8qXG4gKiBTcGFjaW5nXG4gKlxuICogQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuICogdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuICogWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cbiAqL1xuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gICAgKFxuICAgICAgMDogMCxcbiAgICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgICAgMzogJHNwYWNlcixcbiAgICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICAgIDU6ICgkc3BhY2VyICogMylcbiAgICApLFxuICAgICRzcGFjZXJzXG4pO1xuXG4gJHhzLW1vYmlsZS13aWR0aDogMzc0cHg7XG5cbi8qKlxuICogMy5DT0xPUlNcbiAqL1xuXG4kYmxhY2s6ICAgICAgICMxMjEyMTI7XG4kd2hpdGU6ICAgICAgICNmZmZmZmY7XG4kc2hhZG93LXdoaXRlOiAjYzRjNGM0O1xuJHRydWUtYmxhY2s6ICAjMDAwMDAwO1xuJGRhcmstZ3JleTogICAjNWE1YTVhO1xuJGRhcmstZ3JleS0xOiAjMmMyYzJjO1xuJGRhcmstZ3JleS0yOiAjMWMxYzFjO1xuJGRhcmstcGluazogICAjOEMyRjNFO1xuJGdyZWVuOiAgICAgICAjN2NlNzU2O1xuXG4kcGluazogICAgICAgICNGRjVBNzU7XG4kcGluay0yOiAgICAgICNFQzUzNkM7XG4kcGluay0zOiAgICAgICNEOTRENjQ7XG4kcGluay00OiAgICAgICNEQTQ4NjA7XG4kcGluay01OiAgICAgICNDNDQ1NUE7XG4kcGluay02OiAgICAgICNjNzQ1NWI7XG4kcGluay03OiAgICAgICNmZjZlODY7XG5cbiRncmV5OiAgICAgICAgI0YyRjJGMjtcbiRncmV5LTI6ICAgICAgI0VDRUNFQztcbiRncmV5LTM6ICAgICAgI0Q5RDlEOTtcbiRncmV5LTMtbGlnaHQ6ICNEQURBREE7XG4kZ3JleS00OiAgICAgICNDNUM1QzU7XG4kZ3JleS00LWRhcms6ICAgICM5NTk1OTU7XG4kZ3JleS01OiAgICAgICM3MjcyNzI7XG4kZ3JleS01LTU6ICAgICM2NTY1NjU7XG4kZ3JleS02OiAgICAgICM0RjRGNEY7XG4kZ3JleS03OiAgICAgICM1MzUzNTM7XG4kZ3JleS04OiAgICAgICM0NDQ0NDQ7XG4kc3RhdHVzLXdhcm5pbmctZGFyazogI0I1NDcwODtcblxuLyoqXG4gKiA0LkJPRFlcbiAqL1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICRibGFjaztcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGU7XG4kbWFpbi1uYXYtYmc6ICAgICAgICAgICAgICAgIzI3MjcyNztcbiRtYWluLW5hdi1kYXJrLWJnOiAgICAgICAgICAjMUIxQjFCO1xuXG4vKiogNS5UWVBPR1JBUEhZXG4gKlxuICogIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuICpcbiAqL1xuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblxuJGZvbnQtc2l6ZS1waXhlbC1iYXNlOiAgICAgICAgMTZweDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW07XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAvIDEuMjU7XG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICAyMDA7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiAgICAgICA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDA7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNTtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDI7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjg3NTtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuXG4kaDEtbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAzLjQzNzU7XG4kaDItbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4kaDMtbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjM3NTtcbiRoNC1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgICAwO1xuXG4vKlxuICogNi5MSU5LU1xuICpcbiAqIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbiAqL1xuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJHBpbms7XG4kbGluay1ob3Zlci1jb2xvci1uYXY6ICAgICRibGFjaztcblxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICBub25lO1xuXG4vKipcbiAqIDIuVVRJTElUSUVTXG4gKi9cbiRpbWFnZXMtZm9sZGVyOiAnLi4vaW1hZ2VzJztcblxuJHRyYW5zaXRpb24tZmFzdDogJzAuMXMgZWFzZS1pbi1vdXQnO1xuJHRyYW5zaXRpb24tc3RhbmRhcmQ6ICcwLjJzIGVhc2UtaW4tb3V0JztcbiR0cmFuc2l0aW9uLXNsb3c6ICcwLjNzIGVhc2UtaW4tb3V0JztcblxuJHRyYW5zaXRpb24tZmFzdC1kdXJhdGlvbjogJzAuMXMnO1xuJHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb246ICcwLjJzJztcbiR0cmFuc2l0aW9uLXNsb3ctZHVyYXRpb246ICcwLjNzJztcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtO1xuLy8kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbTtcbi8vJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW07XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmV5LTQ7XG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNTtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtO1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW07XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbTtcblxuLyoqIDcuQlVUVE9OU1xuICpcbiAqICBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5+XG4gKi9cblxuLypcbiAqICBhdHRyMTogQmFja2dyb3VuZCBjb2xvclxuICogIGF0dHIyOiBGb250IGNvbG9yXG5cbiAqL1xuJGJ1dHRvbi1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJGJ1dHRvbi1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcInByaW1hcnlcIjogICAgKCRwaW5rLCR3aGl0ZSksXG4gICAgICBcInNlY29uZGFyeVwiOiAgKCRibGFjaywkd2hpdGUpLFxuICAgICksXG4gICAgJGJ1dHRvbi1jb2xvcnNcbik7XG5cbi8qXG4gKiAgYXR0cjE6IENvbG9yXG4gKiAgYXR0cjI6IEhvdmVyIGNvbG9yICYgYm9yZGVyIGNvbG9yXG4gKiAgYXR0cjM6IEJvcmRlciBjb2xvclxuICovXG4kb3V0bGluZS1idXR0b24tY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRvdXRsaW5lLWJ1dHRvbi1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcInByaW1hcnlcIjogICAgICAgICAgICAoJHBpbmssJHdoaXRlLCRwaW5rKSxcbiAgICAgIFwic2Vjb25kYXJ5XCI6ICAgICAgICAgICgkd2hpdGUsJHBpbmssJGdyZXktNSksXG4gICAgICBcInByaW1hcnktaW52ZXJ0XCI6ICAgICAoJHBpbmssJGJsYWNrLCRwaW5rKSxcbiAgICAgIFwid2hpdGVcIjogICAgICAgICAgICAgICgkd2hpdGUsJHRydWUtYmxhY2ssJHdoaXRlKSxcbiAgICAgIFwid2hpdGUtZGFyay1iZ1wiOiAgICAgICgkd2hpdGUsJHBpbmssJHdoaXRlKSxcbiAgICAgIFwiYmxhY2tcIjogICAgICAoJGRhcmstZ3JleS0xLCRwaW5rLCRkYXJrLWdyZXktMSksXG4gICAgKSxcbiAgICAkb3V0bGluZS1idXR0b24tY29sb3JzXG4pO1xuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtO1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgM3JlbTtcbi8vJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgIDFyZW07XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjVyZW07XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgIDAuNjI1cmVtO1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgMS41cmVtO1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgMC44NzVyZW07XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAxMzAlO1xuXG4kYnRuLXBhZGRpbmcteS14c206ICAgICAgICAgICAgMC4zcmVtO1xuJGJ0bi1wYWRkaW5nLXgteHNtOiAgICAgICAgICAgIDAuOHJlbTtcbiRidG4tZm9udC1zaXplLXhzbTogICAgICAgICAgICAwLjg3NXJlbTtcbiRidG4tbGluZS1oZWlnaHQteHNtOiAgICAgICAgICAxMzAlO1xuXG4vLyRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuLy8kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbi8vJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWw7XG4vLyRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4vLyRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuLy8kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4vLyRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4vLyRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbi8qKlxuICogIDcuRk9STVxuICpcbiAqICBGb3JtIGVsZW1lbnRzIHN0eWxlcywgaW5wdXRzICwgbGFiZWxzLCB2YWxpZGF0aW9ucyBldGMuLi5cbiAqL1xuXG5cbi8vJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAwLjNyZW07XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgMC42MjVyZW07XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtZmFtaWx5LWJhc2U7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbTtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbWVkaXVtO1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgIDEuMjU7IC8vU2hvdWxkIGJlIHdpdGhvdXQgdW5pdFxuLy9cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbi8vJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGRhcmstZ3JleS0xO1xuJGlucHV0LWNvbG9yLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZzogICAgICAgICAgICAkZ3JleS00O1xuJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZzogICAgICAgICAgICNjOWM5Yzk7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMXB4O1xuLy8kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnO1xuLy8kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvcjtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3I7XG4vLyRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuLy8kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbi8vJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuLy9cbi8vJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4vL1xuLy8kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vXG4vLyRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjOWU5ZTllO1xuJGlucHV0LWxhYmVsLWNvbG9yLWRhcmstYmc6ICAgICAgICAgICAgICAgI2M1YzVjNTtcblxuJGlucHV0LWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZTtcbiRpbnB1dC1sYWJlbC1mb250LXNpemUtZm9jdXNlZDogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgLyAxLjU7XG5cbi8vQ3VzdG9tIHNlbGVjdCBkcm9wZG93blxuJGlucHV0LWN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgMCAwIDIwcHggcmdiYSgkdHJ1ZS1ibGFjaywgMC4xNSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgIC4ycmVtO1xuXG5cbi8vXG4vLy8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgIDAuOTM3NXJlbTtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgIDAuODEyNXJlbTtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICNmMmYyZjI7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkcGluaztcbi8vXG5cbi8qKlxuICogIDcuRVZFTlRMT0tBTEUgQ0FSRFNcbiAqXG4gKiAgRm9ybSBlbGVtZW50cyBzdHlsZXMsIGlucHV0cyAsIGxhYmVscywgdmFsaWRhdGlvbnMgZXRjLi4uXG4gKi9cbiRlbC1jYXJkLXR5cGUxLXRpdGxlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGgzLWZvbnQtc2l6ZTtcblxuXG4kZWwtY2FyZC1zdWJ0aXRsZS1mb250LXNpemU6ICAgICAgICAgICAgICAgIDAuODc1cmVtO1xuXG4kZWwtY2FyZC1jYXRlZ29yeS1iZzogICAgICAgICAgICAgICAgICAgICAgICR0cnVlLWJsYWNrO1xuXG4kZWwtY2FyZC1kZXNjcmlwdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICRkYXJrLWdyZXktMTtcblxuLypcbiAqIEJhZGdlc1xuICovXG5cbiRiYWRnZXMtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRiYWRnZXMtY29sb3JzOiBtYXAtbWVyZ2UoXG4gICAgKFxuICAgICAgXCJwcmltYXJ5XCI6ICAgICgkcGluaywkd2hpdGUpLFxuICAgICAgXCJzZWNvbmRhcnlcIjogICgkZ3JleS01LCR3aGl0ZSksXG4gICAgICBcImxpZ2h0XCI6ICAgICAgKCR3aGl0ZSwgJHBpbmspXG4gICAgKSxcbiAgICAkYmFkZ2VzLWNvbG9yc1xuKTtcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuLy8kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbTtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC41cmVtO1xuLy8kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbi8vJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbi8vJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cbi8qXG4gKiBNb2RhbHNcbiAqIFRPRE86IEltcGxlbWVudCBtb2RhbHMgdmFyaWFibGVzIGluIHNrLW1vZGFsXG4gKi9cblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4vLyRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vL1xuLy8vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbi8vJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuLy9cbi8vJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4vLyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcbi8vXG4vLyRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbi8vJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4vLyRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuLy8kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4vLyRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4vLyRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4vLyRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cblxuXG4gLyoqXG4gKiAgOC5TTEFcbiAqL1xuXG5cbiAkc2xhLWNvbG9yOiAgICAgICAgICAgICAgICM2Rjg4OUI7XG4gJHNsYS13aW5uZXItY29sb3I6ICAgICAgICAjQTQ5MzdEO1xuICRzbGEtMi1jb2xvcjogICAgICAgICAgICAgIzg0QTNCQTtcbiAkZGFyay1ibHVlOiAgICAgICAgICAgICAgICMzRjRGNUE7XG4gJGRhcmstYmx1ZS0xOiAgICAgICAgICAgICAjNTE2NTczO1xuICRibHVlLWhvdmVyOiAgICAgICAgICAgICAgIzU0Njk3NztcblxuICRjb250YWluZXItbWQtY3VzdG9tLXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY2cHgpO1xuICRtYWluLWhlYWRlci1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAkc2VhcmNoLXBhY2thZ2VzLWhlYWRlci1oZWlnaHQtbGc6IGNhbGMoI3tjYWxjdWxhdGVSZW0oMTg0cHgpfSArICN7JG1haW4taGVhZGVyLWhlaWdodH0pO1xuICRzZWFyY2gtcGFja2FnZXMtaGVhZGVyLWhlaWdodC1zbTogY2FsY3VsYXRlUmVtKDE3NHB4KTtcbiAkanVtYm90cm9uLWRyb3Bkb3duLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3NXB4KTtcbiAkdGl0bGUtY29udGFpbmVyOiBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICRldmVudC1iYW5uZXItaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM3cHgpO1xuXG4gJHNlYXJjaC1zdGlja3ktZmlsdGVyLWhlaWdodC1tYXAtb3BlbjogY2FsY3VsYXRlUmVtKDU3cHgpO1xuICRtYXAtaW5mby13aW5kb3ctaW1hZ2UtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcycHgpO1xuICRjb250ZW50LXdpZHRoLWV2ZW50LW1kOiBjYWxjdWxhdGVSZW0oNDgwcHgpO1xuICRmaWx0ZXJzLWlucHV0LXdpZHRoLXNtOiBjYWxjdWxhdGVSZW0oMTk1cHgpO1xuICIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiJGZvbnQtcGF0aDogXCIvZm9udHNcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tVWx0cmFMaWdodCcpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tVWx0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVVsdHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1MaWdodCcpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tTWVkaXVtJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1TZW1pQm9sZCcpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLUJvbGQnKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbiIsIi8qKlxuICogVHlwb2dyYXBoeVxuICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAmX19ncmV5LWhlYWRlciB7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gIH1cbn1cblxuLy9SZXNwb25zaXZlIGZvbnQtc2l6ZXNcbmgxLCAuaDEge1xuICBmb250LXNpemU6ICRoMS1sZy1mb250LXNpemU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogJGgyLWxnLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAkaDMtbGctZm9udC1zaXplO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICB9XG59XG5cbmg0LCAuaDQgeyBmb250LXNpemU6ICRoNC1mb250LXNpemU7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4vKlxuICogVHJhbnNmb3JtYXRpb25cbiAqL1xuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgfVxuXG4vKlxuICogV2VpZ2h0IGFuZCBpdGFsaWNzXG4gKi9cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW1lZGl1bSAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtc2VtaS1ib2xkICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1saWdodCAgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LWxpZ2h0ZXIgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1ub3JtYWwgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1tZWRpdW0gICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW0gIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1zZW1pLWJvbGQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQgIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1ib2xkICAgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9udCN7JGluZml4fS1pdGFsaWMgICAgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLypcbiAqIExpbmtzXG4gKi9cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5hLHNwYW4ge1xuICAmLmJvcmRlci11bmRlcmxpbmUge1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCk7XG4gIH1cbn1cbmEuZGFyay1saW5rIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICB9XG59XG5cbiR0ZXh0LWxpbmstdmFyaWF0aW9uczogKFxuICBcInJldmVyc2VcIjogICAgKCRsaW5rLWhvdmVyLWNvbG9yLCRsaW5rLWNvbG9yKSxcbiAgXCJkYXJrXCI6ICAgICAgICgkZGFyay1ncmV5LTEsJHBpbmspLFxuICBcImxpZ2h0LWJnXCI6ICAgKCRwaW5rLCRkYXJrLWdyZXktMSksXG4gIFwid2hpdGVcIjogICAgICAoJHdoaXRlLCRwaW5rKSxcbik7XG4udGV4dC1saW5rIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmstY29sb3I7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICB9XG5cbiAgJi1wZGYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbkBlYWNoICR2YXJpYXRpb24sICR2YWx1ZSBpbiAkdGV4dC1saW5rLXZhcmlhdGlvbnMge1xuICAudGV4dC1saW5rLS0jeyR2YXJpYXRpb259IHtcbiAgICBjb2xvcjogbnRoKCR2YWx1ZSwgMSk7XG4gICAgYm9yZGVyLWNvbG9yOiBudGgoJHZhbHVlLCAxKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBudGgoJHZhbHVlLCAyKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbnRoKCR2YWx1ZSwgMik7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBSZXNwb25zaXZlIGFsaWdubWVudFxuICovXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vKlxuICogRm9udCBzaXplXG4gKi9cbi5mLXNpemUtMTUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbi5mLXNpemUtMTgge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICB9XG59XG5cbi5mLXNpemUtMjQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi50ZXh0LW1kLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LXNtLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LXhzbS1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZ3LWJvbGQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkY29sb3I6JHdoaXRlLCRob3Zlci1jb2xvcjokbGluay1ob3Zlci1jb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkaG92ZXItY29sb3I7XG4gIH1cbn1cbiIsIi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG59XG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIC8qIC5mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuXG4vKiBFbnRlciBhbmQgbGVhdmUgYW5pbWF0aW9ucyBjYW4gdXNlIGRpZmZlcmVudCAqL1xuLyogZHVyYXRpb25zIGFuZCB0aW1pbmcgZnVuY3Rpb25zLiAgICAgICAgICAgICAgKi9cbi5zbGlkZS1mYWRlLWVudGVyLWFjdGl2ZSB7XG4gIC8vdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllcigxLjAsIDAuNSwgMC44LCAxLjApO1xufVxuLnNsaWRlLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoMS4wLCAwLjUsIDAuOCwgMS4wKTtcbn1cbi5zbGlkZS1mYWRlLWVudGVyLFxuLnNsaWRlLWZhZGUtbGVhdmUtdG9cbiAgLyogLnNsaWRlLWZhZGUtbGVhdmUtYWN0aXZlIGJlbG93IHZlcnNpb24gMi4xLjggKi8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMDBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qXG4gKiBLZXlmcmFtZXNcbiAqL1xuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLypcbiAqIHBhZGRpbmctcmlnaHQgY2xhc3NlcyAoZXg6IC5wYWRpbmctcmlnaHQtMjAgPSBwYWRkaW5nLXJpZ2h0OiAyMHB4OylcbiAqL1xuJHBhZGRpbmdSaWdodDogMDtcbkB3aGlsZSAkcGFkZGluZ1JpZ2h0IDwgMjAge1xuICAucGFkZGluZy1yaWdodC0jeyRwYWRkaW5nUmlnaHR9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRwYWRkaW5nUmlnaHR9cHg7XG4gIH1cbiAgJHBhZGRpbmdSaWdodDogJHBhZGRpbmdSaWdodCArIDE7XG59IiwiLypcbiAqIFNldCB0aGUgc2l6ZXMgZm9yIGFuIGVsZW1lbnQgdG8gYmUgc2FtZSBhcyBpdCB3YXMgd3JhcHBlZCBpblxuICogLmNvbnRhaW5lciAvIC5yb3cgLyAuY29sLTEyXG4gKiBVc2VmdWwgdG8gYXZvaWQgdXNpbmcgdW5uZWNlc3NhcnkgZGl2IHRvIG1ha2UgYW4gZWxlbWVudCBhbGlnbiB3aXRoIGdyaWRcbiAqL1xuLmNvbC0xMi1zdHlsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAZWFjaCAkc2l6ZSBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICRrZXk6ICAgbnRoKCRzaXplLDEpO1xuICAgICR2YWx1ZTogbnRoKCRzaXplLCAyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCN7JGtleX0pIHtcbiAgICAgIG1heC13aWR0aDogJHZhbHVlIC0gMzA7XG4gICAgfVxuICB9XG4gICYtLWZ1bGwteHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1ub21pbmF0aW9uX2Zvcm1zIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJlc2V0L3Vuc3RpbGUgZGVmYXVsdCBzdHlsZXMgb2YgbGlzdCBlbGVtZW50c1xuICovXG4uc2stcmVzZXQtdWwge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xufVxuXG4vKlxuICogRmlsbCBpbWFnZSBpbnNpZGUgdGhlIGNvbnRhaW5lclxuICogLSBBZGQgdGhpcyBjbGFzcyB0byB0aGUgY29udGFpbmVyIHRoYXQgY29udGFpbnMgdGhlIGltYWdlIHRoYXQgbmVlZHMgdG8gZmlsbCBpdCdzIHdpZHRoIGFuZCBoZWlnaHRcbiAqL1xuLmNvdmVyLWltYWdlLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvdmVyLWltYWdlLWNvbnRhaW5lcigpO1xufVxuXG4vKlxuICogQWJzb2x1dGUgcG9zaXRpb25zIGVuIGVsZW1lbnQgYW5kIHNldCB2YWx1ZXMgdG8gc3RyZXRjaCBlbGVtZW50IGluIGhpcyBwYXJlbnQncyBib3VuZGFyaWVzXG4gKi9cbi5zay1mdWxsLWFic29sdXRlLXBvc2l0aW9uZWQge1xuICBAaW5jbHVkZSBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQoKTtcbn1cblxuLypcbiAqIFNlbGVjdGlvbiBjb2xvclxuICovXG4uZGFyay1iZy1zZWxlY3Rpb24ge1xuICA6Oi1tb3otc2VsZWN0aW9uIHsgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICB9XG4gIDo6c2VsZWN0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuLmxpZ2h0LWJnLXNlbGVjdGlvbiB7XG4gIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbiAgOjpzZWxlY3Rpb24ge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG4iLCJAbWl4aW4gcmVzZXQtdWwoKSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1peGluIHJlc2V0LWlucHV0LXR5cGUtbnVtYmVyKCkge1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBtYXJnaW46IDA7XG5cbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIoKSB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQoKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLypcbiAqIGJveC1zaGFkb3coKSBpcyBib290c3RyYXAgbmF0aXZlIHdoaWNoIHJlcXVpcmVzICRlbmFibGUtc2hhZG93cyB0byBiZSBUUlVFXG4gKiB0aGlzIG9uZSB3b3JrcyBldmVuIHRob3VnaCAkZW5hYmxlLXNoYWRvd3MgaXMgbm90IFRSVUVcbiAqL1xuQG1peGluIGJveC1zaGFkb3ctZm9yY2UoJHNoYWRvdy4uLikge1xuICAgICRyZXN1bHQ6ICgpO1xuICAgIEBpZiAobGVuZ3RoKCRzaGFkb3cpID09IDEpIHtcbiAgICAgIC8vIFdlIGNhbiBwYXNzIGBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO2BcbiAgICAgICRyZXN1bHQ6ICRzaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBGaWx0ZXIgdG8gYXZvaWQgaW52YWxpZCBwcm9wZXJ0aWVzIGZvciBleGFtcGxlIGBib3gtc2hhZG93OiBub25lLCAxcHggMXB4IGJsYWNrO2BcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRzaGFkb3cpIHtcbiAgICAgICAgQGlmIG50aCgkc2hhZG93LCAkaSkgIT0gXCJub25lXCIge1xuICAgICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJHNoYWRvdywgJGkpLCBcImNvbW1hXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpZiAobGVuZ3RoKCRyZXN1bHQpID4gMCkge1xuICAgICAgYm94LXNoYWRvdzogJHJlc3VsdDtcbiAgICB9XG59XG5cbkBtaXhpbiBvcmllbnRhdGlvbigkZGlyZWN0aW9uKSB7XG4gICRvcmllbnRhdGlvbi1sYW5kc2NhcGU6IFwiKG9yaWVudGF0aW9uOmxhbmRzY2FwZSlcIjtcbiAgJG9yaWVudGF0aW9uLXBvcnRyYWl0OiBcIihvcmllbnRhdGlvbjpwb3J0cmFpdClcIjtcblxuICBAaWYgJGRpcmVjdGlvbiA9PSBsYW5kc2NhcGUge1xuICAgIEBtZWRpYSAjeyRvcmllbnRhdGlvbi1sYW5kc2NhcGV9IHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJGRpcmVjdGlvbiA9PSBwb3J0cmFpdCB7XG4gICAgQG1lZGlhICN7JG9yaWVudGF0aW9uLXBvcnRyYWl0fSB7IEBjb250ZW50OyB9XG4gIH1cbn1cblxuQG1peGluIGllLW1lZGlhLXF1ZXJ5KCRpZTEwYW5kMTE6dHJ1ZSwkaWUxMmVkZ2U6ZmFsc2UpIHtcbiAgQGlmICRpZTEyZWRnZSBhbmQgJGllMTBhbmQxMSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIEBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOnRydWUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpZiAkaWUxMGFuZDExIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlci1jb2xvcigkY29sb3I6ICNmZmZmZmYpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgICBvcGFjaXR5OiAgMTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gICAgb3BhY2l0eTogIDE7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gIH1cbiAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbkBpbXBvcnQgJ352dWUtc2VsZWN0L3NyYy9zY3NzL3Z1ZS1zZWxlY3QnO1xuXG4udnNfX3NlbGVjdGVkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgcGFkZGluZzogMDtcbn1cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbn1cbi52c19fc2VhcmNoLCAudnNfX3NlYXJjaDpmb2N1cyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIudi1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4udi1zZWxlY3QsXG4udi1zZWxlY3QgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLjAsIDAuNSwgMC44LCAxLjApO1xuJHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG5cbi8qIEtleUZyYW1lcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIERyb3Bkb3duIERlZmF1bHQgVHJhbnNpdGlvbiAqL1xuLnZzX19mYWRlLWVudGVyLWFjdGl2ZSxcbi52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG59XG4udnNfX2ZhZGUtZW50ZXIsXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuIiwiLyoqIENvbXBvbmVudCBTdGF0ZXMgKi9cblxuLypcbiAqIERpc2FibGVkXG4gKlxuICogV2hlbiB0aGUgY29tcG9uZW50IGlzIGRpc2FibGVkLCBhbGwgaW50ZXJhY3Rpb25cbiAqIHNob3VsZCBiZSBwcmV2ZW50ZWQuIEhlcmUgd2UgbW9kaWZ5IHRoZSBiZyBjb2xvcixcbiAqIGFuZCBjaGFuZ2UgdGhlIGN1cnNvciBkaXNwbGF5ZWQgb24gdGhlIGludGVyYWN0aXZlXG4gKiBjb21wb25lbnRzLlxuICovXG5cbiRkaXNhYmxlZC1iZzogJHZzLXN0YXRlLWRpc2FibGVkLWJnO1xuJGRpc2FibGVkLWNvbG9yOiAkdnMtc3RhdGUtZGlzYWJsZWQtY29sb3I7XG4kZGlzYWJsZWQtY3Vyc29yOiAkdnMtc3RhdGUtZGlzYWJsZWQtY3Vyc29yO1xuXG4udnMtLWRpc2FibGVkIHtcbiAgLnZzX19kcm9wZG93bi10b2dnbGUsXG4gIC52c19fY2xlYXIsXG4gIC52c19fc2VhcmNoLFxuICAudnNfX3NlbGVjdGVkLFxuICAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgICBjdXJzb3I6ICRkaXNhYmxlZC1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJnO1xuICB9XG59XG5cbi8qXG4gKiAgUlRMIC0gUmlnaHQgdG8gTGVmdCBTdXBwb3J0XG4gKlxuICogIEJlY2F1c2Ugd2UncmUgdXNpbmcgYSBmbGV4Ym94IGxheW91dCwgdGhlIGBkaXI9XCJydGxcImBcbiAqICBIVE1MIGF0dHJpYnV0ZSBkb2VzIG1vc3Qgb2YgdGhlIHdvcmsgZm9yIHVzIGJ5XG4gKiAgcmVhcnJhbmdpbmcgdGhlIGNoaWxkIGVsZW1lbnRzIHZpc3VhbGx5LlxuICovXG5cbi52LXNlbGVjdFtkaXI9XCJydGxcIl0ge1xuICAudnNfX2FjdGlvbnMge1xuICAgIHBhZGRpbmc6IDAgM3B4IDAgNnB4O1xuICB9XG5cbiAgLnZzX19jbGVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAudnNfX2Rlc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiIsIiR2cy1jb2xvcnM6IChcbiAgICBsaWdodGVzdDogcmdiYSg2MCwgNjAsIDYwLCAwLjI2KSxcbiAgICBsaWdodDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpLFxuICAgIGRhcms6ICMzMzMsXG4gICAgZGFya2VzdDogcmdiYSgwLCAwLCAwLCAwLjE1KSxcbikgIWRlZmF1bHQ7XG5cbi8vICBHbG9iYWwgQ29tcG9uZW50IFZhcmlhYmxlc1xuJHZzLWNvbXBvbmVudC1iZzogbm9uZSAhZGVmYXVsdDtcbiR2cy1jb21wb25lbnQtbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcbiR2cy1jb21wb25lbnQtcGxhY2Vob2xkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vICBBY3RpdmUgU3RhdGVcbiR2cy1zdGF0ZS1hY3RpdmUtYmc6ICM1ODk3ZmIgIWRlZmF1bHQ7XG4kdnMtc3RhdGUtYWN0aXZlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4vLyAgRGVzZWxlY3QgU3RhdGVcbiR2cy1zdGF0ZS1kZXNlbGVjdC1iZzogI2ZiNTg1OCAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1kZXNlbGVjdC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuLy8gIERpc2FibGVkIFN0YXRlXG4kdnMtc3RhdGUtZGlzYWJsZWQtYmc6IHJnYigyNDgsIDI0OCwgMjQ4KSAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1kaXNhYmxlZC1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHQnKSAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1kaXNhYmxlZC1jb250cm9scy1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHQnKSAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1kaXNhYmxlZC1jdXJzb3I6IG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG4vLyAgQm9yZGVyc1xuJHZzLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHZzLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kdnMtYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuJHZzLWJvcmRlci1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHRlc3QnKSAhZGVmYXVsdDtcblxuLy8gIENvbXBvbmVudCBDb250cm9sczogQ2xlYXIsIE9wZW4gSW5kaWNhdG9yXG4kdnMtY29udHJvbHMtY29sb3I6IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2xpZ2h0JykgIWRlZmF1bHQ7XG4kdnMtY29udHJvbHMtc2l6ZTogMSAhZGVmYXVsdDtcbiR2cy1jb250cm9scy1kZXNlbGVjdC10ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG4vLyAgU2VsZWN0ZWRcbiR2cy1zZWxlY3RlZC1iZzogI2YwZjBmMCAhZGVmYXVsdDtcbiR2cy1zZWxlY3RlZC1ib3JkZXItY29sb3I6ICR2cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kdnMtc2VsZWN0ZWQtYm9yZGVyLXN0eWxlOiAkdnMtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xuJHZzLXNlbGVjdGVkLWJvcmRlci13aWR0aDogJHZzLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuLy8gIERyb3Bkb3duXG4kdnMtZHJvcGRvd24tei1pbmRleDogMTAwMCAhZGVmYXVsdDtcbiR2cy1kcm9wZG93bi1taW4td2lkdGg6IDE2MHB4ICFkZWZhdWx0O1xuJHZzLWRyb3Bkb3duLW1heC1oZWlnaHQ6IDM1MHB4ICFkZWZhdWx0O1xuJHZzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCBtYXBfZ2V0KCR2cy1jb2xvcnMsICdkYXJrZXN0JykgIWRlZmF1bHQ7XG4kdnMtZHJvcGRvd24tYmc6ICNmZmYgIWRlZmF1bHQ7XG4iLCIvKipcbiAgICBEcm9wZG93biBUb2dnbGVcblxuICAgIFRoZSBkcm9wZG93biB0b2dnbGUgaXMgdGhlIHByaW1hcnkgd3JhcHBlciBvZiB0aGUgY29tcG9uZW50LiBJdFxuICAgIGhhcyB0d28gZGlyZWN0IGRlc2NlbmRhbnRzOiAudnNfX3NlbGVjdGVkLW9wdGlvbnMsIGFuZCAudnNfX2FjdGlvbnMuXG5cbiAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMgaG9sZHMgdGhlIC52c19fc2VsZWN0ZWQncyBhcyB3ZWxsIGFzIHRoZVxuICAgIG1haW4gc2VhcmNoIGlucHV0LlxuXG4gICAgLnZzX19hY3Rpb25zIGhvbGRzIHRoZSBjbGVhciBidXR0b24gYW5kIGRyb3Bkb3duIHRvZ2dsZS5cbiAqL1xuXG4kYm9yZGVyLXdpZHRoOiAkdnMtYm9yZGVyLXdpZHRoO1xuJGJvcmRlci1zdHlsZTogJHZzLWJvcmRlci1zdHlsZTtcbiRib3JkZXItY29sb3I6ICR2cy1ib3JkZXItY29sb3I7XG4kYm9yZGVyLXJhZGl1czogJHZzLWJvcmRlci1yYWRpdXM7XG5cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAwIDRweCAwO1xuICAgIGJhY2tncm91bmQ6ICR2cy1jb21wb25lbnQtYmc7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZzX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDZweCAwIDNweDtcbn1cblxuLyogRHJvcGRvd24gVG9nZ2xlIFN0YXRlcyAqL1xuLnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHRleHQ7XG59XG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZzLS1vcGVuIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuIiwiLy8gIE9wZW4gSW5kaWNhdG9yXG5cbi8vICBUaGUgb3BlbiBpbmRpY2F0b3IgYXBwZWFycyBhcyBhIGRvd24gZmFjaW5nXG4vLyAgY2FyZXQgb24gdGhlIHJpZ2h0IHNpZGUgb2YgdGhlIHNlbGVjdC5cblxuJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMS4wMDAsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblxuJG9wZW4taW5kaWNhdG9yLWNvbG9yOiAkdnMtY29udHJvbHMtY29sb3I7XG4kb3Blbi1pbmRpY2F0b3Itc2l6ZTogJHZzLWNvbnRyb2xzLXNpemU7XG5cbi52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBmaWxsOiAkb3Blbi1pbmRpY2F0b3ItY29sb3I7XG4gIHRyYW5zZm9ybTogc2NhbGUoJG9wZW4taW5kaWNhdG9yLXNpemUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xufVxuXG4vLyAgT3BlbiBTdGF0ZVxuXG4udnMtLW9wZW4gLnZzX19vcGVuLWluZGljYXRvciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoJG9wZW4taW5kaWNhdG9yLXNpemUpO1xufVxuXG4vLyAgTG9hZGluZyBTdGF0ZVxuXG4udnMtLWxvYWRpbmcgLnZzX19vcGVuLWluZGljYXRvciB7XG4gIG9wYWNpdHk6IDA7XG59XG4iLCIvKiBDbGVhciBCdXR0b24gKi9cblxuLnZzX19jbGVhciB7XG4gIGZpbGw6ICR2cy1jb250cm9scy1jb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiIsIi8qIERyb3Bkb3duIE1lbnUgKi9cblxuJGJvcmRlci13aWR0aDogJHZzLWJvcmRlci13aWR0aDtcbiRib3JkZXItc3R5bGU6IHNvbGlkO1xuJGJvcmRlci1jb2xvcjogJHZzLWJvcmRlci1jb2xvcjtcbiRib3JkZXItcmFkaXVzOiAkdnMtYm9yZGVyLXJhZGl1cztcbiRib3gtc2hhZG93OiAkdnMtZHJvcGRvd24tYm94LXNoYWRvdztcblxuJGJnLWNvbG9yOiAkdnMtZHJvcGRvd24tYmc7XG4kei1pbmRleDogJHZzLWRyb3Bkb3duLXotaW5kZXg7XG4kbWluLXdpZHRoOiAkdnMtZHJvcGRvd24tbWluLXdpZHRoO1xuJG1heC1oZWlnaHQ6ICR2cy1kcm9wZG93bi1tYXgtaGVpZ2h0O1xuXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtICN7JGJvcmRlci13aWR0aH0pOyAvLyAteyMkYm9yZGVyLXdpZHRofSBoZXJlIGVuc3VyZXMgdGhlIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnMgb2YgdGhlIGRyb3Bkb3duIGFwcGVhciBmbHVzaCB3aXRoIHRoZSB0b2dnbGUuXG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6LWluZGV4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogJG1heC1oZWlnaHQ7XG4gIG1pbi13aWR0aDogJG1pbi13aWR0aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xufVxuXG4udnNfX25vLW9wdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvKiBMaXN0IEl0ZW1zICovXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOyAvKiBOb3JtYWxpemUgbGluZSBoZWlnaHQgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICMzMzM7IC8qIE92ZXJyaWRlcyBtb3N0IENTUyBmcmFtZXdvcmtzICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICR2cy1zdGF0ZS1hY3RpdmUtYmc7XG4gIGNvbG9yOiAkdnMtc3RhdGUtYWN0aXZlLWNvbG9yO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGVzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAkdnMtc3RhdGUtZGVzZWxlY3QtYmc7XG4gIGNvbG9yOiAkdnMtc3RhdGUtZGVzZWxlY3QtY29sb3I7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAkdnMtc3RhdGUtZGlzYWJsZWQtY29sb3I7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbiIsIi8qIFNlbGVjdGVkIFRhZ3MgKi9cbi52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdnMtc2VsZWN0ZWQtYmc7XG4gIGJvcmRlcjogJHZzLXNlbGVjdGVkLWJvcmRlci13aWR0aCAkdnMtc2VsZWN0ZWQtYm9yZGVyLXN0eWxlICR2cy1zZWxlY3RlZC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICR2cy1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnZGFyaycpO1xuICBsaW5lLWhlaWdodDogJHZzLWNvbXBvbmVudC1saW5lLWhlaWdodDtcbiAgbWFyZ2luOiA0cHggMnB4IDBweCAycHg7XG4gIHBhZGRpbmc6IDAgMC4yNWVtO1xuICB6LWluZGV4OiAwO1xufVxuXG4udnNfX2Rlc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWxsOiAkdnMtY29udHJvbHMtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkdnMtY29udHJvbHMtZGVzZWxlY3QtdGV4dC1zaGFkb3c7XG59XG5cbi8qIFN0YXRlcyAqL1xuXG4udnMtLXNpbmdsZSB7XG4gIC52c19fc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi52cy0tb3BlbiAudnNfX3NlbGVjdGVkLFxuICAmLnZzLS1sb2FkaW5nIC52c19fc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAuNDtcbiAgfVxuICAmLnZzLS1zZWFyY2hpbmcgLnZzX19zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogU2VhcmNoIElucHV0ICovXG5cbiRsaW5lLWhlaWdodDogJHZzLWNvbXBvbmVudC1saW5lLWhlaWdodDtcbiRmb250LXNpemU6IDFlbTtcblxuLyoqXG4gKiBTdXBlciB3ZWlyZCBidWcuLi4gSWYgdGhpcyBkZWNsYXJhdGlvbiBpcyBncm91cGVkXG4gKiBiZWxvdywgdGhlIGNhbmNlbCBidXR0b24gd2lsbCBzdGlsbCBhcHBlYXIgaW4gY2hyb21lLlxuICogSWYgaXQncyB1cCBoZXJlIG9uIGl0J3Mgb3duLCBpdCdsbCBoaWRlIGl0LlxuICovXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogNHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDdweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICB6LWluZGV4OiAxO1xufVxuXG4udnNfX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJHZzLWNvbXBvbmVudC1wbGFjZWhvbGRlci1jb2xvcjtcbn1cblxuLyoqXG4gICAgU3RhdGVzXG4gKi9cblxuLy8gVW5zZWFyY2hhYmxlXG4udnMtLXVuc2VhcmNoYWJsZSB7XG4gIC52c19fc2VhcmNoIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6bm90KC52cy0tZGlzYWJsZWQpIC52c19fc2VhcmNoIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi8vIFNpbmdsZSwgd2hlbiBzZWFyY2hpbmcgYnV0IG5vdCBsb2FkaW5nIG9yIG9wZW5cbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmc6bm90KC52cy0tb3Blbik6bm90KC52cy0tbG9hZGluZykge1xuICAgIC52c19fc2VhcmNoIHtcbiAgICAgIG9wYWNpdHk6IC4yO1xuICAgIH1cbn1cbiIsIi8qIExvYWRpbmcgU3Bpbm5lciAqL1xuLnZzX19zcGlubmVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAuMSk7XG4gIGJvcmRlci1yaWdodDogLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIC4xKTtcbiAgYm9yZGVyLWxlZnQ6IC45ZW0gc29saWQgcmdiYSg2MCwgNjAsIDYwLCAuNDUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogdlNlbGVjdFNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzO1xufVxuLnZzX19zcGlubmVyLFxuLnZzX19zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTtcbn1cblxuLyogTG9hZGluZyBTcGlubmVyIFN0YXRlcyAqL1xuLnZzLS1sb2FkaW5nIC52c19fc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5AaW1wb3J0IFwifnRpbnktc2xpZGVyL3NyYy90aW55LXNsaWRlci5zY3NzXCI7XG4kc2xpZGVyOiAnLnRpbnktc2xpZGVyJztcblxuI3skc2xpZGVyfV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoOC4zMzMzJSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg4LjMzMzMlICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIC5iYWRnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAuYmFkZ2Uge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIC5iYWRnZSB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG5cbn1cblxuI3skc2xpZGVyfV9fbmF2aWdhdGlvbiB7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLy96LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMDtcbiAgYm90dG9tOiA1MCU7XG4gIHotaW5kZXg6MjtcblxuICBidXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgei1pbmRleDogMjtcbiAgICAmLS1jYXJvdXNlbCxcbiAgICAmLS10aW55LWNhcm91c2VsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX2xpbmsge1xuICBjb2xvcjogJHdoaXRlO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19oZWFkZXJfX2xlZnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuI3skc2xpZGVyfV9faGVhZGVyX19sZWZ0X19pbm5lciB7XG4gIGZsZXg6IDE7XG59XG5cbiN7JHNsaWRlcn1fX3RhYnMge1xuICAvL3BhZGRpbmctbGVmdDogY2FsYyg4LjMzMzMlICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuI3skc2xpZGVyfV9fdGFiIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDAgMCAxcHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAmLS1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyOm5vdCgubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UpICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19tb3JlLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290ICN7JHNsaWRlcn1fX2hlYWRlciAmIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skc2xpZGVyfV9fZm9vdGVyICYge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX2Zvb3RlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuI3skc2xpZGVyfV9faW5uZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbiAqIENhcm91c2VsIHR5cGVcbiAqL1xuI3skc2xpZGVyfS0tY2Fyb3VzZWwge1xuICAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTsgLy9GaXggZm9yIGZsaWNrZXJpbmcgb24gU2FmYXJpIHdoZW4gYW5pbWF0aW5nIG9wYWNpdHlcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgJjpub3QoLnRucy1zbGlkZS1hY3RpdmUpIHtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENhcm91c2VsIHR5cGUgbW9iaWxlXG4gKi9cbiN7JHNsaWRlcn1fX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC0xNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oLTE1cHgpO1xuICAvLyBrZWVwcyBpbnNwaXJhdGlvbiBzbGlkZXIgc3RpY2tlZCB0byB0aGUgbGVmdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLypcbiAqIFRpbnkgY2Fyb3VzZWwgdHlwZSBtb2JpbGVcbiAqL1xuI3skc2xpZGVyfV9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLypcbiAqIEdhbGxlcnkgdHlwZVxuICovXG4jeyRzbGlkZXJ9X19oZWFkZXItLWdhbGxlcnkge1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9LS1nYWxsZXJ5IHtcbiAgLnRucy1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZSB7fVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuXG4gIEBpbmNsdWRlIGllLW1lZGlhLXF1ZXJ5KCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgfVxuXG4gIC8vUG9ydHJhaXQgbW9iaWxlcyB1bmRlciA3NjhweCB3aWR0aFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDEzcHgpO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwOHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAwIDZyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgNS42MjVyZW07XG4gICAgbWluLXdpZHRoOiA4MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogMCA2Ljc1cmVtO1xuICB9XG4gIC8vUG9ydHJhaXQgbW9iaWxlc1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4MHB4KSBjYWxjdWxhdGVSZW0oODBweCkgY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg0N3B4KSBjYWxjdWxhdGVSZW0oNDdweCkgY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9fdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAjeyRzbGlkZXJ9X19zbGlkZV9fYmFja2dyb3VuZC1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vdG9wOiA1MCU7XG4gICAgLy9sZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgfVxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fbGluay0tZ2FsbGVyeS1idG4gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4vKlxuICogTmF2aWdhdGlvbiB0eXBlc1xuICovXG4jeyRzbGlkZXJ9X19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogMS41NjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX2Fycm93LS1nYWxsZXJ5IHtcbiAgJi1sZWZ0IHtcbiAgICBsZWZ0OiAwLjU2MjVyZW07XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgcmlnaHQ6IDAuNTYyNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTUycHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTUycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19hcnJvdy0tY2Fyb3VzZWwge1xuICAmLWxlZnQge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtODBweCk7XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtODBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSAsXG4gICAgICAgICAgKG1heC13aWR0aDo4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKC00MHB4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC00MHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTkwcHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTkwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsY3VsYXRlUmVtKDM1cHgpKTtcbiAgI3skc2xpZGVyfV9fYXJyb3cuYnRuLS1pY29uLmJ0bi0teHNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIycHgpIGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0ICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgcmlnaHQgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19hcnJvdy0tdGlueS1jYXJvdXNlbCB7XG4gICR0aGlzOiAmO1xuICAmLWxlZnQge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2xpZGVyfV9faW5uZXItd3JhcDpob3ZlciB7XG4gICAgI3skdGhpc30tbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAjeyR0aGlzfS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKlxuICogR2FsbGVyeSB0eXBlIGhvdmVyIGFuaW1hdGlvblxuICovXG4jeyRzbGlkZXJ9LS1ob3Zlci1iZy1hbmltYXRpb24ge1xuICAjeyRzbGlkZXJ9X19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gIH1cbiAgI3skc2xpZGVyfV9fc2xpZGVfX2lubmVyOm5vdCgjeyRzbGlkZXJ9X19zbGlkZV9faW5uZXItLW5vLWhvdmVyKTpob3ZlciB7XG4gICAgI3skc2xpZGVyfV9fc2xpZGVfX2JhY2tncm91bmQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFNsaWRlciBjb2xvcnNcbiAqL1xuI3skc2xpZGVyfS0tbGlnaHQtYmcge1xuICAjeyRzbGlkZXJ9X19oZWFkZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgI3skc2xpZGVyfV9fbmF2aWdhdGlvbiB7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluay00O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9LS1kYXJrLWJnIHtcbiAgI3skc2xpZGVyfV9faGVhZGVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICN7JHNsaWRlcn1fX25hdmlnYXRpb24ge1xuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJGdyZXktNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9LS13aGl0ZS1iZyB7XG4gICN7JHNsaWRlcn1fX2hlYWRlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICAjeyRzbGlkZXJ9X19uYXZpZ2F0aW9uIHtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRncmV5LTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3skc2xpZGVyfV9fdGFiIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFBhY2thZ2UgZGVhbHMgb3ZlcnJpZGVzXG4gKi9cbiN7JHNsaWRlcn0tLXBhY2thZ2UtZGVhbHMge1xuICAjeyRzbGlkZXJ9X190YWJzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcseGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gIH1cbiAgI3skc2xpZGVyfV9fdGl0bGUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7IC8vT3ZlcnJpZGVzIHN0cmFuZ2UgYmVoYXZpb3Igb2YgaGVhZGVycyBoYXZpbmcgdGhlaXIgdGV4dCBub2RlcyBub3QgYmVlbiBhbGlnbWVudCB3aXRoIHRoZWlyIGFuY2VzdG9yc1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICB9XG4gIH1cbiAgI3skc2xpZGVyfV9fc3VidGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5sYXp5bG9hZCB7XG4gIG9wYWNpdHk6IDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIC8vdHJhbnNpdGlvbjogb3BhY2l0eSAycyBlYXNlIDRzO1xufVxuLypcbiAqIFBsYWNlaG9sZGVyIG92ZXJyaWRlc1xuICovXG5cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi8vIFZlcnNpb246IDIuOS4zXG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHJlbW92ZSBwYWRkaW5nOiBjbGllbnRXaWR0aCA9IHdpZHRoICsgcGFkZGluZyAoMCkgPSB3aWR0aFxuICBbaGlkZGVuXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBbYXJpYS1jb250cm9sc10sIFtkYXRhLWFjdGlvbl0geyBjdXJzb3I6IHBvaW50ZXI7IH1cbn1cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gID4gLnRucy1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRucy1ob3Jpem9udGFsIHtcbiAgJi50bnMtc3VicGl4ZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYudG5zLWNhcm91c2VsIHtcbiAgICAmLnRucy1uby1zdWJwaXhlbCB7XG4gICAgICA+IC50bnMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG5zLW5vLWNhbGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gbWFrZSBzdXJlIHNsaWRlciBjb250YWluZXIgaXMgdmlzaWJsZVxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICA+IC50bnMtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgfVxuICA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gID4gLnRucy1tb3Zpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgfVxufVxuLnRucy1hdXRvd2lkdGggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi50bnMtbGF6eS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMC42O1xuICAmLnRucy1jb21wbGV0ZSB7IG9wYWNpdHk6IDE7IH1cbn1cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cbi50bnMtb3ZoIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLnRucy12aXN1YWxseS1oaWRkZW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xMDAwMGVtOyB9XG4udG5zLXRyYW5zcGFyZW50IHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vLyAqKiogRml4IGEgdmlld3BvcnQgaXNzdWUgaW4gaW5pdGlhbGl6YXRpb25cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICA+IGRpdiwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vICoqKiBEZXRlY3RpbmcgYnJvd3NlciBjYXBhYmlsaXR5ICoqKlxuJHdpZHRoOiAzMTBweDtcbiRoZWlnaHQ6IDEwcHg7XG4kY291bnQ6IDcwO1xuJHBlcnBhZ2U6IDM7XG5cbi50bnMtdCB7XG4gICYtc3VicDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYtY3Qge1xuICAgIHdpZHRoOiAoMTAwJSAqICRjb3VudCAvICRwZXJwYWdlKTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogKDEwMCUgLyAkY291bnQpO1xuICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIiwiLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLmJ0bi0tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJHBpbmssICRwaW5rLCAkd2hpdGUsIGxpZ2h0ZW4oJHBpbmssNCUpKTtcbn1cblxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYmxhY2ssICRwaW5rLCAkcGluaywgJGJsYWNrLCBsaWdodGVuKCRwaW5rLDQlKSk7XG59XG5cbi5idG4tLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJGJsYWNrLCAkYmxhY2ssIGxpZ2h0ZW4oJGJsYWNrLDQlKSk7XG59XG5cbi5idG4tLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHBpbmssICR3aGl0ZSwgJHdoaXRlLCAkcGluaywgbGlnaHRlbigkYmxhY2ssNCUpKTtcbn1cbi5idG4tLXBpbmsge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkcGluaywgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwwKSwgbGlnaHRlbigkcGluayw0JSkpO1xufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkYnV0dG9uLWNvbG9ycyB7XG4gIC5idG4tLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQobnRoKCR2YWx1ZSwgMiksIG50aCgkdmFsdWUsIDEpLCBudGgoJHZhbHVlLCAxKSwgbGlnaHRlbihudGgoJHZhbHVlLCAxKSw0JSkpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRvdXRsaW5lLWJ1dHRvbi1jb2xvcnMge1xuICAuYnRuLS0jeyRjb2xvcn0tLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQobnRoKCR2YWx1ZSwgMSksIG50aCgkdmFsdWUsIDIpLCBudGgoJHZhbHVlLCAzKSk7XG4gIH1cbn1cblxuLypcbiAqIExpbmsgYnV0dG9uc1xuICovXG4uYnRuLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgJi5idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuX19pY29uLS1vdXRsaW5lPnNwYW4+c3ZnPnBhdGgge1xuICAgICY6aG92ZXIge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgICBzdHJva2U6ICRwaW5rO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgLmJ0bl9faWNvbi0tb3V0bGluZSB7XG4gICAgICB0cmFuc2l0aW9uOiBzdHJva2UgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgICBzdHJva2U6ICRsaW5rLWNvbG9yO1xuICAgICAgc3ZnLHBhdGgge1xuICAgICAgICBzdHJva2U6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bl9faWNvbi0tc29saWQge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICAgIGZpbGw6ICRsaW5rLWNvbG9yO1xuICAgICAgc3ZnLHBhdGgge1xuICAgICAgICBmaWxsOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgc3Ryb2tlOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cbi5idG4tLWxpbmstLXBpbmstYmcge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uYnRuLS1saW5rLS13aGl0ZS1iZyB7XG4gIGNvbG9yOiAkcGluaztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbms7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi8qXG4gKiBJY29uIGJ1dHRvbnNcbiAqL1xuXG4vLyAuYnRuX19pY29uIHJlZmZlcnMgdG8gdGhlIGljb24gaXQgc2VsZiBpbnNpZGUgdGhlIGJ1dHRvblxuLmJ0bjpub3QoLmJ0bi0taWNvbikge1xuICAuYnRuX19pY29uIHtcbiAgICBzdmcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBwYXRoLGNpcmNsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cbi5idG4tLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi0tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYnRuLS14c20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS14c20sICRidG4tcGFkZGluZy14LXhzbSwgJGJ0bi1mb250LXNpemUteHNtLCAkYnRuLWxpbmUtaGVpZ2h0LXhzbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLy8gLmJ0bi0taWNvbiByZWZlcnMgdG8gdGhlIGljb24gdGhhdCBjb250YWlucyB0aGVcbi5idG4tLWljb24ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXksICRidG4tZm9udC1zaXplLCAxLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICAuc2staWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMXB4O1xuICB9XG4gICYuYnRuLS1sZyB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy15LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgMSwgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuICAmLmJ0bi0tc20ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1mb250LXNpemUtc20sIDEsICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYnRuLS14c20ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXhzbSwgJGJ0bi1wYWRkaW5nLXkteHNtLCAkYnRuLWZvbnQtc2l6ZS14c20sIDEsICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cbn1cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLypcbiAqIFZ1ZSBmb3JtdWxhdGUgb3ZlcnJpZGVzXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLXN1Ym1pdCBidXR0b24ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuXG4vKlxuICogRGlzYWJlbGluZyBib3ggc2hhZG93cyBvbiBmb2N1cyBvbiBsaW5rcyBcbiAqL1xuXG5hOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXBpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmlsdGVyLWhlYWRlci1idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIHBhZGRpbmc6IDA7XG5cbiAgc3BhbiA+IHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgc3BhbiA+IHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHNwYW4gPiBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIH1cbiAgfVxufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgJGJhY2tncm91bmQsXG4gICAgICAgICAgICAgICAgICAgICAgJGJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSxcbiAgICAgICAgICAgICAgICAgICAgICAkaG92ZXItY29sb3I6ICRjb2xvcixcbiAgICAgICAgICAgICAgICAgICAgICAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSxcbiAgICAgICAgICAgICAgICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSxcbiAgICAgICAgICAgICAgICAgICAgICAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLWNvbG9yOiAkY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvci1ob3Zlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgLnNrLWljb24gc3ZnIHBhdGgge1xuICAgIHRyYW5zaXRpb246IGZpbGwgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRjb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLWhvdmVyLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSxcbiAgICAgICAgICAgICAgICAgICAgJHBhZGRpbmcteCxcbiAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZSxcbiAgICAgICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8qXG4gKiBCYXNlIGNsYXNzXG4gKlxuICogUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuICogYGJhY2tncm91bmQtY29sb3JgLlxuICovXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8qXG4gKiBQaWxsIGJhZGdlc1xuICpcbiAqIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuICovXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLypcbiAqIENvbG9yc1xuICpcbiAqIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG4gKi9cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRiYWRnZXMtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudChudGgoJHZhbHVlLCAxKSxudGgoJHZhbHVlLCAyKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZywkY29sb3I6Y29sb3IteWlxKCRiZykpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5cbiRhdmFpbGFiaWxpdHktbW9kYWwtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4NjRweCk7XG5cbiN7JHNrLW1vZGFsfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTUwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi1wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHotaW5kZXg6IDgwMDA7XG4gICAgfVxuICB9XG59XG5cbiN7JHNrLW1vZGFsfS1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4jeyRzay1tb2RhbH1fX2lubmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGFuaW1hdGlvbjogc2xpZGUtdXAgMC40cyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS1yZWd1bGFyLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiAyN3JlbTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLXNtYWxsLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTcwMC1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTYwMC1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLWxhcmdlLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY4cHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tZXh0cmEtbGFyZ2Utc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4OTJweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS0xMDA4LXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwOHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTU5Mi1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIH1cbiAgJi1zbGEge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MHB4KSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWF4LXdpZHRoOiAzM3JlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgICYtY29uZmlybWF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXZpb2xldC1ib3JkZXIge1xuICAgIC5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICM3NTZBOTY7XG4gICAgfVxuICB9XG4gICYtbmV3LWV2ZW50IHtcbiAgICB3aWR0aDogNDY2cHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgIzJDMkMyQztcblxuICAgICYtLWN1c3RvbSB7XG4gICAgICB3aWR0aDogMzQycHg7XG4gICAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGV0YWlsIHtcbiAgICAgIHdpZHRoOiA1MzZweDtcbiAgICB9XG5cbiAgICAmLS1wcmljZXMge1xuICAgICAgd2lkdGg6IDMyN3B4O1xuICAgICAgbWluLWhlaWdodDogNTQ0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1heC13aWR0aDogJGF2YWlsYWJpbGl0eS1tb2RhbC13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLWF3YXJkLWluZm8ge1xuICAgIHdpZHRoOiAzODRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOjI3MnB4O1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIH1cbiAgICAmIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW0gMS4xMjVyZW0gMS44NzVyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHN2Z3tcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXZvdGluZyB7XG4gICAgICB3aWR0aDogNDYwcHg7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gICAgICAmLW1vZGFsIHtcbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJiA+IGRpdiA+IGRpdiA+IHNwYW4gPiBwIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM5MnB4KTtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRzcGFjZXI7XG4gIGNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgJi0tbm8tdGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgJi1zbGEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICZfX2luZm8ge1xuICAgICAgJiA+IHNwYW4gPmg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjg3NXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgICYtc2xhX19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDQ0cHggMzJweCAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtc2xhX19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDMzcHggMjRweCAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZXZlbnQtZGF0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19zdGlja3ktaGVhZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA4M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgd2lkdGg6IDQ4cmVtO1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJHBpbms7XG4gIHN2ZyxwYXRoIHtcbiAgICBmaWxsOiAkcGluazsgLy9UT0RPOiBNYWtlIGNsYXNzZXMgZm9yIHRoZSBpY29ucyB0byBjb250cm9sbCB0aGlzXG4gIH1cbiAgJi1ibGFjayB7XG4gICAgc3ZnLHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cblxuICAgICYtLWJnLWdyYXkge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9fZm9vdCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgY29sb3I6ICRibGFjaztcbiAgYTpob3ZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgJHNwYWNlciAkc3BhY2VyICRzcGFjZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgJi0tc2xhLWJhbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLS1zbGEtcHJldm90aW5nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyOHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtc2xhLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSg1MnB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gICYtc2xhLXdpbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oNTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTBweCk7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLWV2ZW50LWRhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgJi1lZGl0LWxvY2F0aW9uLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDFyZW0gMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW0gMS4yNXJlbSAxLjVyZW07XG4gICAgfVxuXG4gICAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODNweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgfVxufVxuXG4vKlxuICogVGhlc2UgYXJlIGZvciBwbGFjZXMgd2hlcmUgQmFzZURpYWxvZyBjb21wb25lbnQgaXMgbm90IHJlcGxhY2VkIHdpdGggU2tNb2RhbFxuICogYnV0IHVzZXMgdGhlIHNhbWUgY2xhc3NlcyBhcyBTa01vZGFsLlxuICogVE9ETzogRXZlbnR1YWxseSBzaG91bGQgYmUgcmVwbGFjZWQgZXZlcnl3aGVyZSB3aXRoIFNrTW9kYWxcbiAqL1xuI3skc2stbW9kYWx9LS1iYXNlLWRpYWxvZyB7XG4gICN7JHNrLW1vZGFsfV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICAjeyRzay1tb2RhbH1fX2Zvb3Qge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIE1vZGFsIGFuaW1hdGlvbnNcbiAqL1xuXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi8qXG4gKiBDdXN0b20gZXJyb3IgbWVzc2FnZXNcbiAqL1xuI3skc2stbW9kYWx9IHtcbiAgLmVycm9ybWVzc2FnZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faW5uZXItY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24jeyRzay1tb2RhbH1fX2lubmVyLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICN7JHNrLW1vZGFsfV9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgXG4gICN7JHNrLW1vZGFsfV9fc3RpY2t5LWhlYWQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuXG4jeyRzay1tb2RhbH1fX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgJi5zay1tb2RhbF9fc3RpY2t5LWhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5O1xuICB9XG5cbiAgJiA+IHNwYW4gPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxuICBcbiAgLmNsb3NlLWljb24sXG4gIC5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJi5zay1tb2RhbF9fc3RpY2t5LWhlYWQge1xuICAgICAgd2lkdGg6ICRhdmFpbGFiaWxpdHktbW9kYWwtd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYgPiBzcGFuID4gaDQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2hlYWQtY29udHJhY3QtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAmX3RvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJl93aWR0aCB7XG4gICAgaDQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkLWNlbnRlci10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgc3BhbiB7XG4gICAgJjpub3QoLnNrLW1vZGFsX19jbG9zZSkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAmLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2FybmluZy1waW5rLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxM3B4O1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTlweDtcblxuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faGVhZC1jZW50ZXItdGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIHNwYW4ge1xuICAgICY6bm90KC5zay1tb2RhbF9fY2xvc2UpIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICBzcGFuLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNrLW1vZGFsLXRpdGxlLS1pbmZvLWRhc2hib2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnNrLW1vZGFsLXRleHQtLWluZm8tZGFzaGJvYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIHdpZHRoOiA5OSU7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuXG4gICYtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuIiwiLnNrLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLS1kYXJrIHtcbiAgICAuc2stZHJvcGRvd25fX2xpbmsge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnNrLWRyb3Bkb3duX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNrLWRyb3Bkb3duX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmLnJvdXRlci1saW5rLWV4YWN0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktNjtcbiAgfVxufVxuXG4uc2stZHJvcGRvd25fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJjpob3ZlcixcbiAgJi0tYWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cblxuI3skZm9ybXVsYXRlSW5wdXR9IHtcblxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0td3JhcHBlciB7XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fTpub3QoI3skZm9ybXVsYXRlSW5wdXR9LS1jaGVja2JveCk6bm90KCN7JGZvcm11bGF0ZUlucHV0fS0tcmFkaW8pICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gIC8vcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuXG4gICYtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBsZWZ0OiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIHRyYW5zaXRpb246IHRvcCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICBmb250LXNpemUgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAmLS1oYXMtdmFsdWUge1xuICAgICAgdG9wOiAwO1xuICAgICAgLy9mb250LXNpemU6ICRpbnB1dC1sYWJlbC1mb250LXNpemUtZm9jdXNlZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpIC8gMS41O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KSAvIDEuNTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCkgLyAxLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkaW5wdXQtbGFiZWwtY29sb3ItZGFyay1iZztcbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWdyZXktYmcgJiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIGNvbG9yOiAkaW5wdXQtbGFiZWwtY29sb3I7XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWhlbHAge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lcnJvcnMge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVycm9yIHtcbiAgcGFkZGluZzogMCAwLjNyZW0gMC4zcmVtO1xuICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudCB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIGlucHV0IHtcbiAgICAmOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvL2hlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3IsJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgLy9jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAvL2NvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cblxuICAgICAgLy8gUGxhY2Vob2xkZXJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cbi8qXG4gKiBTTEEgQ29uZmlybWF0aW9ucyBEaXNhYmxlZCBJbnB1dCAoc3BhbikgLSAjNDMxNzQgLSBQb2ludCA3XG4gKi9cblxuICN7JGZvcm11bGF0ZUlucHV0fS1zbGEtZGlzYWJsZWRfc3BhbiB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvL2hlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3IsJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgLy9jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAvL2NvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cblxuICAgICAgLy8gUGxhY2Vob2xkZXJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgIH1cblxufVxuXG4vKlxuICogQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4gKi9cbiN7JGZvcm11bGF0ZUlucHV0fS0tY2hlY2tib3gge1xuICAvLyY6aG92ZXIge1xuICAvLyAgJjpub3QoI3skZm9ybXVsYXRlSW5wdXR9LWdyb3VwLWl0ZW0pID4gZGl2ID4gZGl2IHtcbiAgLy8gICAgaW5wdXQ6bm90KDpjaGVja2VkKSArICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICAvLyAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIC8vICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLy8gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgICAgIG9wYWNpdHk6IDAuNTtcbiAgLy8gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy99XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWdyb3VwICN7JGZvcm11bGF0ZUlucHV0fS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXg7XG5cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgIGlucHV0OmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICBpbnB1dDpjaGVja2VkICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIGlucHV0OmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gIH1cblxuICAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3Ige1xuICAgIC8vVE9ETzogQ3JlYXRlIGZhbGxiYWNrIHRvIFBOR1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkd2hpdGU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgQGluY2x1ZGUgZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkKCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2ttYXJrLnN2Zykgbm8tcmVwZWF0IDMwMCUgMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgfVxuICB9XG5cbn1cblxuLypcbiAqIEN1c3RvbSBkcm9wZG93blxuICovXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdCB7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWRhcmstYmcgJl9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmI3skZm9ybXVsYXRlSW5wdXR9LS1ncmV5LWJnICZfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS02O1xuICAgIH1cbiAgfVxuXG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICZfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICAgICYtaXRlbSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgfVxuICBpbnB1dCxcbiAgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMXB4OyAvL01vemlsYSBmaXggZm9yIHdpZHRoIG92ZXJmbG93aW5nXG4gIH1cbn1cblxuLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgd2lkdGg6OTIlO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24ge1xuICAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgJi1yb3VuZCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjowO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBzdmcsIHBhdGgge1xuICAgICAgZmlsbDogJGdyZXktODtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHtcbiAgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxuICAmLS1vcGVuIHtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpOy8vdW5jb3ZlciB0aGUgYm9yZGVyIGJvdHRvbSBmcm9tIHRoZSBpbnB1dFxuICBsZWZ0OiAwO1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxuXG4gICYtLWdlbmVyYWwtaW5mbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG59XG5cbi8qXG4gKiBMb2NhdGlvbiBzZWFyY2ggZHJvcGRvd24gb3ZlcnJpZGVzXG4gKi9cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0I3skZm9ybXVsYXRlSW5wdXR9LS1sb2NhdGlvbi1zZWFyY2gge1xuICAjeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmI3skZm9ybXVsYXRlSW5wdXR9LS1qdW1ib3Ryb24ge1xuICAgICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWxvY2F0aW9uLXNlYXJjaC1zdWJtaXQge31cblxuLypcbiAqIE51bWJlciBpbnB1dCBjbGVhcmFibGVcbiAqL1xuXG5cbiN7JG51bWJlckNsZWFyYWJsZUlucHV0fSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skbnVtYmVyQ2xlYXJhYmxlSW5wdXR9X19jbGVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgYm90dG9tOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIFxuICAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLypcbiAqIFRleHQgaW5wdXQgY2xlYXJhYmxlXG4gKi9cblxuXG4jeyR0ZXh0Q2xlYXJhYmxlSW5wdXR9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeyR0ZXh0Q2xlYXJhYmxlSW5wdXR9X19jbGVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB9XG59XG5cblxuLypcbiAqIE11bHRpcGxlIHZ1ZSBmb3JtdWxhdGUgZWxlbWVudHNcbiAqL1xuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgPiAjeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdCxcbiAgPiAjeyRmb3JtdWxhdGVJbnB1dH0tLWVtYWlsIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICBpbnB1dDpub3QoI3skZm9ybXVsYXRlSW5wdXR9LS1jaGVja2JveCk6bm90KCN7JGZvcm11bGF0ZUlucHV0fS0tcmFkaW8pIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gICAgfVxuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWljb24ge1xuICA+IC5zay1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgYm90dG9tOiBjYWxjKCA1MCUgLSAuM3JlbSApO1xuICAgIGxlZnQ6IC41cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgdG9wOiAwLjg1cmVtO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxufVxuXG4vKlxuICogVnVlIFNlbGVjdFxuICogaHR0cHM6Ly92dWUtc2VsZWN0Lm9yZy9cbiAqL1xuLnYtc2VsZWN0IHtcblxufVxuXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnZzX19zZWFyY2gtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52c19fc2VsZWN0ZWQge31cblxuLnYtc2VsZWN0LS1mb2N1c2VkIHtcbiAgLnZzX19zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG5cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAmOjotbXMtY2xlYXIgeyAgZGlzcGxheTogbm9uZTsgd2lkdGggOiAwOyBoZWlnaHQ6IDA7IH1cbiAgJjo6LW1zLXJldmVhbCB7ICBkaXNwbGF5OiBub25lOyB3aWR0aCA6IDA7IGhlaWdodDogMDsgfVxuXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXG4gICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24geyBkaXNwbGF5OiBub25lOyB9XG5cbn1cblxuLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuXG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuXG4gIC8vY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vdG9wOiAxLjZyZW07XG4gIC8vbGVmdDogMS41NXJlbTtcbiAgb3BhY2l0eTogLjI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52cy0tb3BlbiA+IC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgJi0taGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi52c19fZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi52LXNlbGVjdC0tZGFyay1iZyB7XG4gIC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICB9XG4gIC52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XG4gICAgfVxuICB9XG4gIC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi52LXNlbGVjdC0tbGlnaHQtYmcge1xuICAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICB9XG4gIC52c19fZHJvcGRvd24tb3B0aW9ue1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgJjpob3ZlcixcbiAgICAmLS1oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgfVxuICB9XG4gIC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5cbi5mb3JtdWxhdGUtaW5wdXQtLXJlZCB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxufVxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiQG1peGluIGF1dG9maWxsLXN0eWxlcygkY29sb3IsJGJvcmRlci1jb2xvcjokY29sb3IsJGJveC1zaGFkb3c6ICcwIDAgMCAxMDAwcHggIzAwMCBpbnNldCcpIHtcbiAgJjotd2Via2l0LWF1dG9maWxsLFxuICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3I7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICB9XG59XG5cbkBtaXhpbiByZXNldC1zZWxlY3QoKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMXB4O1xuICB0ZXh0LW92ZXJmbG93OiAnJztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmVsLWNhcmQge1xuICBjb2xvcjogJHdoaXRlO1xufVxuLmVsLWNhcmRfX2xpbmsge1xuICBjb2xvcjogJHdoaXRlO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmVsLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAvL1RPRE86IFJlcGFsY2UgYmx1cnJ5IGltYWdlIHdpdGggcGxhY2Vob2xkZXIgdG8gYXZvaWQgdGhpcyBoYWNrXG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gICBpbWc6bm90KC5sb2FkZWQpIHtcbiAgLy8gICAgIHdpZHRoOiAxNTAlO1xuICAvLyAgICAgaGVpZ2h0OiAxNTAlO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wLCAxLjApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wLCAxLjApO1xufVxuLmVsLWNhcmRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5lbC1jYXJkX19jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xufVxuLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVsLWNhcmQtY2F0ZWdvcnktYmc7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7ICAvL0ZvbnQgc2l6ZSArIFBhZGRpbmcgdG9wXG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjNweCk7IC8vRm9udCBzaXplICsgUGFkZGluZyB0b3BcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxufVxuLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWwtY2FyZC1kZXNjcmlwdGlvbi1iZztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDM2cHgpIGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgd2lkdGg6IDc5JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cbi5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbiAgfVxufVxuLmVsLWNhcmRfX3N1YnRpdGxlLXRleHQge31cbi8qXG4gKiBUeXBlIDFcbiAqL1xuXG4uZWwtY2FyZC0tdHlwZS0xIHtcbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuXG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMTpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTByZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjE3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IDI1cmVtO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBUeXBlIDJcbiAqL1xuLmVsLWNhcmQtLXR5cGUtMiB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL3BhZGRpbmctdG9wOiA2OSU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIH1cblxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogYWxsICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gIH1cblxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgIHdpZHRoICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgIG1heC13aWR0aCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gICAgICB3aWR0aDogMTAzJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjA2cHgpO1xuICAgICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTZweCk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gICAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWwtY2FyZF9fY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNTAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuXG4gIC5lbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBmb250LXNpemU6ICRlbC1jYXJkLXN1YnRpdGxlLWZvbnQtc2l6ZTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1mYXN0LWR1cmF0aW9ufSxcbiAgICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fc3VidGl0bGUtdGV4dCB7XG4gICAgICBtYXgtaGVpZ2h0OiAycmVtO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fSAjeyR0cmFuc2l0aW9uLWZhc3QtZHVyYXRpb259O1xuICAgIH1cbiAgfVxuXG4gIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJyZW0pO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgICAgICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBUeXBlIDNcbiAqL1xuXG4uZWwtY2FyZC0tdHlwZS0zIHtcbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuXG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy8gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAvLyAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgLy8gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIC8vfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMzpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMSwgMS4xKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjEsIDEuMSk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDYxJTtcbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE5cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fSxcbiAgICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0zOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd30sXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogRGVpbiBldmVudCBzbGlkZXIgb3ZlcnJpZGVzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMsXG4ubWFpbi1uYXZfX2NvbnRlbnQge1xuICAuZWwtY2FyZF9fdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxOHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuLmVsLWNhcmQtLXR5cGUtNCB7XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcblxuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTE6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgICAgd2lkdGg6IDMxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQ2FyZHMgaW4gdGlueSBzbGlkZXJcbiAqL1xuLnRpbnktc2xpZGVyIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiB7XG4gICAgLnRpbnktc2xpZGVyX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgLy9UT0RPOiBUcnkgdGhpcyBraW5kIG9mIHRlaG5pcXVlIHRvIGdldCB0aGUgZGVzaXJlZCBlZmZlY3QgLCB0aGUgbGFzdCBpdGVtIHRvIHN0aWNrIHRvIHRoZSByaWdodCBib3JkZXIgb2YgdGhlIGNvbnRhaW5lclxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL21heC13aWR0aDogY2FsYyggMTAwJSAtIDMwcHggKTtcbiAgICAgIEBhdC1yb290IC50aW55LXNsaWRlciAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnNrLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNrLWljb24tLWRhcmsge1xuICAuc3ZnLXBhcnQtLWZpbGwge1xuICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAuc3ZnLXBhcnQtLXN0cm9rZSB7XG4gICAgc3Ryb2tlOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuLnNrLWljb25fX25vLWZpbGwge1xuICBmaWxsOiBub25lO1xufVxuXG4vKlxuICogQ3VzdG9tIGljb24gc3R5bGVzIGFuZCBiZWhhdmlvcnNcbiAqL1xuLnNrLWljb24tLWZpbGwtaG92ZXIge1xuXG4gICYuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIC5wYXRoLTAge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNrLWljb24tLXBlcnNvbl9vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIC5wYXRoLTIge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICAgIC5lbGxpcHNlLTAge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNrLWljb24tLXNlYXJjaCB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAuY2lyY2xlLTEge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi8qXG4gKiBMb2dpbiBtb2RhbFxuICovXG4uc2stbW9kYWxfX2xvZ2luLXR5cGUge31cblxuLnNrLW1vZGFsX19sb2dpbi10eXBlX19yZXNldCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjk3MzVyZW0pO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBSZWdpc3RlciBtb2RhbFxuICovXG4uc2stbW9kYWxfX3JlZ2lzdGVyLXR5cGUge31cblxuLypcbiAqIFJlc2V0IHBhc3N3b3JkIGxpbmsgbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGUge31cblxuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbmstMztcbiAgICB9XG4gIH1cbn1cblxuXG4ubG9naW5faW5mbyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlclJlbigyMnB4KTtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG5cblxuLmxvZ2luX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5sb2dpbl9mb290ZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBjb2xvcjogIzJDMkMyQztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4ubG9naW5fZm9vdGVyLXJlZ2lzdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubG9naW5fYnV0dG9uLXJlZ2lzdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAkcGluaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbmstMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubG9naW5fZm9vdGVyLWNyZWF0ZV9hY2Mge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cbi5sb2dpbl9pbmZvX3RleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDkwZGVnLFxuICAgICAgcmdiYSgjY2VkNGRhLCAwKSAwLFxuICAgICAgcmdiYSgjY2VkNGRhLCAwLjIpIDIwJSxcbiAgICAgIHJnYmEoI2NlZDRkYSwgMC41KSA2MCUsXG4gICAgICByZ2JhKCNjZWQ0ZGEsIDApXG4gICAgKTtcbiAgICBhbmltYXRpb246IHNoaW1tZXIgMnMgaW5maW5pdGU7XG4gICAgY29udGVudDogJyc7XG4gIFxuICAgIEBrZXlmcmFtZXMgc2hpbW1lciB7XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGNvbG9yOiAjNTM1MzUzO1xufVxuXG4ucGxhY2Vob2xkZXItLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbn1cblxuI25vLXJhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICB9XG59XG5cbiNuby1kaXNwLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLypcbiAqIEhlYWRlcnNcbiAqL1xuXG4jcGxhY2Vob2xkZXJfX3RpdGxle1xuICBoZWlnaHQ6IDEuOXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiAxLjdyZW07XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxufVxuXG4ucGxhY2Vob2xkZXItLWgxIHtcbiAgaGVpZ2h0OiAkaDEtZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWgyIHtcbiAgaGVpZ2h0OiAkaDItZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWgzIHtcbiAgaGVpZ2h0OiAkaDMtZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWg0IHtcbiAgaGVpZ2h0OiAkaDQtZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWg1IHtcbiAgaGVpZ2h0OiAkaDUtZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWg2IHtcbiAgaGVpZ2h0OiAkaDYtZm9udC1zaXplO1xufVxuXG4vKlxuICogUGFyYWdyYXBoc1xuICovXG4ucGxhY2Vob2xkZXItLXBhcmFncmFwaCB7XG4gIHNwYW4ge1xuICAgIGhlaWdodDogJGxpbmUtaGVpZ2h0LWxnICogMC43OXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFRpbnkgU2xpZGVyXG4gKi9cbi5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItdGFicyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgc3BhbiB7XG5cbiAgICB3aWR0aDogN3JlbTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLy8ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLWNhcm91c2VsLW5hdmlnYXRpb24ge1xuLy8gIHNwYW4ge1xuLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgd2lkdGg6IDIuNXJlbTtcbi8vICAgIGhlaWdodDogMi41cmVtO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbi8vICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWluLWhlaWdodDogMTRyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWluLWhlaWdodDogMTRyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiA0NCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogMTUuNXJlbTtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItaW1nLXNsYSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0xLFxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTIsXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtM3tcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMyB7XG4gIHNwYW4ge1xuXG4gIH1cbiAgJi0tNC1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nLXRvcDogMTUlO1xuICAgIH1cbiAgfVxuICAmLS0zLWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgfVxuICB9XG4gID4gc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0yIHtcbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgfVxuICAmLS0zLWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgfVxuICB9XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMSB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIH1cbiAgJi0tMy1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIC8vd2lkdGg6IDMwJTtcbiAgICAgIC8vaGVpZ2h0OiAxNXJlbTtcbiAgICB9XG4gIH1cbiAgJi0tMi1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBoZWlnaHQ6IDI5cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXJ7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xufVxuXG4ucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDF7XG4gIGhlaWdodDpjYWxjdWxhdGVSZW0oMjBweCk7XG4gIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDJweCk7XG59XG5cbi5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNHtcbiAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMTJweCk7XG4gIG1hcmdpbi1ib3R0b206Y2FsY3VsYXRlUmVtKDJweCk7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVye1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxe1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNHtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206Y2FsY3VsYXRlUmVtKDNweCk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXJ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDF7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0e1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICBcbn1cblxuXG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbntcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVye1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxe1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0e1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjdWxhdGVSZW0oM3B4KTtcbiAgfVxufVxuXG5cbi5wbGFjZWhvbGRlci0tc2xhe1xuICAmLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWg0e1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDBweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG5cbiAgJi5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1maWx0ZXJ7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1zdGlja3ktZmlsdGVye1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAmOjphZnRlcntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi8qXG4gKiBCdXR0b25zXG4gKi9cbi5wbGFjZWhvbGRlci0tYnV0dG9uIHtcblxufVxuLnBsYWNlaG9sZGVyLS1idXR0b24tc21hbGwge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4vKlxuICogRGl2XG4gKi9cbi5wbGFjZWhvbGRlci0tZGl2IHtcblxufVxuLypcbiAqIFBsYWNlaG9sZGVyIG9wYWNpdHkgY2hhbmdlXG4gKi9cbi5wbGFjZWhvbGRlci1vcGFjaXR5LWNoYW5nZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwbGFjZWhvbGRlck9wYWNpdHk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyT3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuXG5cbi8qXG4gKiBNYXRlcmlhbCBkZXNpZ24gcGxhY2Vob2xkZXJzXG4gKi9cbi5saW5lYXItcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3RhcnQgMC4zcyBlYXNlLWluO1xuICBhbmltYXRpb246IHN0YXJ0IDAuM3MgZWFzZS1pbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgJi5zbWFsbCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuXG4ubGluZWFyLXByb2dyZXNzX19iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICRwaW5rO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXIsXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5lYXItcHJvZ3Jlc3NfX2Jhci0tYmFyMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwO1xufVxuLmxpbmVhci1wcm9ncmVzc19fYmFyLS1iYXIyIHtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvd0JhcjEge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDM2LjYlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93QmFyMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMzYuNiUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlQmFyMSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMjAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgbGVmdDogMjEuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDk1LjQ0NDQ0JTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlQmFyMSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMjAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgbGVmdDogMjEuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDk1LjQ0NDQ0JTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvd0JhcjIge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDE5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gIH1cbiAgNDQuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dCYXIyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICB9XG4gIDQ0LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZUJhcjIge1xuICAwJSB7XG4gICAgbGVmdDogLTU0Ljg4ODg5JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gIH1cbiAgMjUlIHtcbiAgICBsZWZ0OiAtMTcuMjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gIH1cbiAgNDguMzUlIHtcbiAgICBsZWZ0OiAyOS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMTcuMzg4ODklO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVCYXIyIHtcbiAgMCUge1xuICAgIGxlZnQ6IC01NC44ODg4OSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICB9XG4gIDI1JSB7XG4gICAgbGVmdDogLTE3LjI1JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICB9XG4gIDQ4LjM1JSB7XG4gICAgbGVmdDogMjkuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTE3LjM4ODg5JTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzc0xpbmVhck1vdmVtZW50IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzdGFydCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN0YXJ0IHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGVuZCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZW5kIHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKlxuICogQ29tcG9uZW50IHNwZWNpZmljIHN0eWxlczogVGlueSBzbGlkZXJcbiAqL1xuLnRpbnktc2xpZGVyX19oZWFkZXJfX2xlZnQge1xuICAucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnRpbnktc2xpZGVyX19wbGFjZWhvbGRlciB7XG4gIC5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qXG4gKiBQb3NpdGlvbiBzcGVjaWZpYyBzdHlsZXM6IExhbmRpbmcgcGFnZVxuICovXG4ubGFuZGluZy1wYWdlIHtcbiAgLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTQtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDoxOTIwcHgpe1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTglO1xuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNiU7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgLnRpbnktc2xpZGVyX19wbGFjZWhvbGRlciB7XG4gICAgLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuICB9XG59XG4ubGFuZGluZy1wYWdlX19hYm91dC0tcGxhY2Vob2xkZXIge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgICB3aWR0aDogMjclO1xuICB9XG4gIC5wbGFjZWhvbGRlci0tZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogNjUlO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHNwYW5bY2xhc3MqPSdwbGFjZWhvbGRlciddIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCJcblxuI3skcGFnaW5hdGlvbn0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYtLW1hcC1vcGVuIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MTBweCk7XG4gIH1cbn1cblxuI3skcGFnaW5hdGlvbn1fX2NvdW50IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuI3skcGFnaW5hdGlvbn1fX3BhZ2Uge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuI3skcGFnaW5hdGlvbn1fX2Fycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICAmLS1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuICAmLS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG59XG5cbi8qXG4gKiBDb2xvciBzY2hlbWVzXG4gKi9cbiN7JHBhZ2luYXRpb259IHtcbiAgJi0td2hpdGUtYmcge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgJi0tYmxhY2stYmcge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuI3skcGFnaW5hdGlvbn1fX3BhZ2UtLWFjdGl2ZSB7XG4gICYjeyRwYWdpbmF0aW9ufV9fcGFnZS0td2hpdGUtYmcsXG4gICYjeyRwYWdpbmF0aW9ufV9fcGFnZS0tYmxhY2stYmd7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbiN7JHBhZ2luYXRpb259X19wYWdlIHtcbiAgJi0td2hpdGUtYmcge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuI3skcGFnaW5hdGlvbn1fX2Fycm93IHtcbiAgJiN7JHBhZ2luYXRpb259X19hcnJvdy0td2hpdGUtYmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxuICAmI3skcGFnaW5hdGlvbn1fX2Fycm93LS13aGl0ZS1iZyN7JHBhZ2luYXRpb259X19hcnJvdy0taW5hY3RpdmUge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGdyZXktNDtcbiAgICB9XG4gIH1cblxuICAmI3skcGFnaW5hdGlvbn1fX2Fycm93LS1ibGFjay1iZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLWJsYWNrLWJnI3skcGFnaW5hdGlvbn1fX2Fycm93LS1pbmFjdGl2ZSB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkZ3JleS02O1xuICAgIH1cbiAgfVxufVxuIiwiLmxkcy1yaXBwbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5sZHMtcmlwcGxlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgJHBpbms7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmlwcGxlIDFzIGN1YmljLWJlemllcigwLCAwLjIsIDAuOCwgMSkgaW5maW5pdGU7XG59XG4ubGRzLXJpcHBsZSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cbkBrZXlmcmFtZXMgbGRzLXJpcHBsZSB7XG4gIDAlIHtcbiAgICB0b3A6IDM2cHg7XG4gICAgbGVmdDogMzZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbi5zay1zcGlubmVyLFxuLnNrLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xufVxuLnNrLXNwaW5uZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IHNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiXG5cbiN7JGNvbGxhcHNhYmxlfV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWdyYXktMjAwLCAjRUNFQ0VDKTtcbn1cblxuI3skY29sbGFwc2FibGV9X19jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAmLS1leHBhbmRlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG59XG5cbiN7JGNvbGxhcHNhYmxlfV9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG4iLCJcbkBtaXhpbiBuYXYtbWFpbi10aXRsZS10YWJsZXQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gIC8vfVxufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vfVxufVxuXG4ubWFyX2JvdCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5hZGRpdGlvbmFsLWxpbmtfY2hpbGQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICYgPiBhIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAvL31cblxuICAmX2FkZGl0aW9uYWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtbWFpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmLWF3YXJkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI5LjVweCkgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1qb2Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjkuNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWV4dHJhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAmLWZpcnN0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMC43JTtcbiAgICAgICAgcmlnaHQ6IC0zNiU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgfVxuICAgICAgJiA+IGRpdiA+IGEgPiBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgICAmLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2Vjb25kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiA+IGRpdiA+IGEgPiBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbmF2LW1haW4tdGl0bGUtdGFibGV0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4zcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xuICAgIH1cbiAgfVxuXG4gIGxpLmxpLWxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gICYtLWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0LS1leHBhbmRhYmxlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NC44cHgpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICB9XG4gICAgJi0tbm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRtYWluLW5hdn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skbWFpbi1uYXZ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X190aXRsZV9faW5uZXIge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAvL21hcmdpbi1ib3R0b206IDAuMjI1cmVtO1xuICAvL21hcmdpbi10b3A6IDAuMjI1cmVtO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JG1haW4tbmF2fV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19pbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYwcHgpIDJyZW0gY2FsY3VsYXRlUmVtKDYwcHgpIDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NC40cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NC40cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAmLS1tb3JlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzMuNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0LS1zb2NpYWwge1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoLCBjaXJjbGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgICAgICAgIGZpbGw6ICNGRjVBNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjb2xvcjogJGdyZXktNDtcblxuICBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9tYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cblxuI3skbWFpbi1uYXZ9X19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi10b3A6IDAuMzI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkZ3JleS00O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRncmV5LTQpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19yaWdodC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIHBhZGRpbmctdG9wOiAwO1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcblxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogOTQuNyU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fY29weXJpZ2h0IHtcbiAgYSB7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLWJvcmRlci1ib3R0b20oJGdyZXktNCk7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19jb3B5cmlnaHRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgY29sb3I6ICRncmV5LTQ7XG59XG5cbiN7JG1haW4tbmF2fV9fY29weXJpZ2h0X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAuNXJlbTtcbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19oZWFkZXJzIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19oZWFkZXJzID4gYSA+IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19saW5rcyB7XG5cbn1cblxuI3skbWFpbi1uYXZ9X19uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAwIDEuNTdyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAtMC41JSAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxlZnQ6IC0xLjUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAuN3JlbSAwO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9faGVhZGVyX19tYWdhemluIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgQGluY2x1ZGUgbmF2LW1haW4tdGl0bGUtdGFibGV0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNXB4O1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9faGVhZGVyX19ldmVudHMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgY29sb3I6ICRibGFjaztcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgbmF2LW1haW4tdGl0bGUtdGFibGV0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgfVxuXG59XG5cbiN7JG1haW4tbmF2fV9fbGFzdF9fbGkge1xuICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX3NlY29uZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgbGkgPiBhIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tbm9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiAxNi44cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBoZWlnaHQ6IDEzLjlyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1kZSB7XG4gICAgaGVpZ2h0OiAxNi41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiAwLjJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi1hZGRpdGlvbmFsIHtcbiAgICAgIGJvdHRvbTogMS4zcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWNoIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWF0IHtcbiAgICAvL2JvdHRvbTogNXJlbTtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwNDBweCkge1xuICAvLyAgICBoZWlnaHQ6IDIyLjZ2aDtcbiAgLy8gIH1cbiAgLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAyMDQwcHgpIHtcbiAgLy8gICAgaGVpZ2h0OiAzMi42dmg7XG4gIC8vICB9XG4gIC8vXG4gIC8vICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8vICAgIGhlaWdodDogMzIuNnZoO1xuICAvLyAgfVxuICAvL1xuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC8vICAgIGhlaWdodDogMjguNnZoO1xuICAvLyAgfVxuICAvL31cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19zZWNvbmRfcGFydG5lcnMge1xuXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgbGkgPiBhIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tbm9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiAxNi44cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBoZWlnaHQ6IDEzLjlyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1kZSB7XG4gICAgaGVpZ2h0OiAxNi41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiAwLjJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi1hZGRpdGlvbmFsIHtcbiAgICAgIGJvdHRvbTogMS4zcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWNoIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBib3R0b206IDEuNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBib3R0b206IDI2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IC0wLjVyZW07XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1hdCB7XG4gICAgLy9ib3R0b206IDVyZW07XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJiA+IGxpID4gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4LjcycHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgQGluY2x1ZGUgbmF2LW1haW4tdGl0bGUtdGFibGV0O1xuICAgIH1cbiAgfVxuXG4vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwNDBweCkge1xuLy8gICAgaGVpZ2h0OiAyMi42dmg7XG4vLyAgfVxuLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAyMDQwcHgpIHtcbi8vICAgIGhlaWdodDogMzIuNnZoO1xuLy8gIH1cbi8vXG4vLyAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuLy8gICAgaGVpZ2h0OiAzMi42dmg7XG4vLyAgfVxuLy9cbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbi8vICAgIGhlaWdodDogMjguNnZoO1xuLy8gIH1cbi8vfVxufVxuXG4uc2Vjb25kIHtcbiAgJi0tY2gge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41JTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgQGluY2x1ZGUgbmF2LW1haW4tdGl0bGUtdGFibGV0O1xuICAgIH1cbiAgfVxuXG4gICYtLWF0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgbWFyZ2luOiA1JSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLS1kZSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNoX19tYXJnaW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWNoLm5hdi1zd2lzcy1hd2FyZCB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICBib3R0b206IDc2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxufVxuXG4ubWFpbl9fbmF2LWV4dHJhLWZpcnN0LXRvcC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4iLCIubW9iaWxlX2Rpc3BsYXlfbm9uZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgLnBob25lbWVudV9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG4gIC5waG9uZW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mYXEgLnBob25lbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzQ2Yjc5MDtcbiAgfVxuICAucGhvbmVtZW51IHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuZmFxIC5waG9uZW1lbnUgdWwge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gIC5waG9uZW1lbnUge1xuICAgIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAxMnB4IDlweCAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAvL2JhY2tncm91bmQ6ICRjb2xvcjAxIHVybCguLi9pbWFnZXMvbGF5b3V0L2xlbnMuc3ZnKSBuby1yZXBlYXQgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBob25lbWVudV9faW5uZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwIDBweDtcbiAgfVxuICB1bC5waG9uZW1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4IDMwcHg7XG5cbiAgICAmLS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS12aXNpYmxlIHsgLy9Vc2VkIGZvciBnb29nbGUgYm90c1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMThweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZmlsbDogYmxhY2s7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgJi0taGFzLWNoaWxkIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvbmV4dF93aGl0ZS5zdmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJhY2stYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L3ByZXZfd2hpdGUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDdweCAxLjQlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAvL29wYWNpdHk6IDAuNTtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5waG9uZW1lbnVfX2xpc3QtLWxldmVsLXR3byB7XG4gICAgLnBob25lbWVudV9faXRlbTpub3QoLnBob25lbWVudV9faXRlbS0tYmFjay1idG4pIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5waG9uZW1lbnVfX2l0ZW1fX21lbnUtdGl0bGUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4IDMlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICZfbGV2ZWwtdHdvIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC8vIC5sb2dvLCB1bCBsaSB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuICAuZXZlbnRsb2thbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3cHggY2VudGVyO1xuICB9XG4gIHVsIGxpLndpc2hsaXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICB0b3A6IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWVycm9yID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCBiLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIGIge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIC4zcmVtIDAgMDtcblxuICAgIC8qd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMCAzcHggMCAwOyovXG4gIH1cblxuICAub3ZlcmxheSB7XG4gICAgLm92ZXJsYXlfaW5uZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIH1cblxuICAgIC5vdmVybGF5X2lubmVyMiB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE3MHB4KTtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIG1hcmdpbjogMCAtMjBweCAwIC0yMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgLTlweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2LmhlYWQsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LmhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuc3RlcCwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuc3RlcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYgaW5wdXRbbmFtZT1jYXB0Y2hhX3ZhbHVlXSwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYgaW5wdXRbbmFtZT1jYXB0Y2hhX3ZhbHVlXSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdiAuY2FwdGNoYV9pbWcsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2IC5jYXB0Y2hhX2ltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5lcnJvcm1lc3NhZ2UsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LmVycm9ybWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAubWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIC5zZWFyY2hfaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZXZlbnRzZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBtYXJnaW46IDI1cHggMjVweCAtODVweCAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogODVweCAyNXB4IDI1cHggMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hvd29wdGlvbnM6OmJlZm9yZSB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgZGl2Lm9wdGlvbm5hdiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogNXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogZ3JheTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgbGkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMjM4cHg7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC9kb3duLnN2Zyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC91cC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUge1xuICAgIC5ldmVudHNlYXJjaCB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgZGl2Lm9wdGlvbm5hdi5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzQsIDIzNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xuXG4gICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHVsIGxpLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC91cC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaG93b3B0aW9uczo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlZF9zZWFyY2ggZm9ybSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDEwMHB4IDIwcHggMzBweCAyMHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mYXEgLnJlZF9zZWFyY2gge1xuICAgICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmZhcWhlYWQge1xuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VvX2hlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBtYXJnaW46IDcwcHggMCAtNzBweCAwO1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIC5mdWxsc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjQ1NWIgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAzMHB4IDA7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAvL2JhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBtYXJnaW46IDAgMjVweCAwIDI1cHg7XG5cbiAgICAgICAgdHIgdGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgLy93aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHRyIHRkIHtcbiAgICAgICAgc2VsZWN0LCBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2VyIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhbmNlbCwgLnNob3dmaWx0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogLTIwcHggLTFweCAwIC0xcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLFwiO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGVsZXRlOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ub3RzdGFydC5yZXN1bHRzLnNlYXJjaF90aXRsZSBmb3JtIC5mdWxsc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmp1bXBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDMwMjtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICYuZml4ZWQsXG4gICAgJi5hbHdheXNfZml4ZWQge1xuICAgICAgei1pbmRleDogMzAyO1xuICAgIH1cblxuICAgIC5zZWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sb2NhdGlvbmFuZnJhZ2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNjBweCk7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICAmLmZsZXhpYmxlIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICYubGlrZSwgJi5iYWNrIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYmFzZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAzOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNoYXJlIHtcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkY29sb3IwNCB1cmwoLi4vaW1hZ2VzL2xheW91dC9pY29uX3NoYXJlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBsaSA+IHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzVweCk7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYXNlIHVsID4gbGkgPiB1bCB7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCA+IGxpID4gdWw6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFzZSB1bCA+IGxpID4gdWw6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA0M3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICA+IGxpIHVsIGxpIHtcbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaS5zaGFyaWZmIHVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmLnR3aXR0ZXIgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYud2hhdHNhcHAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1ZDM2NjtcbiAgICAgICAgICAgICAgICAvLy8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvaWNvbl93aGF0c2FwcF93aGl0ZS5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsd2F5c19maXhlZCwgJi5maXhlZCB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgJi5ub3RzdGFydCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYngtd3JhcHBlciB7XG4gICAgICAuYngtdmlld3BvcnQge1xuICAgICAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnRcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgaGVpZ2h0OiAyNjBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTBweCk7XG4gICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZWJveCB7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuXG4gICAgICAuZGV0YWlscGljIHtcbiAgICAgICAgbGVmdDogLTQwJTtcbiAgICAgICAgd2lkdGg6IDE4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlciAuc2xpZGVyYm94IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG5cbiAgICAmLnNtYWxsLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpa2Uge1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuXG4gICAgLmJ4LXByZXYge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLmJ4LW5leHQge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5iYW5uZXJib3gge1xuICAgICAgaGVpZ2h0OiAyOTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzAwcHgpO1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDVweDtcblxuICAgICYuZmF2b3VyaXRlcy1vdmVydmlldyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAub3ZlcnZpZXdoZWFkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogMTVweCA1cHggMTVweCA1cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlLCAuc2hhcmVfY29udGFpbmVyIC5zaGFyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuZXZlbnRqb2JzIC5pbWFnZSBiIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYucGFydG5lcnNsaWRlcmJveCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG5cbiAgICAgIC5wYXJ0bmVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpa2Uge1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsaWVudHNsaWRlcmJveCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcblxuICAgICAgLmNsaWVudCB7XG4gICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgOHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja2VuZCB7XG4gICAgICAuc29ydGFibGUge1xuICAgICAgICAudGh1bWIge1xuICAgICAgICAgIC5oaWRlX29uX21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICYuc2ltcGxlLXNlYXJjaC1yZXN1bHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYuZmF2b3VyaXRlcy1saXN0IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAucmVzdWx0aGVhZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDVweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5pbm5lci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIC5pbWFnZXNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyNDBweDtcblxuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDVweCA1cHggMTVweCA1cHg7XG5cbiAgICAgICAgLmxldmVsIHtcbiAgICAgICAgICB0b3A6IC0yNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZSB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saXN0dmlldyB7XG4gICAgLnRlcm1pbnN1Y2hlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgLnd1bnNjaHRlcm1pbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cbiAgICAgICAgICAudmRwLWRhdGVwaWNrZXIgaW5wdXQsIGlucHV0IHtcbiAgICAgICAgICAgICZbdHlwZT10ZXh0XSwgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAwIDVweDtcbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDExNXB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDVweDtcblxuICAgICAgICAubGV2ZWwge1xuICAgICAgICAgIHRvcDogLTIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlcnNvbmVuIHtcbiAgICAgICAgICBsZWZ0OiAxNjJweDtcbiAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmVzY2hyaWViIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaW9uLCAuZ2ViYWV1ZGVhcnQge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpZW5zdGxlaXN0ZXJ0eXAsIC5sYWdlIHtcbiAgICAgICAgICBsZWZ0OiA4NnB4O1xuICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgIC5zaGFyZSB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLm1haWwge1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wcmludCB7XG4gICAgICAgIGxlZnQ6IDEwNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5hbmZyYWdlbiB7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLndlcmJ1bmdfYnV0dG9uLCAuYW5mcmFnZV9idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZGVsZXRlIHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIHRvcDogMjY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdC5saXN0dmlldyB7XG4gICAgLmVudHJ5IHtcbiAgICAgIC5saWtlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTg0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdCB7XG4gICAgLnJlZF9lbnRyaWVzIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMjBweDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBhIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWx0ZXJuYXRpdmUge1xuICAgICAgICAgIGIge1xuICAgICAgICAgICAgcGFkZGluZzogNDVweCAxNXB4IDE1cHggMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDc1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubWVkaWVuIC5yZXN1bHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAtNXB4IDVweCAxMHB4IDVweDtcbiAgICB9XG5cbiAgICAmLnNlbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5mYXEge1xuICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcblxuICAgICAgLmJyZWFkY3J1bWJzIGRpdiB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgZm9ybSB0YWJsZSB0ciB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hvd29wdGlvbnMgc2VsZWN0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlb19vdmVydmlldyB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCA1cHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuXG4gICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgJi5kZXRhaWwtYWJvdmUtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICB9XG5cbiAgICAuZGV0YWlsaGVhZCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMzBweCAxMHB4IDMwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Bhbi5wcmVtaXVtLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZXMge1xuICAgICAgICBtYXJnaW46IDEwcHggLTIwcHggMCAtMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXdhcmQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAmLmJhc2ljIHtcbiAgICAgICAgbWFyZ2luOiA3MHB4IDMwcHggMTBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgdGFibGUgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICYud2lkZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZXh0cmF3aWRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmF0dHJpYnV0ZSwgLmVxdWlwbWVudCBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53aG9fcGljIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG5cbiAgICAgICAgICAgICYuc2xhX3JhdGluZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndobyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2hvX3NsYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucm9vbXMgdGQge1xuICAgICAgICAgIHdpZHRoOiAzMy4zJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3RsaW5lIHRkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggZ3JheTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yb29tcyB0ZCB7XG4gICAgICAgICAgLnJvb21uYW1lIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FwYWNpdHlfZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXBhY2l0eV9tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgbGVmdDogLTE4N3B4O1xuICAgICAgICAgICAgICBib3R0b206IDM2cHg7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxOTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5yb29tbmFtZSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgbWFyZ2luOiAtMjBweCAtMzBweCAtNDBweCAtMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNjBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgICAgICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ2FsbGVyeSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAtMzBweCAtMjBweCAtMzBweCAtMjBweDtcblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkgYSwgJjpudGgtY2hpbGQoMikgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZ2FsbGVyeV9pbWFnZSBhIHNwYW4sICYuZ2FsbGVyeV92aWRlbyBhIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFnYiB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlYW0ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggLTIwcHggLTIwcHggLTIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggLTVweCAxMHB4IC01cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIjYXZhaWxhYmlsaXR5X21vZGFsICNyZXF1ZXN0cy5oaWRlX29uX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIGg0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgfVxuXG4gIC5zcGVjaWFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgLmxlZnQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAwIDMwcHggMzBweCAzMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNtYXAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cblxuICAubGF3IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcblxuICAgIC5pbXByZXNzdW0ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGM3Yzc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgZGl2IHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53YXlfdG9fdXMge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cbiAgICAua29udGFrdCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgZGl2IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjcm9hZG1hcCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cbiAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWlsaW5ncyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAuYmFjayB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlcmJveCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICAgLmJ4LXByZXYsIC5ieC1uZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlcmVudHJ5IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA4cHggMCByZ2JhKDQwLCAzOSwgMzQsIDAuMik7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vcmVpbmZvIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4ge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuYmFjayB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNyZWF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggOTBweCAxMHB4IDkwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0cyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2VyYmVtb2VnbGljaGtlaXRlbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggLTEwcHggLTEwcHggLTEwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52b3J0ZWlsZSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRlbWVudHMge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMTBweCAtMTBweCAtMTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBpYyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMTIwcHggMCAxMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29tcGFueSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhdGlzdGljIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIC02MHB4IDA7XG5cbiAgICAuZmFjdHMge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMTBweCAxMHB4IC0xMHB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmJ1c2luZXNzX2NhcmQge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggLTEwcHggMTBweCAtMTBweDtcblxuICAgICAgICAucGljIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDEwcHggMzBweCAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlYXNvbnMge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggLTIwcHggMTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZWluZm8ge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggLTIwcHggMTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYXEge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMCAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmVzc2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNjBweCAxMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFuZnJhZ2VuIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgbWFyZ2luOiA0cHggYXV0byA0cHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyb3JwYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnByb2JsZW0ge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogNDBweCAxMHB4IDYwcHggMTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWx0ZXJuYXRpdmUge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgaDMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgIGxpIGEge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMTFweCA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXZlbnRtYWdhemluIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgMTVweCAwO1xuXG4gICAgLmV2ZW50bWFnYXppbmhlYWQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgLmlubmVyLW1hZ2F6aW4ge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICAubWFnYXppbmxlZnQge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgaHIge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Vib3gge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAgICAgICAuaW1hZ2VzbGlkZXIge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgIHUge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpa2Uge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweCA5cHggNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcG9uc29yaW5nX3N0cmlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDEwcHggMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhZ3Mge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgLmZ1bmN0aW9ucyB1bCBsaSBhIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAucmVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1MHB4IDMwcHggNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgLnJlc3VsdGhlYWQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmxpc3R0YWJsZSB0ciB7XG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9ybSB0YWJsZSB0ciB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2hvd29wdGlvbnMgc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IC5jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tYWdhemlucmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGV0YWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBociB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWdhemlua29tbWVudGFyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5mb290IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMjBweDtcblxuICAgICAgaDQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWdhemluZW50cnkge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgICAgIC5pbWFnZSBzcGFuIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5ld3NsZXR0ZXIge1xuICAgIC5pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMjYycHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICB3aWR0aDogMTY5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICB3aWR0aDogODlweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2l0ZWZvb3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDgwcHggMjBweDtcblxuICAgICAgJi5zaXRlZm9vdF9faW5mb3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDcwcHggMTBweCA3MHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgYiwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzcHg7XG4gIH1cblxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IHtcbiAgICAuaG9vcGVyLXByZXYge1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICAuaG9vcGVyLW5leHQge1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtbGlua3MjZmFjZWJvb2stbGluayBzdmcge1xuICAgIGxlZnQ6IC0ycHg7XG4gIH1cblxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnN0ZWxsZW5hbmdhYmVuYm94IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuXG4gICAgdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IC41cmVtO1xuXG4gICAgdGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5nYWxsZXJ5X3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBzd3Age1xuICAgICYuaGFzSW5uZXJUaHVtYnMge1xuICAgICAgLnBzd3BfX3RvcC1iYXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgICAgIHJpZ2h0OiA0NHB4O1xuICAgICAgfVxuXG4gICAgICAucHN3cF9fem9vbS13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsImlucHV0IHsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyB9IiwiXG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNCk7XG4gIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfYXdhcmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gIC5zbGFfYXdhcmRoZWFkIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMHB4IGF1dG87XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMHB4IDhweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHggMTFweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWM5NjdkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNwb25zb3Jpbmdfc3RyaXBlIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDBweCBhdXRvO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTIwcHgpO1xuICAgICAgbWFyZ2luOiAyMHB4IDYwcHggMjBweCA2MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGFyZXN1bHQge1xuICBtYXJnaW46IDgwcHggMHB4IDgwcHggMHB4O1xuICAuZW50cnkgLmFuZnJhZ2VfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWM5NjdkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib257XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6MHB4O1xuICBib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gIHBhZGRpbmc6MThweCAwcHg7XG5cbiAgJi1ob21lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgICBsZWZ0OjBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIHBhZGRpbmc6MThweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cbiAgJi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbi0td2lubmVye1xuICAgIGJhY2tncm91bmQ6ICRzbGEtd2lubmVyLWNvbG9yO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzoxOHB4IDMycHggMjRweCAzMnB4O1xuICB9XG5cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIHtcbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBwYWRkaW5nOiA3cHggMHB4IDdweCA0OHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDk0cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggNDZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICAubW9iaWxlLWhpZGV7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLnNsYV9yaWJib24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTIwcHggMHB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAuc2xhX3JpYmJvbl9pbm5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwcHggOHB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgICAgIGJyLm1lZGl1bSxcbiAgICAgICAgYnIuc21hbGx7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMjBweCAxMXB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2FjOTY3ZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgfVxuXG4gICAgICBidXR0b257XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiRzbGEtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDg3cHggMTVweCAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ob21lX3JpYmJvbntcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1hcmdpbi10b3A6OTBweDtcbiAgICBmbG9hdDpub25lO1xuICAgIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICBoZWlnaHQ6ODBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBsaXtcbiAgICAgICAgaDN7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgbWFyZ2luOjE5cHggODBweCAxNXB4IDBweDtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzJBNTU3MTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBtYXJnaW46MThweCAwcHg7XG4gICAgICAgICAgcGFkZGluZzoxNHB4IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRldGFpbF9yaWJib24ge1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgLnNsYV9yaWJib25faW5uZXIge1xuICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBtYXJnaW46IDE1cHggNDVweCAxNXB4IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zbGFfcmliYm9uX2JsdWUge1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gIH1cblxuICAmLnNsYV9yaWJib25fbm9taW5hdGV7XG4gICAgLnNsYV9yaWJib25faW5uZXJ7XG4gICAgICBsaTpmaXJzdC1jaGlsZHtcbiAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNsYV9yaWJib25fd2lubmVye1xuICAgIGJhY2tncm91bmQ6ICRzbGEtd2lubmVyLWNvbG9yO1xuICB9XG5cbn1cblxuLm92ZXJsYXl7XG4gICNzbGEtcmF0aW5nLWNvbmZpcm17XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjkwcHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1OTJweDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOjIycHggMjRweCAzMnB4IDI0cHg7XG4gICAgbWluLWhlaWdodDogNjQ0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWF4LWhlaWdodDoxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIH1cblxuICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2dyYXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCAyMTksIDIxOSwgMC4yKTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgICBoMntcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xuXG4gICAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICB9XG5cbiAgICBwe1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBtYXJnaW4tYm90dG9tOjM0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjM3cHg7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LnNoYXJlLWxpbmtze1xuICAgICAgcGFkZGluZzoyNHB4IDMzcHggMjNweCAzM3B4O1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktMjtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgIGg2e1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zaGFyZS1idXR0b25ze1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjM5cHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciBpbWd7XG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCg1MiUpIHNlcGlhKDMwJSkgc2F0dXJhdGUoMzAzJSkgaHVlLXJvdGF0ZSgxNjNkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua19jb3BpZWR7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOi00MnB4O1xuICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5zaGFyZS1saW5rcy1zbXtcbiAgICAgIHBhZGRpbmc6NDBweCAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgICAgIG1hcmdpbi1ib3R0b206NDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGg2e1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLnNoYXJlLWJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjMycHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgaW1ne1xuICAgICAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rX2NvcGllZHtcbiAgICAgICAgICBmb250LXdlaWdodDokZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206LTQycHg7XG4gICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LnNoYXJlLWxpbmtzLWxne1xuICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoNntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLnNoYXJlLWJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjMycHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgaW1ne1xuICAgICAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rX2NvcGllZHtcbiAgICAgICAgICBmb250LXdlaWdodDokZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206LTQycHg7XG4gICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzbGEtcmF0aW5nLW1vZGFse1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyOTRweCk7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDU4OHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LWhlaWdodDogODglO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAuY2xvc2VfbW9kYWx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICByaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2VfZGFya19zbGEyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwNTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICYubW9iaWxlLWNlbnRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5zbGEtY29udGVudHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2xvc2VfbW9kYWx7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWhlYWRlcntcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IDEwNDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGg0e1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDo0MHB4O1xuICAgICAgICBjb2xvcjokZGFyay1ncmV5LTE7XG4gICAgICAgIHBhZGRpbmc6MjBweCAwcHggMTJweCAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaDR7XG4gICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6MzNweDtcbiAgICAgICAgICBjb2xvcjokZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzoxNHB4IDQ0cHggNHB4IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1oZWFkZXItbGFuZ3tcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBpbWd7XG4gICAgICAgIHBhZGRpbmc6MjhweCAwcHggMjZweCAzNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgICAgICAgdG9wOiAtNTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdm90aW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5hY3RpdmUtY29udGVudHtcbiAgICAgIHBhZGRpbmc6MjBweCA0OHB4IDUycHggNDhweDtcblxuICAgICAgJi5uby1wYWRkaW5nLWxye1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgICAgIH1cblxuICAgICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTA2cHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MTFweCAyNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgcGFkZGluZzoyMHB4IDI0cHggNTJweCAyNHB4O1xuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LnNsYS1jb3ZpZC1idXR0b257XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWVycm9ye1xuICAgICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IDBweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOjVweCAzMnB4IDI4cHggMzJweDtcblxuICAgICAgJi5zbGEtZmluYWx7XG4gICAgICAgIHBhZGRpbmc6NXB4IDQ4cHggMzZweCA0OHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6NXB4IDI0cHggMTQzcHggMjRweDtcblxuICAgICAgICAmLnNsYS1maW5hbHtcbiAgICAgICAgICBwYWRkaW5nOjVweCAyNHB4IDM2cHggMjRweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIGgze1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzNzVweDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDo3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgICYubW9yZV9zcGFjZXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICYubW9iaWxlLWhpZGV7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuXG4gICAgICAgIGJ7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAmLm1vYmlsZS1oaWRle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiRzbGEtY29sb3I7XG4gICAgICB9XG4gICAgICAuc2xhLWxpZ2h0cy1zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LTE5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGEtbGlnaHRib3h7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOjEwNHB4O1xuICAgICAgICAmOm50aC1jaGlsZCg0bil7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgICAgICAgICBwYWRkaW5nOiAyOXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDEuNXB4IDEuNXB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo2cHg7XG4gICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAlKSBzZXBpYSg5NSUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE4MmRlZykgYnJpZ2h0bmVzcygxMDglKSBjb250cmFzdCg4OCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi50aHVtYi1hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdGh1bWJfdXBfYWN0aXZlLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxM3B4IDEycHg7XG4gICAgICAgICAgICAmLmxvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS90aHVtYl9kb3duX2FjdGl2ZS5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDExJSkgc2F0dXJhdGUoNSUpIGh1ZS1yb3RhdGUoMTI2ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2LnRodW1iLWFjdGl2ZXtcbiAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDZ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDNweDtcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICB3aWR0aDpjYWxjKCAzMyUgLSA2cHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24pe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0bil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6OXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdi50aHVtYi1hY3RpdmV7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDRweCAzcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsYS1mb3JtLXJvd3tcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yO1xuICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwYWRkaW5nOjE2cHg7XG4gICAgICAgICAgaGVpZ2h0OjEwOHB4O1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmVycm9yLWZpZWxke1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcblxuICAgICAgICAgICYucmlnaHR7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDEycHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGV4dGFyZWF7XG4gICAgICAgICAgICB0b3A6MTM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pbnB1dHtcbiAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmPmlucHV0e1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcblxuICAgICAgICAgICYuZXJyb3J7XG4gICAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNsYS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHNsYS1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbXNlbGVjdHtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgJi5zaG9ydHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTIgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmVycm9yIGlucHV0e1xuICAgICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzbGEtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY3VzdG9tc2VsZWN0X19kcm9wZG93bntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG5cbiAgICAgICAgICAgIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDM3cHggMHB4IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS0yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnZ1ZS1zbGlkZXJ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1yYWlse1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0M3QzdDNztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52dWUtc2xpZGVyLXByb2Nlc3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52dWUtc2xpZGVyLWRvdHtcbiAgICAgICAgICAgIC52dWUtc2xpZGVyLWRvdC1oYW5kbGV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52dWUtc2xpZGVyLWRvdC10b29sdGlwe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgcGFkZGluZzoycHggMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC1ib3R0b217XG4gICAgICAgICAgICAgIGJvdHRvbTowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5sZWZ0IC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9te1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwxMDAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnJpZ2h0IC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9te1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1JSwxMDAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVjay1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICYuZXJyb3J7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZW17XG4gICAgICAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG5cblxuICAgICAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jaGVja21hcmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9jaGVja21hcmsuc3ZnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIC5jaGVja21hcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZW17XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMwcHggOHB4IDhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmVycm9yPnNwYW57XG4gICAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNsYS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNlbGVjdGVkPnNwYW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3VwLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHVse1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTJweCAzMHB4IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMnB4IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2VsZWN0ZWQgc3BhbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3VwLnN2Zyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6bWVkaXVtIG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMzZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTFweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0yO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hlY2stY29udGFpbmVye1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnNsYS1ib3R0b20tdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLXRvcDoxODhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOjMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcuZmluYWwtaW1hZ2V7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA2NnB4IGF1dG8gMzNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luOiAzOHB4IGF1dG8gMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMy5maW5hbC10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo0NnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwLmZpbmFsLXRleHR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjk5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo2N3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdi5zaGFyZS1saW5rc3tcbiAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRENFMEUzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICAgIGg2e1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRncmV5LTg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo5cHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRncmV5LTg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXJlLWJ1dHRvbnN7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToycHg7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saW5rX2NvcGllZHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206LTQ5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtbGFuZy1zZWxlY3R7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTY4cHg7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxMDhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LnNsYS1sYW5nLWJ1dHRvbntcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6MTFweCAwcHg7XG4gICAgICAgICAgbWFyZ2luOjBweCBhdXRvIDE2cHggYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOjE5NXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc2xhLWNvdmlke1xuICAgICAgICBtYXJnaW4tYm90dG9tOjk2cHg7XG4gICAgICAgIHBhZGRpbmc6MHB4IDhweDtcbiAgICAgICAgaDN7XG5cbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjUzcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo0NXB4O1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjUzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgICBwYWRkaW5nOjBweDtcblxuICAgICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5zbGEtY292aWQtYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtY292aWQtLXZvdGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1mb290ZXJ7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IDEwNDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNsYS1idXR0b25zLXJvd3tcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMnB4IDMycHggMzJweDtcbiAgICAgICAgJi5maW5hbHtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAgIGg0LHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAmLmJpZ3tcbiAgICAgICAgICAgIHdpZHRoOjI3MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNvdmlke1xuICAgICAgICAgICAgd2lkdGg6MTk1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYudW5hY3RpdmV7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYmFja3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB3aWR0aDoxODNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6MTBweCAwcHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2xhLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xhLW5hdi1pbmZve1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIG1hcmdpbi10b3A6OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgIHBhZGRpbmc6IDVweCAyNHB4IDM4cHg7XG5cbiAgICAgICAgICAmLmZpbmFsIGJ1dHRvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICYuYmlnLFxuICAgICAgICAgICAgJi5jb3ZpZHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5iYWNre1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAuc2xhLW5hdi1pbmZve1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuc2xhLWZvb3Rlci1ib3R0b217XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHNsYS1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGgze1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEzcHggMjJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS12b3Rpbmcge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMCA3cHggMjFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2xhLWZvb3Rlci0tdm90aW5nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2xhLWJ1dHRvbnMtcm93IHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjRweCA2MHB4O1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmLmNvdmlkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsYS1zZWFyY2gtaGVhZGVye1xuICBwYWRkaW5nLXRvcDoxMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tbmF2LWJnO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB6LWluZGV4OiAxO1xuXG4gICYtLXNwYW4tbGlua3tcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuc2xhLXNlYXJjaC1oZWFkZXItLXdpbm5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzdENzA1RjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2RDYyNTM7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICB9XG5cbiAgJi0tbGluay13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJi0tY2F0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgaDF7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogN3B4IDBweCA3cHggNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6NDJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBzcGFue1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWFyZ2luLXRvcDotOXB4O1xuICB9XG4gIGJ1dHRvbixkaXYuYWN0aXZlLWZpbHRlcnN7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy10b3A6OThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmNvbnRhaW5lcntcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTozOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3MDVGO1xuICAgIHBhZGRpbmc6Y2FsY3VsYXRlUmVtKDkwcHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oNzJweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTpjYWxjdWxhdGVSZW0oMjdweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDBweCk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGN1bGF0ZVJlbSgwcHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgtNDRweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTRCNUQgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICAgIGxlZnQ6IDEyNnB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzc2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM3NnB4KSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI3cHgpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjdweCkgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjI3cHgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi5zbGEtbm90LWFjdGl2ZXtcbiAgcGFkZGluZy1ib3R0b206ODBweDtcbiAgaDR7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgIG1hcmdpbi10b3A6MzZweDtcbiAgICBtYXJnaW4tYm90dG9tOjYwcHg7XG4gIH1cbiAgLmdyYXktY29udGFpbmVye1xuICAgIG1hcmdpbjo0M3B4IDBweCA0MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgcGFkZGluZzo4NHB4IDQwcHggNzBweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwe1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOjExcHggMTRweDtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaDR7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgIH1cblxuICAgIC5ncmF5LWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbjowcHggMHB4IDQwcHggMHB4O1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzoxMHB4IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLXRvcDozNnB4O1xuICBtYXJnaW4tYm90dG9tOjU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBoNHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZS1maWx0ZXJze1xuICAgICYtc2xhIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi1wbGFjZWhvbGRlcnMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG5cbiAgICAgIGZsb2F0OnJpZ2h0O1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzo1cHggMzZweCA1cHggMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmstZ3JleS0xO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgfVxuICAgICAgbGFiZWx7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDoxM3B4O1xuICAgICAgICB0b3A6MTVweDtcbiAgICAgICAgd2lkdGg6OHB4O1xuICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxhY2stYnV0dG9uIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOjE3NXB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBhZGRpbmc6OHB4IDE3cHg7XG4gICAgbWFyZ2luLWxlZnQ6MjRweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuXG4gIC5zaG93LWZpbHRlcntcbiAgICBAZXh0ZW5kIC5ibGFjay1idXR0b247XG4gICAgLy8gZGlzcGxheTpibG9jaztcbiAgICBmbG9hdDpyaWdodDtcbiAgICAvLyBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAvLyBmb250LXNpemU6IDE1cHg7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gY29sb3I6ICR3aGl0ZTtcbiAgICAvLyB3aWR0aDoxNzVweDtcbiAgICAvLyB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAvLyBwYWRkaW5nOjhweCAxN3B4O1xuICAgIC8vIG1hcmdpbi1sZWZ0OjI0cHg7XG4gICAgLy8gY3Vyc29yOnBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgJi1zbGEge1xuICAgICAgcGFkZGluZzogN3B4IDE0cHggN3B4IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICAuc2hvdy1maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzlweCk7XG4gIH1cblxuICAuYWN0aXZlLWZpbHRlcnMge1xuICAgIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oMzJweCkgMDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNob3ctZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cblxuICAgIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYSxcbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICYtcGxhY2Vob2xkZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtd2lubmVyLTIwMjMge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVye1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLWJvdHRvbToxNnB4O1xuICBwYWRkaW5nLXRvcDoxNnB4O1xuXG4gIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgZmxleDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHggMTVweCA0cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgJi5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuXG4gICAgICAgICAgJi5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYS1maWx0ZXJzIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNsZWFye1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDoxNC41cHg7XG4gICAgICAgICAgICB0b3A6MTIuNXB4O1xuICAgICAgICAgICAgd2lkdGg6N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OjdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDMwcHggNHB4IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcmVzZXR7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5vdmVybGF5e1xuICAjc2xhLXNlYXJjaC1tb2RhbHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjMycHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA0NjRweDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICAuY2xvc2VfbW9kYWx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV9kYXJrX3NsYTIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgICAgdG9wOiA1MnB4O1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNC5zZWFyY2gtbW9kYWwtdGl0bGV7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBwYWRkaW5nOjIzcHggNDBweCAxMnB4IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjMxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwYWRkaW5nOjE2cHggNDBweCAwcHggMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIHBhZGRpbmc6MHB4IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgJi5zZWFyY2gtYnV0dG9ue1xuICAgICAgICBtYXJnaW4tdG9wOjYycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgICAgLm1vYmlsZS1iZ3tcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9ue1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MTFweCAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6N3B4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOjE4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLXdpbm5lci1jb2xvcjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTdDNkI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi0tY2xlYXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmN1c3RvbXNlbGVjdHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRkYXJrLWdyZXktMSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbXNlbGVjdF9fYXJyb3d7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2N1c3RvbXNlbGVjdF9hcnJvdy5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDoxMXB4O1xuICAgICAgICAgIGhlaWdodDo2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3due1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMzdweCA3cHggMTBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDE7XG5cbiAgICAgICAgICAuY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgJj5zcGFue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2F0ZWdvcmllc19kcm9wZG93biAuY3VzdG9tLWRyb3Bkb3due1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6NDAwcHggIWltcG9ydGFudFxuICAgICAgICB9XG5cbiAgICAgICAgJi5yZWdpb25zX2Ryb3Bkb3duIC5jdXN0b20tZHJvcGRvd257XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSk7XG4gICAgICAgICAgbWF4LWhlaWdodDo0MDBweCAhaW1wb3J0YW50XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWRyb3Bkb3due1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMHB4IDdweCAwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRle1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24sLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25ze1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXJ7XG4gICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206OTVweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZXtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgJi5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6MHB4IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG5cbiAgICAgICAgJi5zZWFyY2gtYnV0dG9ue1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAubW9iaWxlLWJne1xuICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGV7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWx7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgei1pbmRleDo0O1xuICAgICAgLmNsb3NlX21vZGFse1xuICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQuc2VhcmNoLW1vZGFsLXRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOjI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgICAgJi5zZWFyY2gtYnV0dG9ue1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NjVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLm92ZXJsYXktc2Vjb25ke1xuICAjc2xhLXNlYXJjaC1tb2RhbHtcbiAgICAuc2xhLXNlYXJjaC1yb3d7XG4gICAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGV7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlcntcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xhLXNlYXJjaC1yb3d7XG4gICAgICAuc2VhcmNoLWJ1dHRvbi1maXJzdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgIC5jdXN0b20tZHJvcGRvd24tbmV3e1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMHB4IDAgMTBweDtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjgpIDAgMCAxMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjgpIDAgMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLW1vZGFsLXRpdGxlLXNtYWxsIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzbGEtZGV0YWlsfSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIGNhbGN1bGF0ZVJlbSgxMjBweCkgMCBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zNnB4KTtcbiAgfVxuICAmLXdpbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMiU7XG4gICAgfVxuICAgICYgPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTJweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXN1YnRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAyJTtcbiAgICB9XG4gICAgJi1icmVhayB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zZWNvbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICYtc2Vjb25kLXdyYXBwZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIGFuZCAobWluLXdpZHRoOjc3MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzcwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDk1OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyNDhweDtcbiAgICB9XG5cbiAgfVxuICAmLXdyYXBwZXJfc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgfVxuICB9XG4gICYtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB0ZXh0LWFsaWduOiAtd2Via2l0LWF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuICAmLWluZm8ge1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTIwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICB9XG4gIH1cblxuICAmX21vZGFsLXRpdGxlIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLXNlY29uZCB7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmFubmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmX2luZm8ge1xuICAgICAgICA+IHN1cCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbW9kYWwtYm9keSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+IHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gICZfbW9kYWwtZ2lyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfbW9kYWwtY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpICFpbXBvcnRhbnQ7XG4gICAgJiA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2xhLXB1bmt0ZX0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1N3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAmID5oNCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXBsYWNlaG9sZGVyIHtcbiAgICAmLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmJyZWFrLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdyaWQtaWNvbi1hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMThweCA3cHggMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1ncmlkLWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOS41cHg7XG59XG5cbi5naXJkLWljb24taW5hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMThweCA3cHggMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1ncmlkLWluYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA5LjVweDtcblxufVxuXG5cbi5saXN0LWljb24tYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggNDVweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWxpc3QtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmxpc3QtaWNvbi1pbmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1saXN0LWluYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gge1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTEycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTI2cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXdyYXAge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDUzcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2Ljg4cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXdyYXAgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19zd2l0Y2gtc2xpZGVyIHtcbiAgd2lkdGg6MjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOCU7XG4gIGxlZnQ6IDMlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogLjRzO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogNyU7XG4gIH1cbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zZWFyY2gtcGFnZV9fc3dpdGNoLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG5cbi5zbGEtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuLnNsYS1zZWN0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOTJweDtcbn1cblxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJpZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsYV9fY2F0ZWdvcnlfc2VhcmNoX2J1dHRvbiB7XG4gIEBleHRlbmQgLmJsYWNrLWJ1dHRvbjtcbn1cblxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXNsYSB7XG4gICY6aG92ZXIge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC4xKTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cblxuLmJ1dHRvbi1zbS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuYnV0dG9uLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1HcmF5LTcwMCwgIzQ0NCk7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG5cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uIHtcbiAgLmF3YXJkLWxvY2F0aW9uLXJpYmJvbi10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgYnIgeyBkaXNwbGF5OiBub25lO31cbiAgICB9XG4gIH1cbn1cblxuLnNsYS1zZWN0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi5zbGEtc2VhcmNoLWhlYWRlci0td2lubmVyLTIwMjMge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5MnB4KSAwO1xufVxuXG4uc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSBjYWxjdWxhdGVSZW0oMTIwcHgpIDAgY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjhweCk7XG4gICAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgJi1wbGFjZWhvbGRlcnMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMTFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIyOHB4KTtcbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5zaG93LWZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cblxuICAgIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgLnNob3ctZmlsdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9oYXMtZmlsdGVycyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIC5zaG93LWZpbHRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsdGVycy13cmFwcGVyLXNsYS0yMDIzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbn1cblxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAtMjAyMyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQtc2xhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjJweCk7XG4gICAgfVxuXG4gICAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1zbGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dC1zbGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS1zbGEge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUtMjAyMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS1pbWFnZSB7XG4gICAgd2lkdGg6IDE3M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgXG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtMjAyMyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLTIwMjMuc3ZnKTtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdG9wOjA7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5zbGEtMjAyMy10b3RhbC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtMjAyMyB7XG4gICAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGEuc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhd2lubmVyLTIwMjMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgICBAZXh0ZW5kIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd247XG4gICAgbWF4LWhlaWdodDogMzEwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwcHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bi1pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI0VDRUNFQyBzb2xpZDtcblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMxQjFCMUI7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzLWl0ZW0tLWxpc3Qge1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcblxuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM2NTY1NjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbm9taW5hdGlvbi1jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuXG4gICAgICAgIC5pbnB1dC1mdW5jdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEycHgpO1xufVxuXG4ubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUtc2xhLm51eHQtbGluay1hY3RpdmUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5tb2RhbC1oaWRkZW4ge1xuICAgIC5zay1tb2RhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEuc2xhLXdpbm5lci1pbWFnZS1tb2JpbGUge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiBcbi5hd2FyZGVkLWxvY2F0aW9uLW1vZGFsLWxpbmsge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxufSIsIlxuXG4jeyRmYWN0cy1maWd1cmVzfS0taGVhZGVyIHtcbiAgICBAZXh0ZW5kIC5wYWdlLWhlYWRlcjtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExNXB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ2MjUzO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg5N0M2QiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzdENzA1RiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwNXB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OXB4KTtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSg1MXB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMCAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM3NnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzc2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjdweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIyN3B4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXJldmlld3MtY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tYm9keSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgICYtMiB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDAlO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpIDA7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWNhcmRzIHtcbiAgICAuYWJvdXQtdXNfX2NhcmRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLmFib3V0LXVzX19jYXJkcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDUycHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0taW5mb3Mge1xuICAgIEBleHRlbmQgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uO1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgICB9XG5cbiAgICAmX25ldyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXJldmlld3Mge1xuICAgIEBleHRlbmQgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIGNhbGN1bGF0ZVJlbSgxNTNweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm8tYmFubmVyIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSg2MHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3MtLWZhY3RzLWFuZC1maWd1cmVzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDMuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOTZweCkgMCBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSAwIGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsdWUsXG4gICAgJi13aW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTA3cHgpIGNhbGN1bGF0ZVJlbSg1MHB4KSBjYWxjdWxhdGVSZW0oNzFweCk7XG5cbiAgICAgICAgLmNvbC0xMi1zdHlsZSB7XG4gICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1NSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDg4cHgpIDAgY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgICAgICAgICAvLyBiciB7XG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgLmNvbC0xMi1zdHlsZSB7XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwLjQzNzVyZW0gMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi13aW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzVweCk7XG5cbiAgICAgICAgLmNvbC0xMi1zdHlsZSB7XG4gICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcxcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NnB4KSBjYWxjdWxhdGVSZW0oNTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcC0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfd2FybS11cCB7XG4gICAgICAgIGNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY2cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgY2FsY3VsYXRlUmVtKDUwcHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIDAgY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG5cbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWZhY3RzLWFuZC1maWd1cmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5zbGFfb3ZlcnZpZXctbWFpbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS45NnB4O1xuICAgIHBhZGRpbmc6IDAgNi40Mzc1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENVU1RPTSBTRUxFQ1QgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIEBleHRlbmQgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMzBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG5cbiAgICAmLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgICAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3RlZCB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tLXNlbGVjdGVkO1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAvLyBtYXJnaW4tbGVmdDogMTAycHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmLW5vbWluYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMHB4IDAgMTBweDtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwIDAgMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogMzdweCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcblxuICAgICZfYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICAgIEBleHRlbmQgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEzcHggMTlweCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX2JsdWU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoIHtcbiAgICAmLXJlc3VsdHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgdG9wOiAtODdweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgdG9wOiAtOTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1ub21pbmF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICByaWdodDogMy42JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAtODZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgdG9wOiAtODdweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMTRweCA4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDglICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXRhaWwtLWxvY2F0aW9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzBweCkgMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYgPiBpbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3NsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtcmVzdWx0cy0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfc2VhcmNoLWxvY2FsZS1zd2l0Y2gtLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxpbmtfY29waWVkLW5ldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM2Zjg4OWI7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1OT01JTkFUSU9OLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiN7JG5vbWluYXRpb259LWJvZHkge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbiN7JG5vbWluYXRpb259LFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICYtaGVhZGVyIHtcbiAgICAgICAgQGV4dGVuZCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogLTQ2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxLCBzcGFuIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl93YXJtLXVwIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYyNzc4NiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmx1ZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMjhweCkgMCBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4NHB4KSBjYWxjdWxhdGVSZW0oNzJweCkgY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aGl0ZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0M3B4KSAwIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg0cHgpIGNhbGN1bGF0ZVJlbSg3MnB4KSBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzVBNzA4MDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdvbGQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhBN0I2OSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuYmx1ZS1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDEyNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3M3B4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNzNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTc4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTkuNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3dhcm0tdXAge1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogODFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNjFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg3NnB4KTtcbiAgICAgICAgICAgICAgICAmID4gZGl2ID4gaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgJl93YXJtLXVwIHtcbiAgICAgICAgICAgICAgICAmID4gZGl2ID4gaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogY2FsY3VsYXRlUmVtKC0wLjcycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmID4gZGl2ID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMDlweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRub21pbmF0aW9ufV9ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0QzVEO1xufVxuXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQge1xuICAgIC5ibHVlLWNvbnRhaW5lciB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQge1xuICAgICAgICBoMixcbiAgICAgICAgcDpub3QoLndoaXRlLXRleHQpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzVDNUM1O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQge1xuICAgIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uc2xhLWgyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbn1cblxuI3skbm9taW5hdGlvbi1wYWdlfSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgcGFkZGluZzogNDhweCAwO1xuXG4gICAgJi0tc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NXB4KTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgICAgICYtLXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDA7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oOTVweCkgMCAwIDA7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcblxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDYwcHgpIDA7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmFubmVyX2J0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA2MSUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1kaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODNweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIGZsZXg6IDAgMCA3MCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuXG4gICAgJi1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0xO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcblxuICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmFubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHggMCAxMHB4O1xuICAgICAgICAmLW9wZW5fYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiBkaXYgPiBkaXYgPiBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9pbmZvIHtcbiAgICAgICAgICAgICAgICAmID5zcGFuID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMuODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW9uZSB7XG4gICAgICAgICAgICAgICAgJiA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiA+IHNwYW4gPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICY6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBjb2xvcjogIzJDMkMyQztcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyxcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMyQzJDMkM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tY3VzdG9tc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkMyQzJDO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldyB7XG4gICAgICAgICY6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyxcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzJDMkMyQyAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTEycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY3VzdG9tc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkMyQzJDO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhIHtcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwOHB4O1xuICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ODc4Nzg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS10ZXh0YXJlYSB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCkgaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZGF0YSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUdyYXktNDAwLCAjQzVDNUM1KTtcblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICB9XG5cbiAgICAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNjtcblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24sXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcblxuXG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLFxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgICAgICAgICAgICAgICAmLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYV9ub21pbmF0aW9uX19jaGFyYWN0ZXItY291bnQtLXRleHRhcmVhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFubmVyLWVycm9yLWlucHV0IHtcbiAgICAmID4gZGl2ID4gZGl2ID4gIGRpdiA+IGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYgZGl2ID4gIGRpdiA+IGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS10ZXh0YXJlYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zbGFfbm9taW5hdGlvbl9fY2hhcmFjdGVyLWNvdW50LS10ZXh0YXJlYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbCB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgei1pbmRleDogNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogOTYlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtaGFzLXZhbHVlIHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICZfd2Vic2l0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW1vZGFsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTIlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MiU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkY4ODlCO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vLWRhdGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm5vLWRpc3BsYXktbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm8tZGlzcGxheS1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uby1kaXNwbGF5LW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG5cbiAgICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1mb290ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdmFsdWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyLWNvbmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcblxuICAgIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3RpbmdfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmPnNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNjg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuICAgIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tcHJldm90aW5nIHtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWwge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICZfdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgIH1cblxuICAgICZfbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYgPiBhICB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9ncmVldCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfdm90ZWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuLm1vZGFsX2luZm8ge1xuICAgICYgPiBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgcGFkZGluZzogIDAgMzJweDtcbiAgICAgICAgcGFkZGluZzogMCAxLjg3NXJlbSAxLjEyNXJlbSAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICM2Rjg4OUI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwLXRleHQgPiBkaXYgPiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk1cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbiB7XG4gICAgJi0td3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF90ZXh0O1xuICAgICAgICAmLWJhbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbms7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBzdXAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0ge1xuICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm07XG4gICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAmLXdyYXAge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpub3QoLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS13cmFwKSB7XG4gICAgICAgICAgaDI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAmX2NvZGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLS1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDQ4cHggMCAyNHB4IDA7XG5cbiAgICAmLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTRweCk7XG4gICAgfVxufVxuXG4uc2xhLWhlYWRlci1hZGRpdGluYWxfbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIH1cbn1cblxuLmNhdGVnb3J5XzEge1xuICAgIHotaW5kZXg6IDcgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5XzIge1xuICAgIHotaW5kZXg6IDYgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5XzMge1xuICAgIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy1zaW5nbGUtLWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2Uge1xuXG4gICAgJi0tc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpIDA7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDg4cHgpIDA7XG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE2JTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpIDA7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xNnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1xdWVzdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA4cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KSAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24sXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLWNvbmZpcm1hdGlvbiB7XG4gICAgdWwgbGkgcCB7XG4gICAgICAgIHdpZHRoOiA5MiUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluay1ocmVmIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiRwaW5rO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAkcGluaztcbiAgICB9XG59XG5cbi5mb3JtdWxhdGUtLXN3aXNzbG9jYXRpb25hd2FyZF9kaXBsb21hX25hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMCAwO1xuICAgIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24ubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLFxuLnByZXZvdGluZy1yaWJib24ge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbi0taW5mbyxcbi5wcmV2b3RpbmctcmliYm9uLS1pbmZvIHtcbiAgICAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5LjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOS41cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMuODFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjgxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vbWluYXRpb24tcmliYm9uLWZvcm0tbW9kYWwge1xuICAgIC5zay1tb2RhbF9fYm9keS0tc2xhLWJhbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm9taW5hdGlvbi1jYXRlZ29yaWVzLWhhcy12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuIiwiLmJyZWFkY3J1bWItbmF2aS0td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgJi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iLW5hdmktLWljb24ge1xuICBwYWRkaW5nOiAwcHggNHB4O1xuICAmIHNwYW4ge1xuICAgICYgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgIH1cbiAgfVxufSIsIlxuI3skc2xhX3RoaXJ0eS1zZWNvbmRzfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgICZfYnJlYWsge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI7XG4gICAgfVxuXG4gICAgJi1leHBsYWluZWQge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI2cHgpIDAgY2FsY3VsYXRlUmVtKDEwNnB4KSAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCA0cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgICZfdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2luY2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNjRweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAyLjc1cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gMCAyLjc1cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYWRnZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBnYXA6IG1heCgzMnB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZ2FwOiBtYXgoMjBweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX2ltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTY1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfc2Nyb2xsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsaTpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW92ZXJ2aWV3IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJlc3RfbG9jYXRpb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3NnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMi43NXJlbSAwXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcmV2aWV3IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzUuMnB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jYXJkcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICZfdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggY2FsY3VsYXRlUmVtKDEyMXB4KSAwIDIxNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDAgMTAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgICAgICAuYWJvdXQtdXNfX2NhcmQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAuc2xhLW92ZXJ2aWV3X19jYXJkX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICAmX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNsaWRlIHtcbiAgICAgICAgJl9zdG9yaWVzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjcuMnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDhweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX3dyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Mjg4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9pbWFnZSB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogNDYxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyODhweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2Rlc2Mge1xuICAgICAgICAgICAgJi1icmVhayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgfVxufVxuXG5cbi8vIFF1ZXN0aW9ucyBvbiBTTEEgMzAgc2Vjb25kc1xuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS10aGlydHkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NHB4KSAwIDAgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDAgMDtcblxuICAgIH1cbn1cblxuLnNsYS10aGlyeS0tc2Vjb25kc19ib2R5LXF1ZXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fdGl0bGUtLWV2ZW50am9iIHtcbiAgICBtYXgtd2lkdGg6IDc5JSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjJweCkgMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2OTFweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MnB4KSAwIGNhbGN1bGF0ZVJlbSgxNTRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMCBjYWxjdWxhdGVSZW0oMTA4cHgpO1xuICAgIH1cbiAgIFxuICAgIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTclKTtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbn1cbiIsIlxuXG4jeyRzbGFfdGhpcnR5fSB7XG4gICAgJi0tYmFkZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdhcDogbWF4KDMycHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBnYXA6IG1heCgyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdhcDogbWF4KDQ4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfc2Nyb2xsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiBtYXgoMTZweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zbGEtZ29sZC02MDAsICNBNDkzN0QpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNsYS1nb2xkLTYwMCwgI0E0OTM3RCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjeyRlZC1zcGVjaWFsc31faW5pdGlhbCB7XG4gICAgJi1lbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvU3BlY2lhbHNFZGl0LnN2ZycpO1xuICAgICAgICAgICAgd2lkdGg6IDc2cHg7IGhlaWdodDogNzVweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX29wdGlvbnMtd3JhcCN7JGRhc2hib2FyZH1fX29mZmVycy1ibG9jay1vcHRpb25zLXNsaWRlci1nYWxsZXJ5IHtcbiAgICB6LWluZGV4OiAxMTtcbn1cbiIsIi5tZWRpYS1hcmVhLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMDtcbiAgICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuXG4gICAgJi1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLWZpcnN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc3Vic2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5jcmVhdGUtbm9taW5hdGlvbiB7XG4gICAgZmxleDogMCAwIDU3JTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmNyZWF0ZS1ub21pbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleDogMCAwIDk4JTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgNDMlO1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgICAgICBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MnB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXg6IDAgMCA5OCU7XG4gICAgfVxuICAgIFxufVxuXG4ubWVkaWEtYXJlYS1sb2dpbi1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjA0NDM4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweDtcbiAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjA0NDM4O1xuICAgICAgICB9XG5cbiAgICB9XG5cblxufVxuXG4ubWVkaWEtYXJlYS1pbnB1dC1sYWJlbCB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjlweCk7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubWVkaWEtYXJlYS1pbnB1dC1sYWJlbC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIHRvcDogLTVweDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBjb2xvcjogIzk1OTU5NTtcbn1cblxuLm1lZGlhLWFyZWEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tc20ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLXhzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tbGlua3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1saW5rLWxvZ2luIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5yZWdpc3Rlci1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1saW5rIHtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZWRpYS1hcmVhLS1sb2dvdXQge1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pbmZvcyB7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19yZXN1bHRzLXBhZ2Utd3JhcCB7XG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuXG4gICAgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCAyNCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAgICAgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuXG4gICAgICAgIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDk4JTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tbWQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1jb3Zlci1waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDEwMTlweCk7XG4gICAgfVxufVxuXG4uZGlzcGxheS1pbmxpbmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS0tYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkY7XG4gICAgY29sb3I6ICMyYzJjMmM7XG5cbiAgICAuYnRuLXJlZ2lzdGVyLW5vdyB7XG4gICAgICAgIFxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0tc3BhY2UtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLWZpeGVkLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA2NjY2O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogMTAwdnc7XG59XG5cbi5tZWRpYS1hcmVhX19zZWN0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1saW5rLWljb24td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9IFxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveCB7XG4gICAgLm1lZGlhLWFyZWEtdGV4dC0tbGluay1pY29uLXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stc20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5zbGFtZWRpYWFyZWFfX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5NHB4KTtcblxuICAgIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC1iYW5uZXIge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtcmVnaXN0ZXItZm9ybS0td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xufVxuXG4ubWVkaWEtYXJlYV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgxcHgpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA3cHgpO1xuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tY3JlYXRlLXJlc3VsdHMtLWJ0biB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi1tb2RhbCB7XG4gICAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW07XG4gICAgfVxuXG4gICAgLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi0tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZXJyb3Ige1xuICAgIGNvbG9yOiAjRjA0NDM4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6OHB4O1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uIHtcbiAgICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3JlZ2lzdGVyLWJveGVzLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24ubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9faGVhZGVyLWJ1dHRvbi1hd2FyZGVkLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk3QzZCICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg5N0M2QiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZmYgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLm1lZGlhLWFyZWFfX2lucHV0IHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDUxNnB4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgcmVzaXplOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUzcHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI5MXB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY0cHgpIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJi1hd2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJi1hd2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xufVxuXG4uYnRuLS1jb3B5LXRvLWNsaXBib2FyZCB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMnB4IDJweCAwcHg7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUzcHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2lucHV0LWNvcHktLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtLXRleHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICAgIH1cbn1cblxuLmQtZmxleC1jZW50ZXItYWxpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuXG4uYnRuLS1nb2xkIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0E0OTM3RDtcbiAgICBiYWNrZ3JvdW5kOiAjQTQ5MzdEO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTdjNmI7XG4gICAgfVxufVxuXG4uYnRuLS1lZGl0LXJlc3VsdHMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7IFxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5tZWRpYS1zZWN0aW9uLWVkaXQtcmVzdWx0cy1sb2dvdXQge1xuICAgIG9yZGVyOiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbn1cblxuLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgICBvcmRlcjogMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtbm9taW5hdGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2NvbmZpbWF0aW9uLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zbGEvc3VjY2Vzcy5zdmcpIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19yZXN1bHRzLXBhZ2Utd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRpb24tYm94ZXMge1xuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluay5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLWxpbmsuZi1zaXplLTE1IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtLWxpbmstbm90LWF2YWlsYWJsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpOyBcbn1cblxuIiwiLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkgYW5kIChtaW4taGVpZ2h0OiA2NTBweCkge1xuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCAtIDE2OHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgIFxufVxuXG4uc2stbW9kYWxfX2lubmVyLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtaW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcblxuICAgIC5sb2dnZWQtdXNlcnMtaW5mbyBhIHtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgycHgpIGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgICAgIC5kZWxldGUuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV93aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogICM5NTk1OTU7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpOyBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgbGVmdDogLTEycHg7XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBiLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG5cbiAgICAuYnRuLS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LXdyYXAge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMXJlbTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LWxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICAgIH1cbiAgQGF0LXJvb3QgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3g6Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG4gIH1cbn1cblxuLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi1saW5rIHtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlYWRlci1waWxsLXdoaXRlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNC40cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtODZweDtcbiAgICByaWdodDogMTA4cHg7XG4gICAgei1pbmRleDogOTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IC03N3B4O1xuICAgICAgICByaWdodDogMTIzcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWhlYWRlci13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgICAgICAgICByaWdodDogMzMlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG4gICAgXG59XG5cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSBjYWxjdWxhdGVSZW0oOTdweCkgMS4zNzVyZW07XG4gICAgaDEge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDNweCkgY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzhBN0I2OTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIGNhbGN1bGF0ZVJlbSg5N3B4KSAxLjM3NXJlbTtcbiAgICBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyAvKiAxMjUlICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDNweCkgY2FsY3VsYXRlUmVtKDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDNweCkgY2FsY3VsYXRlUmVtKDBweCk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjOEE3QjY5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xuICAgIH1cbn1cblxuLnhsLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxufVxuXG4ubWQtc2VtaWJvbGQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgXG4gICAgfVxufVxuXG4ubGctcmVndWxhciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLS1zdWJ0aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG5cbiAgICBwIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4uc2xhLS1ib3hlcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMnJlbTtcblxuICAgICYtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRpb24tYm94ZXMubWVkaWEtYXJlYV9fcmVzdWx0cy1ib3hlcy5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rIHtcbiAgICAgICAgY29sb3I6ICNhNDkzN2QgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2Utc3VidGl0bGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpe1xuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxleC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn0iLCIubWVkaWEtYXJlYV9fd2lubmVyLXBhZ2Uge1xuICAgIC8vIGZpbHRlcjogYmx1cigwLjVyZW0pO1xuXG4gICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xufVxuXG4uYmx1cnJlZC1iYWNrZ3JvdW5kIHtcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDJyZW0gMnJlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMnJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzE3cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMTdweCk7XG4gICAgfVxuICAgIFxuICAgIHAsYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDJyZW0gY2FsY3VsYXRlUmVtKDQ4cHgpIDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMThweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBwLCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwuc2stbW9kYWxfX2JvZHkubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1zZWFyY2gtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKTtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIG1pbi13aWR0aDogOS4xcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG5cbiAgICB1bCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNDUuNTlweCk7XG4gICAgfVxuXG59XG5cbiNtZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdC0taW5wdXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwIDhweCAwIDA7XG5cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1jYXRlZ29yeS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IGNhZGV0Ymx1ZTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAjMkMyQzJDO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICB9XG59IiwiXG5cbi5zbGEtYmFkZ2VzLXNsaWRlci13cmFwcGVyIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzICB7XG4gICAgZ2FwOiAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY+ICo6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICY+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxNzZweCArIDM2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJj4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEzMnB4ICsgMzZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMuYWN0aXZlIHtcbiAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgIH1cbn1cblxuXG4iLCIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA3MXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6aG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIHtcbiAgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlOm5vdCguc2xpZGUtdmlzaWJsZSkge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTUuNjI1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC01cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTVyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC01cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMi41cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tTk8gU0NSSVBUIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tRU5EIE9GIE5PIFNDUklQVCBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbn1cblxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1sb2NhdGlvbnMsXG4uaG9tZS1zbGlkZXItZXZlbnQtcGFydG5lcnMsXG4uaG9tZS1zbGlkZXItaW5zcGlyaW5nLXJlZ2lvbnMge1xuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5zd2lwZXItY3VzdG9tLW5hdiB7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMy4yNXJlbTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0zLjI1cmVtO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICAgXG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMnJlbTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTJyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgdG9wOiA1OXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OXB4KTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC41NjI1cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAuNTYyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci0taG92ZXItYmctYW5pbWF0aW9uIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG5cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyOmhvdmVyIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cbiAgICB9XG4gIH1cbn0iLCIucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3VudHJ5LWRyb3Bkb3duLXdyYXBwZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY291bnRyeS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG59XG5cbi5waG9uZS1pbnB1dC1maWVsZCB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXRfX2N1c3RvbSA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiAkcGluaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0cHgpO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlci5waG9uZS1pbnB1dC13cmFwcGVyLS1oYXMtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgbGVmdDogLTkwcHg7XG4gIH1cbn1cblxuLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgfVxuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbiIsIi5zbGEtZG9uYXRpb24tcGFnZS0td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDAgY2FsY3VsYXRlUmVtKDE5MnB4KTtcblxuICAmLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgfVxuXG4gICAgLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgfVxuXG4gICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmJyZWFrLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5icmVhay1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwIGNhbGN1bGF0ZVJlbSgxOTJweCk7XG5cbiAgICAuYnJlYWstbGcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnJlYWstc20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTZweCk7XG5cbiAgICAgIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkuY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMzhweCk7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXRpdGxlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpOyBcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7IFxuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5mb3JtdWxhdGUtZm9ybS5mb3JtdWxhdGUtZm9ybS0tZG9uYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9ue1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH0gXG5cbiAgLmZvcm11bGF0ZS1pbnB1dCxcbiAgYnV0dG9uICB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICB0b3A6IDMzcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgIH1cblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogRmlyZWZveCAqL1xuICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQge1xuICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1zdWJtaXQtLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAuYnRuLS1zbSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHtcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU2OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0MnB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICBcbiAgfVxuXG4gIC5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zbGEtZG9uYXRpb25fX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXNlY3Rpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEyOHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICB9XG59IiwiI3skY29udGFjdC1mb3JtfSAuY3VzdG9tLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ4NXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiN7JGNvbnRhY3QtZm9ybX0gLmN1c3RvbS1kcm9wZG93bi1vcHRpb24ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4jeyRjb250YWN0LWZvcm19IC5jdXN0b20tZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlOTBmZjtcbn1cbiIsIi5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0tbG9nby0td3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICB9XG4gIH1cbn1cblxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS13cmFwIHtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgLmRpcGxvbWEtaW5mby1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzFweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHotaW5kZXg6IDk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmRpcGxvbWEtaW5mby10b29sdGlwdGV4dCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMjhweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5kaXBsb21hLWluZm8taWNvbjpob3ZlciArIC5kaXBsb21hLWluZm8tdG9vbHRpcHRleHQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwge1xuICAgIGNvbG9yOiAkZ3JleS01LTU7XG4gIH1cblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5jb250YWluZXIuc2xhLXByZXJlZ2lzdHJhdGlvbi1wYWdlLS1oZWFkZXIge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDA4cHgpO1xufVxuXG4uc2xhLXByZXJlZ2lzdHJhdGlvbi1wYWdlLS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjYuNjY3JSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC02OHB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zMCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oODRweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2xhcHJlcmVnaXN0cmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1wYWdlLS1zdWJ0aXRsZSB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2xhLXByZXJlZ2lzdHJhdGlvbi0tZm9ybS1pbnB1dC0tbGFiZWwtbm8tZGF0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2xhLXByZXJlZ2lzdHJhdGlvbi1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWlucHV0LS1sYWJlbCB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgei1pbmRleDogNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB3aWR0aDogOTYlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtaGFzLXZhbHVlIHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICZfd2Vic2l0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW1vZGFsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTIlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MiU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkY4ODlCO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vLWRhdGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIkcGgtZGlyZWN0aW9uOiAgICAgICAgICAgIGx0ciAhZGVmYXVsdDtcbiRwaC1iZzogICAgICAgICAgICAgICAgICAgJGRhcmstZ3JleS0xICFkZWZhdWx0O1xuJHBoLWNvbG9yOiAgICAgICAgICAgICAgICAjY2VkNGRhICFkZWZhdWx0O1xuJHBoLWJvcmRlcjogICAgICAgICAgICAgICAxcHggc29saWQgZGFya2VuKCRwaC1iZywgMTAlKSAhZGVmYXVsdDtcbiRwaC1ib3JkZXItcmFkaXVzOiAgICAgICAgMnB4ICFkZWZhdWx0O1xuXG4kcGgtY29sczogICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJHBoLWNvbHMtcmVtb3ZlLW9kZDogICAgICB0cnVlICFkZWZhdWx0O1xuJHBoLWd1dHRlcjogICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJHBoLXNwYWNlcjogICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG4kcGgtYXZhdGFyLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcblxuJHBoLWFuaW1hdGlvbi1kdXJhdGlvbjogICAwLjhzICFkZWZhdWx0O1xuXG4vKlxuICogT3ZlcnJpZGVzXG4gKi9cbiRwaC1jb2xvcjogICAgICAgICAgICAjNzQ3NDc0O1xuJHBoLWNvbHMtcmVtb3ZlLW9kZDogIGZhbHNlO1xuXG4ucGgtaXRlbSB7XG4gICYsXG4gICosXG4gIDo6YWZ0ZXIsXG4gIDo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206ICRwaC1ndXR0ZXI7XG4gIC8vIHBhZGRpbmc6ICRwaC1ndXR0ZXIgKCRwaC1ndXR0ZXIgLyAyKSAoJHBoLWd1dHRlciAtICRwaC1zcGFjZXIpICgkcGgtZ3V0dGVyIC8gMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogJHBoLWRpcmVjdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWJnO1xuICAvLyBib3JkZXI6ICRwaC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRwaC1ib3JkZXItcmFkaXVzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDUwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkcGgtYmcsIDApIDQ2JSwgcmdiYSgkcGgtYmcsIDAuMzUpIDUwJSwgcmdiYSgkcGgtYmcsIDApIDU0JSkgNTAlIDUwJTtcbiAgICBhbmltYXRpb246IHBoQW5pbWF0aW9uICRwaC1hbmltYXRpb24tZHVyYXRpb24gbGluZWFyIGluZmluaXRlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206ICRwaC1zcGFjZXI7XG4gICAgcGFkZGluZy1yaWdodDogKCRwaC1ndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkcGgtZ3V0dGVyIC8gMik7XG4gIH1cbn1cblxuLnBoLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogLSgkcGgtc3BhY2VyIC8gMik7XG5cbiAgZGl2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogKCRwaC1zcGFjZXIgLyAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGgtY29sb3I7XG4gIH1cblxuICAuYmlnLFxuICAmLmJpZyBkaXYge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5lbXB0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGgtYmcsIDApO1xuICB9XG59XG5cbkBtaXhpbiBwaC1tYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnMpIHtcbiAgLnBoLWNvbC0jeyRzaXplfSB7XG4gICAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkcGgtY29scyB7XG4gIEBpZiAkcGgtY29scy1yZW1vdmUtb2RkIGFuZCAkaSAlIDIgPT0gMCB7XG4gICAgQGluY2x1ZGUgcGgtbWFrZS1jb2woJGksICRwaC1jb2xzKTtcbiAgfVxuXG4gIEBlbHNlIGlmIG5vdCAkcGgtY29scy1yZW1vdmUtb2RkIHtcbiAgICBAaW5jbHVkZSBwaC1tYWtlLWNvbCgkaSwgJHBoLWNvbHMpO1xuICB9XG59XG5cbi8vIFRPRE8gbWFrZSB0aGlzIGEgYC5waC13cmFwYCBjbGFzcyBmb3Igbm8gcGFkZGluZywgbm8gYmFja2dyb3VuZCwgbm8gYW5pbWF0aW9uLFxuLy8gYW5kIHJlbW92ZSBkaXJlY3Rpb24gZnJvbSBgLnBoLWl0ZW1gLiBUaGlzIGlzIGEgYnJlYWtpbmcgY2hhbmdlXG5bY2xhc3MqPVwicGgtY29sXCJdIHtcbiAgZGlyZWN0aW9uOiAkcGgtZGlyZWN0aW9uO1xuXG4gID4gKiB7XG4gICAgKyAucGgtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6ICgkcGgtc3BhY2VyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbi5waC1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHBoLWF2YXRhci1ib3JkZXItcmFkaXVzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cbn1cblxuLnBoLXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWNvbG9yO1xufVxuXG5Aa2V5ZnJhbWVzIHBoQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XG4gIH1cbn1cblxuLypcbiAqIEV2ZW50bG9rYWxlIG92ZXJyaWRlc1xuICovXG4ucGgtaXRlbSB7XG4gICYuc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBoLXBpY3R1cmUuc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIlxuLy8gRm9ybXNcbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIH1cbiAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnMge1xuICAmX3N3aXRjaCB7XG4gICAgJi1zbGlkZXIge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgdG9wOiAxMy40JTtcbiAgICB9XG4gICAgJi13cmFwIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDMzJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGlucHV0OmNoZWNrZWQgKyAjeyRkYXNoYm9hcmR9X19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICB9XG4gICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS00ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtd3JhcCB7XG4gICAgPiBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jaGVja2JveGVzIHtcbiAgICAmLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgJiA+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+IC5yb3cgPiAuY29sLTEyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19mb290ZXIge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcblxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvanVtYm90cm9uJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9tYWdhemluZS1zdG9yaWVzJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9saW5rLWJhcic7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvaW5zcGlyaW5nLWxvY2F0aW9ucyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvcGFja2FnZS1kZWFscyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvZXZlbnQtcGFydG5lcnMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2luc3BpcmluZy1yZWdpb25zJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9sYXRlc3Qtam9icyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvYWJvdXQnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2FkZC1lbnRyeSc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvZXZlbnQtY3JlYXRvcic7XG5cbiIsIi8qXG4gKiBMYW5kaW5nIHBhZ2UgLSBKdW1ib3Ryb25cbiAqL1xuQGltcG9ydCAnLi4vLi4vYmFzZS96LWluZGV4JztcblxuXG5cbi5jb250YWluZXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiA4JTtcbiAgfVxufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4jeyRqdW1ib3Ryb259IHtcbiAgLy9oZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vcGFkZGluZy10b3A6IDcuNXJlbTtcbiAgLy9wYWRkaW5nLWJvdHRvbTogMTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NjJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc2OHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAyNHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc2OHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzY2cHgpO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIEBhdC1yb290IC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAmIHtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCk7ICBcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGhlaWdodDogNjFyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC8vXG4gIC8vPiAuY29udGFpbmVyIHtcbiAgLy8gIG1hcmdpbi1sZWZ0OiAwO1xuICAvLyAgbWFyZ2luLXJpZ2h0OiAwO1xuICAvL31cblxuICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4jeyRqdW1ib3Ryb259Lmhhcy1iYW5uZXIge1xuICAkbWluLWRpc3RhbmNlLWZyb20taGVhZGVyOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICRtaW4tYm90dG9tLWRpc3RhbmNlOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICRtaW4tYmV0d2VlbjogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAkZnVsbC1zY3JlZW4tY29udGVudDogJG1haW4taGVhZGVyLWhlaWdodCArICRqdW1ib3Ryb24tZHJvcGRvd24taGVpZ2h0ICsgJHRpdGxlLWNvbnRhaW5lciArICRldmVudC1iYW5uZXItaGVpZ2h0ICsgJG1pbi1kaXN0YW5jZS1mcm9tLWhlYWRlciArICRtaW4tYm90dG9tLWRpc3RhbmNlICsgJG1pbi1iZXR3ZWVuO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSBhbmQgKG1heC1oZWlnaHQ6ICRmdWxsLXNjcmVlbi1jb250ZW50KSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LWJhbm5lciwgMTAwdmgpO1xuXG4gICAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIH1cblxuICAgIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsIHtcbiAgICAgIGJvdHRvbTogJGV2ZW50LWJhbm5lci1oZWlnaHQgKyBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZS1jb250YWluZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGhlaWdodDogJHRpdGxlLWNvbnRhaW5lcjtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZS1jb250YWluZXIjeyRqdW1ib3Ryb259X190aXRsZS1jb250YWluZXItLXNsYSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICN7JGp1bWJvdHJvbn1fX3RpdGxlX19yZWRlc2lnbixcbiAgICAjeyRqdW1ib3Ryb259X19zdWJ0aXRsZXtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICAjeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24tLXNsYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24ge1xuICAvLyBmbGV4OiAwIDAgNzUlO1xuICAvLyBtYXgtd2lkdGg6IDc1JTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MzIwcHgpIHtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24tLXNsYSB7XG4gIGRpc3BsYXk6bm9uZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MzkwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1M3B4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1OXB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogMzYxcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLXNtLXZpc2FibGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzLjRweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fcGxhY2Vob2xkZXIge1xuICBAaW5jbHVkZSBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLy9UZW1wb3JhcnlcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jeyRqdW1ib3Ryb259IC5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLnN3aXBlci1yb290IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCk7XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHotaW5kZXg6LTE7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIGltZyB7XG4gICAgICAmOi1tb3otbG9hZGluZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNDAsIDAuOTIwLCAwLjk2MCk7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNDUsIDEuMDQwLCAwLjkyMCwgMC45NjApO1xuXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogaW1hZ2VUcmFuc2l0aW9uIDhzO1xuICAgICAgYW5pbWF0aW9uOiBpbWFnZVRyYW5zaXRpb24gOHM7XG5cbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblxuICAgICAgei1pbmRleDoxO1xuICAgICAgb3BhY2l0eToxO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259IC5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19saW5rLWNvbnRhaW5lciB7XG4gIC8vcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC8vcmlnaHQ6IDEwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvL3BhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuI3skanVtYm90cm9ufV9fbGluayB7XG4gIC8vdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYm90dG9tOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIC8vYm90dG9tOiA0LjhyZW07XG4gIGxlZnQ6IDgwJTtcbiAgLy9oZWlnaHQ6IDgyJTtcbiAgLy9tYXJnaW4tYm90dG9tOiA4cmVtO1xuICAvL21hcmdpbi1ib3R0b206IDUuNXZoO1xuICBvcGFjaXR5OiAwO1xuXG4gIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbiAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgIGJvdHRvbTogNXJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgICAgIGJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC8vdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5idG4tLWxpbmsuYnRue1xuICAgIHBhZGRpbmctYm90dG9tOjEuNzVyZW07XG4gIH1cblxuICBzdmcge1xuICAgIC8vYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgLy9tYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzcGFuLmJvcmRlci11bmRlcmxpbmUge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fbGlua19fbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4jeyRqdW1ib3Ryb259X19zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgYm90dG9tOiAxLjNyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XG4gICAgICBib3R0b206IDEuM3JlbTtcbiAgICB9XG4gIH1cbiAgJi0tc21hbGwtc2NyZWVucyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi0tbGFyZ2Utc2NyZWVucyB7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luOiAwIDAgLjYyNXJlbSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucGF0aC0xIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogc2Nyb2xsXG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jeyRqdW1ib3Ryb259X19ibHVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDQ0NXB4O1xuICB6LWluZGV4OiAkbGFuZGluZy1wYWdlLWp1bWJvdHJvbi16O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDQ4NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgLy8gbGVmdDogNTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICB3aWR0aDogMjg4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtNjVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA2OHZoO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5M3B4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgaGVpZ2h0OiA3MXZoO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gICAgaGVpZ2h0OiA3NXZoO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gICAgaGVpZ2h0OiA2OXZoO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkgYW5kIChtYXgtaGVpZ2h0OiA4MTJweCkge1xuICAgIGhlaWdodDogNjh2aDtcbiAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6NDIwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICBoZWlnaHQ6IDc3dmg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDo1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkge1xuICAgIGhlaWdodDogODB2aDtcbiAgfVxufVxuXG4vLyN7JGp1bWJvdHJvbn1fX3NsaWRlLWxhcmdlLWltZyB7XG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gIH1cbi8vfVxuLy9cbi8vI3skanVtYm90cm9ufV9fc2xpZGUtc21hbGwtaW1nIHtcbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gIH1cbi8vfVxuXG4vKlxuICogRHJvcGRvd25cbiAqL1xuI3skanVtYm90cm9ufV9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgZmxleDogMCAwIDg1JTtcbiAgbWF4LXdpZHRoOiA4NSU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgOTclO1xuICAgIG1heC13aWR0aDogOTclO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZsZXg6IDAgMCA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0LjE4NzVyZW07XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDc0cHgpIHtcblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLnNhZmFyaS1uby1qdW1wIHtcbiAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG4gIH1cblxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtNnB4KTtcbiAgfVxuXG4gIC8vIGlQaG9uZSAxMyBQcm8gTWF4OiA0Mjh4NzQ2XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MjhweCkgYW5kIChtYXgtaGVpZ2h0Ojc0NnB4ICkge1xuICAgICN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MnB4KTtcbiAgICB9XG4gIH1cblxuICAvLyBpUGhvbmUgOCBQbHVzOiA0MTR4NzM2XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MTRweCkgYW5kIChtYXgtaGVpZ2h0OjczNnB4ICkge1xuICAgICN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzkwcHgpIGFuZCAobWF4LWhlaWdodDo2NjRweCApIHtcbiAgICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG5cbiAgLy8gIGlQaG9uZSBTRSAyMDIyOiAzNzV4NTQ4XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozNzVweCkgYW5kIChtYXgtaGVpZ2h0OjU0OHB4ICkge1xuICAgICN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTQuNzhweCk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIHBhZGRpbmc6Y2FsY3VsYXRlUmVtKDI2cHgpIGNhbGN1bGF0ZVJlbSgzNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGp1bWJvdHJvbi1kcm9wZG93bi1oZWlnaHQ7XG5cbiAgICAmI3skanVtYm90cm9ufV9fZHJvcGRvd24tLXNsYXtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjMyMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cblxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgbWFyZ2luLXRvcDogNXJlbTtcbiAgLy99XG4gIC8vXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAvLyAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0MHB4KTsgLy9GYWxsYmFjayBmb3IgYnJvd3NlciB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCB2aFxuICAvLyAgbWFyZ2luLXRvcDogMTR2aDtcbiAgLy99XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMS4zcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb257XG4gICAgd2lkdGg6MTAwJTtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMHJlbSAwO1xuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS43cmVtICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2gge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubm8tcG9pbnRlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTQ0cHgpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMjIwcHgpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fZHJvcGRvd25fX2J0biB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAmLmJ0bi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rLTI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcuNXB4KSBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNC43OHB4KSBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cblxuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAvLyB9XG59XG5cblxuLypcbiAqIEFuaW1hdGlvbnNcbiAqL1xuQGtleWZyYW1lcyBpbWFnZVRyYW5zaXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW1hZ2VUcmFuc2l0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5oZWlnaHRfY29udGVudF9sb2FkZXIge1xuICBtaW4taGVpZ2h0OiA0MzlweCAhaW1wb3J0YW50O1xufVxuXG5cblxuI3skc2hhZG93fV9fdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL3dpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuI3skc2hhZG93fV9fYm90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzdweDtcbiAgbGVmdDogMDtcbiAgLy90b3A6IDkxMnB4O1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDApO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2guZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24ge1xuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmV0YS10YWctaG9tZXBhZ2UoKSB7XG4gIGNvbnRlbnQ6IFwiYmV0YVwiO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24uc2VsZWN0aW9uLS1iZXRhIHtcbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGJldGEtdGFnLWhvbWVwYWdlKCk7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tZnVsbC1ldmVudCB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbS5ldmVudC1jcmVhdG9yLWl0ZW0ge1xuICAgIGNvbG9yOiAkcGluaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJldGEtdGFnLWhvbWVwYWdlKCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZS1zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItLWZpeGVkIHtcbiAgei1pbmRleDogMTc7XG5cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgLmV2ZW50LWZpbHRlci1idXR0b25zLWJhY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi8qXG4gKiBNYWdhemluZSBzdG9yaWVzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgJi1zbGEge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxuICAmLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbiAgLy9AbWVkaWEgKG1heC13aWR0aDoxOTIwcHgpIGFuZCAobWluLXdpZHRoOjE0NDFweCkge1xuICAvLyAgLmNvbnRhaW5lciB7XG4gIC8vICAgIG1heC13aWR0aDogOTAlO1xuICAvLyAgfVxuICAvL31cblxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYycHgpIDAgY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYycHgpIDAgY2FsY3VsYXRlUmVtKDE1NHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMCBjYWxjdWxhdGVSZW0oMTA4cHgpO1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDk4JTsgLy9UbyBicmVhayB0aGUgc2Vjb25kIHdvcmQgZnJvbSBiZWhpbmQgaW4gbmV3IGxpbmVcbiAgICB9XG4gIH1cblxuICAvL1RPRE86IEZpbmQgYSBiZXR0ZXIgd2F5IHRvIGdldCB0aGUgZWZmZWN0IGZyb20gdGhlIGRlc2lnbnNcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMsXG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDc3JTtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyMjRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNzQlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NjhweCkge1xuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogOTIlO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAzMDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC01cmVtO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpLCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTIuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMjg5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDQwcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAzODZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDY5JTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBMaW5rIGJhclxuICovXG4ubGFuZGluZy1wYWdlX19saW5rLWJhciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMDtcbiAgQGluY2x1ZGUgcGluay1ncmFkaWVudC1iYWNrZ3JvdW5kKHRydWUpO1xuICAucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAyLjM1cmVtIDA7XG4gICAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucy1jb250YWluZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG4gIH1cbiAgLnBsYWNlaG9sZGVyLS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG4ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuXG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwwLjEpO1xuXG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICBmbGV4OiAwIDAgY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbmstMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJHdoaXRlLCAuNSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBwaW5rLWdyYWRpZW50LWJhY2tncm91bmQoJGludmVydDpmYWxzZSkge1xuICBiYWNrZ3JvdW5kOiAkcGluay0yO1xuICBAaWYgJGludmVydCB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHBpbmstMiwkcGluay0zLDkxLjI2ZGVnKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHBpbmstMywkcGluay0yLDkxLjI2ZGVnKTtcbiAgfVxufVxuXG5AbWl4aW4gZGFyay1ncmV5LWdyYWRpZW50LWJhY2tncm91bmQoKSB7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwoJGRhcmstZ3JleS0yLHJnYmEoOTgsIDk4LCA5OCwgMCksMTU3LjA3ZGVnKTtcbn1cbiIsIi8qXG4gKiBJbnNwaXJpbmcgbG9jYXRpb25zXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2luc3BpcmluZy1sb2NhdGlvbnMge1xuICBAaW5jbHVkZSBkYXJrLWdyZXktZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gIC8vIDE1Ny4wN2RlZywgIzFjMWMxYywgcmdiYSg5OCwgOTgsIDk4LCAwKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbiIsIi8qXG4gKiBQYWNrYWdlIGRlYWxzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICBAaW5jbHVkZSBwaW5rLWdyYWRpZW50LWJhY2tncm91bmQoKTtcblxuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDUwcHgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICB9XG5cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuIiwiLypcbiAqIEV2ZW50IHBhcnRuZXJzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2V2ZW50LXBhcnRuZXJzIHtcbiAgQGluY2x1ZGUgZGFyay1ncmV5LWdyYWRpZW50LWJhY2tncm91bmQoKTtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbi8vICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuLy8gMTU3LjA3ZGVnLCAjMWMxYzFjLCByZ2JhKDk4LCA5OCwgOTgsIDApKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuIiwiLypcbiAqIEluc3BpcmluZyByZWdpb25zXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2luc3BpcmluZy1yZWdpb25zIHtcbiAgQGluY2x1ZGUgZGFyay1ncmV5LWdyYWRpZW50LWJhY2tncm91bmQoKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1NHB4KTtcbiAgfVxufVxuIiwiLypcbiAqIExhdGVzdCBqb2JzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgICZfYnJlYWsge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206ICBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTMxcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE3OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1MHB4KTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwNXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgfVxuICAvL1RPRE86IEZpbmQgYSBiZXR0ZXIgd2F5IHRvIGdldCB0aGUgZWZmZWN0IGZyb20gdGhlIGRlc2lnbnNcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4iLCIvKlxuICogQWJvdXQgZXZlbnRsb2thbGVcbiAqL1xuLmxhbmRpbmctcGFnZV9fYWJvdXQge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBAaW5jbHVkZSBwaW5rLWdyYWRpZW50LWJhY2tncm91bmQoKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM2NXB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDUwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzODZweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTQ0cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTEwNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzNnB4KSBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDQ2cHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB0b3A6IC01cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG4gID4gaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gID4gcCB7XG4gICAgLy9AaW5jbHVkZSBmb250LXNpemUoMXJlbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICAgIH1cbiAgfVxuICAuYnRuLS1pY29uIHtcbiAgICBwYWRkaW5nOiAuN3JlbSAxLjM1cmVtO1xuICB9XG4gIC52dWUtZm9ybXVsYXRlLXdyYXAge1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgLy8gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAvL31cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSB7XG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNDQlO1xuICAgIG1hcmdpbi1yaWdodDogNiU7XG4gIH1cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgJjpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIGEge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogMjklO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICBcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIFxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBhLCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gIC8vICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgLy99XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAvL2ZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgLy9tYXgtd2lkdGg6IDk1JTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAvLyAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIC8vfVxufVxuXG4uZGlzcGxheS1sZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNwbGF5LXNtIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi8qXG4gKiBBZGQgZW50cnlcbiAqL1xuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNzVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjcwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogOC44NzVyZW07XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUzMHB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2lubmVyIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwoIzE3MTcxNyxyZ2JhKDQxLDQxLDQxLDAuMiksMjU4LjM4ZGVnKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU1cHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC52dWUtZm9ybXVsYXRlLXdyYXAge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgY29sb3I6ICNDNEM0QzQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZS0tbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBsaSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0X19pbm5lciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgd2lkdGg6IDI3JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6IDM4JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTIlO1xuICAgIH1cbiAgICAuc2staWNvbiB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0IHtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHRfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktNDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBhdC1yb290IGE6aG92ZXIgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnRfX2J0bi1jb250IHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIC5idG4tLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLmJ0bi0tbGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICAuYnRuLS1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Jhc2Uvei1pbmRleCcgYXMgekluZGV4O1xuXG5cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBnYXA6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogekluZGV4LiRsYW5kaW5nLXBhZ2UtYmFubmVyLXo7XG4gIGxlZnQ6MHB4O1xuICBib3R0b206IDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGdhcDogMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGdhcDogMXJlbTtcbiAgICBoZWlnaHQ6ICRldmVudC1iYW5uZXItaGVpZ2h0O1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0tc2VjdGlvbiB7XG4gIGdhcDogOHB4O1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IFxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICB9XG59XG5cbi5kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwuaGFzLWJhbm5lciB7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZS5oYXMtZXZlbnQtYmFubmVyIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG4gIH1cbn1cblxuLmQtYmxvY2stc20ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIuaGFzLWJhbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYmV0YS10YWcge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJiZXRhXCI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgfVxuICB9XG59XG5cbi53ZXJidW5nLmV2ZW50LWNyZWF0b3ItYmV0YS10YWcge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCkgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2V2ZW50LWNyZWF0b3ItZmlsdGVycy5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gIHotaW5kZXg6IHpJbmRleC4kbGFuZGluZy1wYWdlLWZpbHRlcnMtejtcbn1cbiIsIi52dWUtZm9ybXVsYXRlLW92ZXJ2aWV3IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgLmxpZ2h0LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlIHtcbiAgd2lkdGg6IDY2JTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gICYgPiBkaXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICYtZGl2VXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLWVuZDsgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgfSAgICBcbiAgICB9XG4gIH1cbiAgJi1wIHtcbiAgICB3aWR0aDogMjYlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB3aWR0aDogNTklO1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuXG4jeyRzaW1wbGUtc2VhcmNofSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fdG9wIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgzOXB4KTtcbiAgLy9jb2xvcjogJHRydWUtYmxhY2s7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODhweCkgMCBjYWxjdWxhdGVSZW0oNTNweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMTNweCkgMCBjYWxjdWxhdGVSZW0oNjhweCk7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX3Jlc3VsdHMtcGxhY2Vob2xkZXJ7XG4gIG1pbi1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDE0NHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fc2VhcmNoLWlucHV0e1xuICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgtMjQ1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTIycHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0LWNvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIycHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICAuc2VhcmNoLXRlcm0taGlnaGxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2xpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX3R5cGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiBjYWxjdWxhdGVSZW0oMC4ycHgpO1xuICB9XG59XG5cbi8vUmVzdWx0cyBudW1cbiN7JHNpbXBsZS1zZWFyY2h9X19yZXN1bHRzLW51bS1jb250IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0N3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19zZWFyY2gtdGVybSB7XG4gIGNvbG9yOiAkZ3JleS00O1xufVxuXG4vL1BhZ2luYXRpb25cbi5wYWdpbmF0aW9uLS1zaW1wbGUtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xufVxuXG4vL1NlYXJjaCBpbnB1dCBmaWVsZFxuI3skc2ltcGxlLXNlYXJjaH1fX3NlYXJjaC1pbnB1dCB7XG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjQkRCREJEKTtcbiAgfVxuICAvLy52c19fc2VsZWN0ZWQge1xuICAvLyAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIC8vICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgLy8gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAvLyAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgLy8gIH1cbiAgLy99XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcGluaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFsOCA4bTAtOEwxIDknIHN0cm9rZT0nZ3JheScgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC8vcGF0aCB7XG4gICAgLy8gIGZpbGw6ICR3aGl0ZTtcbiAgICAvL31cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZW50ZXIsXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3JTtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICAvL2JvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbGVmdDogNCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBsZWZ0OiA2JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGxlZnQ6IDglO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgbGVmdDogMTAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2JhY2tncm91bmQ6ICMyNzI3Mjc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCw2MCw2MCwgLjI1KTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vYm9yZGVyOiAgc29saWQgZ3JheTtcbiAgICAvL2JveC1zaGFkb3c6IDFweCAycHggYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEuNXB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYtLWhpZ2hsaWdodCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgICAuc2stc3Bpbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgZGlzcGxheTogbm9uZSA7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2NvbnRlbnQtLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IC4xO1xufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fdHlwZS0tcGxhY2Vob2xkZXIge1xufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fbmFtZS0tcGxhY2Vob2xkZXIge1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXZ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDclO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgcGFkZGluZy1sZWZ0OiAwJVxuICB9XG59XG5cbi5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2OjpiZWZvcmV7XG4gIGNvbnRlbnQ6ICcgJztcbiAgLy9mb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmclMjB3aWR0aCUzRCUyMjMyJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTE0JTIwMjRDMTkuNTIyOCUyMDI0JTIwMjQlMjAxOS41MjI4JTIwMjQlMjAxNEMyNCUyMDguNDc3MTUlMjAxOS41MjI4JTIwNCUyMDE0JTIwNEM4LjQ3NzE1JTIwNCUyMDQlMjA4LjQ3NzE1JTIwNCUyMDE0QzQlMjAxOS41MjI4JTIwOC40NzcxNSUyMDI0JTIwMTQlMjAyNFolMjIlMjBzdHJva2UlM0QlMjJ3aGl0ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTI4Ljk4MDklMjAyOC45OTk5TDIxLjM4MDklMjAyMS4zNzk5JTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlMEElM0MlMkZzdmclM0VcIik7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIC5hcnJvd19yaWdodF9zZWFyY2gge1xuLy8gICBtYXJnaW4tbGVmdDogNXB4O1xuLy8gfVxuXG4uZm9ybXVsYXRlLWlucHV0LXdpZHRoLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3otaW5kZXhcIjtcblxuLnNlYXJjaC1wYWdlIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICAgIH1cbiAgfVxuXG4gICYtdm90aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uX19jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnaW5hdGlvbl9fbnVtYmVycy1jb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLmxvY2F0aW9uLXBhZ2luYXRpb24ge1xuICAucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLW5vLXJlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSAge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICZfX2ZpcnN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgID5zcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICA+IHNwYW4gPiBzdmcge1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPnNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgJi1ubyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICAmLW5vLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbiAgfVxuICAmX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuICB9XG4gICZfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIH1cblxuICAgICYtcGFkZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgICZfX3NlY29uZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDczNnB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNjRweCkgMDtcbiAgICAmX19maXJzdCB7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgICAmX190aGlyZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICZfX3RoaXJkIHtcbiAgICAgICYtc20tZGlzcGxheXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLXNtLWRpc3BsYXktbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuXG4vLyBGb290ZXIgZWxlbWVudHMgb3ZlcnJpZGVzXG5ib2R5Om5vdCgubW9kYWwtb3Blbikge1xuICAubGFuZGluZy1wYWdlX19hYm91dC0tc2VhcmNoLXBhZ2UsXG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeS0tc2VhcmNoLXBhZ2UsXG4gIC5tYWluLWZvb3Rlci0tc2VhcmNoLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG5cbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9zdGlja3ktZmlsdGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvc2luZ2xlLWFydGljbGVcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9nb29nbGUtbWFwXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvZmlpbHRlcnNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9maWx0ZXJzLXBhY2thZ2VzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaW5zcGlyYXRpb24tc2xpZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvcGFja2FnZS1kZWFsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3NlYXJjaC1yZXN1bHQtc2xpZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaW50ZXJuYWwtbGlua3NcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9ldmVudC1jcmVhdG9yLXJlc3VsdHNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9ldmVudC10eXBlLXBhY2thZ2VzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvZGVzY3JpcHRpdmUtdGV4dHNcIjtcblxuIiwiXG4vKlxuICogSGVhZGVyXG4gKi9cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn0ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzBweCkgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHotaW5kZXg6ICRzZWFyY2gtaGVhZGVyLXo7XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4NXB4KSAwIGNhbGN1bGF0ZVJlbSg1OXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4NnB4KSAwIGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDlweCkgMCBjYWxjdWxhdGVSZW0oNzNweCk7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcCB7XG4gIC0taGVhZGVyLXBiOiAjezIuNXJlbX07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC0taGVhZGVyLXBiOiAje2NhbGN1bGF0ZVJlbSgxMjVweCl9O1xuXG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgLS1oZWFkZXItcGI6ICN7Y2FsY3VsYXRlUmVtKDczcHgpfTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAtLWhlYWRlci1wYjogI3swLjVyZW19O1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtaGVhZGVyfS1wYWNrYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLXBiKTtcbiAgfVxuXG4gIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duIHtcbiAgICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0taGVhZGVyLXBiKSk7XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9LXBhY2thZ2Uge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTY7XG4gIHotaW5kZXg6ICRzZWFyY2gtaGVhZGVyLXo7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMTdweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwOXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDBweCkgYXV0byBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmLXBhY2thZ2V7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTY1JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY5cHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4NzdweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxOHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuXG4gICAgJi50d29fcm93c3tcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgICAgJi0tcGFja2FnZXMge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjBweCkgIWltcG9ydGFudDtcblxuICAgICAgICAmX19sb3dlci1mb250LXNpemUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ5cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50aHJlZV9yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDBweCkgYXV0byBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAgICYtLXBhY2thZ2VzIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMzcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gICAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTU3cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTRweCk7XG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTMwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEzMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgfVxuXG4gICAgJi50aHJlZV9yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgwcHgpO1xuXG4gICAgICAmLnR3b19yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgICB9XG5cbiAgICAgICYudGhyZWVfcm93c3tcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB9XG5cbiAgICAgICYuZm91cl9yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fY291bnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cblxuXG4gICYudHdvX3Jvd3N7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgJi50aHJlZV9yb3dze1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gICYuZm91cl9yb3dze1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgJi50d29fcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtaGVhZGVyfS0tbWFwLW9wZW4gJntcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICAgJi50d29fcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cblxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn1fX251bWJlciB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFRhYmxldFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIH1cblxuICAgIGgzIHNwYW4ubGluayB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyBEZXNrdG9wXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICB9XG5cbiAgICBoMyBzcGFuLmxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICBoZWlnaHQ6ICRzZWFyY2gtcGFja2FnZXMtaGVhZGVyLWhlaWdodC1sZztcbiAgcGFkZGluZzogJG1haW4taGVhZGVyLWhlaWdodCAycmVtIDA7XG5cbiAgI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGgzICBzcGFuLmxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgc3Bhbi5saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIHNwYW46bm90KC5saW5rKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgICAgIHNwYW46bm90KC5saW5rKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ubGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogJG1haW4taGVhZGVyLWhlaWdodCAycmVtIDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6ICRzZWFyY2gtcGFja2FnZXMtaGVhZGVyLWhlaWdodC1zbTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWhlYWRlci10YWctbW9iaWxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtaGVhZGVyLWV2ZW50LWNyZWF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJcbi8qXG4gKiBTdGlja3kgaGVhZGVyXG4gKi9cbiN7JHN0aWNreS1maWx0ZXJ9IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkc3RpY2t5LWZpbHRlci16O1xuICAmLS1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC05cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgIH1cbiAgfVxuICAmLS1uby1yZXN1bHRzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSAge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRpbmxpbmUtZmlsdGVyfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fd3JhcC0tc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGluaztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAmLW5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tb3ZlcmxheSB7XG4gICAgei1pbmRleDo2O1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzZweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSAycHg7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJi0tbW9iaWxlLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAjeyRzdGlja3ktZmlsdGVyfS0tbWFwLW9wZW57XG4gICAgI3skc3RpY2t5LWZpbHRlcn1fX2NvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuXG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcblxuICAgICAgICBsaXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgbWFyZ2luOjBweCAxNnB4IDBweCAxNnB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICBtYXJnaW46IDAgMTdweCAwIDEwcHg7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDAuNTVyZW0gMDtcbiAgICAgICAgICAgICAgLy8gYXtcbiAgICAgICAgICAgICAgLy8gICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICAgICAgICAvLyAgIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgLy8gICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgIHRvcDo5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX3RleHRfX2NsZWFyIHtcbiAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWhpZGRlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLnNlYXJjaC1wYWdlLS1zdGlja3ktZmlsdGVyIC5zZWFyY2gtcGFnZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg4cHgpO1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTdweCkgMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmLS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtLXBpbmstcHJvdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG4gICYtLWRvdHMge1xuICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3RyaWdnZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLy8gbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgbWFyZ2luOiAwO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAvLyBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4ubnVtLWZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjklO1xuICB0b3A6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19waWxsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSAwIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAmLS1waW5rIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgJi0tcGluay1wcm92aWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICYtLXBpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICAgICYtLXBpbmstcHJvdmlkZXIge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19waWxsX19jbGVhci1idG4ge1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKC0xMHB4KTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICAuc2staWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiAwLjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuI3skbWFwLXRyaWdnZXJ9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiAkdHJpZ2dlci1idG4tejtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JG1hcC10cmlnZ2VyfS0tbG9jYXRpb25zLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE3cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbn1cblxuI3skbWFwLXRyaWdnZXJ9LS1sb2NhdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlcn0tLWxvY2F0aW9ucyxcbi5zZWFyY2gtcGFnZV9fbW9iaWxlLWZhdm9yaXRlcy10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTY1JTtcblxuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlcn1fX3RleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbi8qXG4gKiBTdGlja3kgc3R5bGVzXG4gKi9cblxuLnNjcm9sbC11cCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDY1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0ge1xuICAkdGhpcyA6ICY7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1vYmlsZS1zdGlja3kge1xuICAgICAgei1pbmRleDogMjc7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1OHB4KTtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDElO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAmLS1zdGlja3ksXG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGlja3ktdmlzaWJsZSB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1zdGlja3kge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGlja3ktdmlzaWJsZSB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tc3RpY2t5LXZpc2libGUjeyRzdGlja3ktZmlsdGVyfS0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXo7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKFNjcmVlbnMgYWJvdmUgTEcgc2l6ZSlcbiAqL1xuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMThweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tbWFwLW9wZW4ge1xuICAubWwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweClcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1vcGVuIHtcbiAgLm1yLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweClcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgID4uY29udGFpbmVyIC5jb2wtMTIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgPi5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICB9XG4gIH1cbiAgJi0tbWF4LW51bSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI3cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzM3B4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXItLXNsYTpob3ZlciB7XG4gICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHt9XG4gICAgfVxuICB9XG4gICYtLXNsYSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250PnNwYW4+ZGl2PmltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMTExKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ub21pbmF0ZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udD5kaXY+aW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEwMik7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcblxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbGluayB7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi1wcm92aWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi1zbGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNEOUM0QUE7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzQ4cHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjU2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDZweCk7XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB9XG5cbiAgICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsLWljb25zLWpvYnMge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAkdGhpczogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgfVxuXG4gIEBhdC1yb290IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgI3skdGhpc306bm90KCN7JHRoaXN9LS1zaW5nbGUtaW1hZ2UpIHtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjM4cHgpO1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjM4cHgpO1xuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAvLyAmLmxhenlsb2Fke1xuICAgIC8vICAgbWluLWhlaWdodDogMTEwMCU7XG4gICAgLy8gICBtaW4td2lkdGg6IDExMDAlO1xuICAgIC8vIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50LS1zbGEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZmF2b3VyaXRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAucGF0aC0wIHtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMCBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIC8vICYtLW1kLXZpc2libGUge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYtLW1kLXZpc2libGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCB7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cblxuICAmLS1sZy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuXG4gICAgJi0tbGctdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtLWZhdm91cml0ZXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXJlZ2lvbi1pY29uIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMi41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLm5leHRfX2ljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4uc2staWNvbi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWxfX3RleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgJi1zbGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICZfX3JlZ2lvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1wbGFjZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1ndWVzdHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGF0LXJvb3QgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcblxuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgei1pbmRleDogMztcblxuICBzcGFuLmxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLWxpa2VkIHtcbiAgICAucGF0aC0wIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsZWZ0OiBhdXRvO1xuXG4gICAgc3Bhbi5sZy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuc2staWNvbiAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgIHNwYW4ubGctdmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zay1pY29uICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAvLyBmb250LXNpemU6IDE4cHg7XG4gIC8vIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAvLyBwYWRkaW5nOiAwcHggMThweDtcbiAgLy8gbWFyZ2luLXRvcDotOHB4O1xuICAvLyBtYXJnaW4tYm90dG9tOi04cHg7XG4gIC8vIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXI6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS0yLWNvbG9yO1xuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2JvdHRvbS0tc2xhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4IDlweCAxM3B4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIHtcblxuICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC8vbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICAvL2ZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC10ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYxMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG4gICYtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuXG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICYtLWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZy12YWx1ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLWNsb3NlZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWctLWluLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oN3B4KSAwO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19yYXRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19mYXZvdXJpdGVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lciB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgJi1zbGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2UtY29udCB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICAmLXNsYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjU2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NnB4KTtcblxuICAgICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICYtc2xhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjcuMDI0cHgpO1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mbyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fYmFkZ2Uge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDgzcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgIHdpZHRoOiA1OHB4O1xuICAvLyAgIGhlaWdodDogMzRweDtcbiAgLy8gfVxuICAmLWdyaWQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1ncmlkLXNtIHtcbiAgICByaWdodDogLTFweDtcbiAgICB6LWluZGV4OiA1NTU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS1saXN0LXNtYWxsLnN2Zyk7XG4gICAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19iYWRnZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19saXN0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3Njb3JlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjZweCkgMCBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJj5kaXYge1xuICAgICAgY29sb3I6ICNEOUM0QUE7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWRlc2NyaXB0aW9uLS1zaG93LXZhbHVhdGlvbiB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgd2lkdGg6IDYxLjclO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICB3aWR0aDogMzklO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAwIDAgMzBweDtcbiAgbWFyZ2luOiAxN3B4IDAgMCAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTQwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tbGlrZS1pY29uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLW1hcCBvcGVuIHN0YXRlIHZhbHVhdGlvbiBzdHlsZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiB7XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tZGVzY3JpcHRpb24tLXNob3ctdmFsdWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LW1vYmlsZS10YWcge1xuICBAZXh0ZW5kICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZV9fdGFnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1pbmxpbmUgPiAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICB9XG59XG4iLCJcblxuLypcbiAqIFRoZSBNYXBcbiAqL1xuXG4kaW5mby13aW5kb3ctd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogJG1hcC16O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IGNhbGMoI3skbWFpbi1oZWFkZXItaGVpZ2h0fSArICN7JHNlYXJjaC1zdGlja3ktZmlsdGVyLWhlaWdodC1tYXAtb3Blbn0pO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skbWFpbi1oZWFkZXItaGVpZ2h0fSAtICN7JHNlYXJjaC1zdGlja3ktZmlsdGVyLWhlaWdodC1tYXAtb3Blbn0pO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL3otaW5kZXg6IDE0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzEwcHgpO1xuICB9XG4gICNtYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9I3skc2VhcmNoLXBhZ2UtbWFwfS1wYWNrYWdlcyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogJHNlYXJjaC1wYWNrYWdlcy1oZWFkZXItaGVpZ2h0LXNtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skc2VhcmNoLXBhY2thZ2VzLWhlYWRlci1oZWlnaHQtc219KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9LXBhY2thZ2VzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fcmVzdWx0cyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9X19waW4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH0ge1xuICAuZ20tc3R5bGUtaXcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgIFxuICAgID4gYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nbS1zdHlsZS1pdy1kIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdtLXVpLWhvdmVyLWVmZmVjdD5zcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuZ20tc3R5bGUtaXctdGMge1xuICAgIGZpbHRlcjogbm9uZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmdtLXN0eWxlLWl3IHtcbiAgICAgIG1pbi13aWR0aDogJGluZm8td2luZG93LXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmdtLXN0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9X19sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMDYsIDE1MCwgMC4xKTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qXG4gKiBJbmZvIHdpbmRvd1xuICovXG4jeyRtYXAtaW5mby13aW5kb3d9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgd2lkdGg6ICRpbmZvLXdpbmRvdy13aWR0aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAuc2staWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG5cbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX2xhYmVsIHtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxufVxuXG4jeyRtYXAtaW5mby13aW5kb3d9X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIG1pbi1oZWlnaHQ6ICRtYXAtaW5mby13aW5kb3ctaW1hZ2UtaGVpZ2h0O1xuXG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIGhlaWdodDogJG1hcC1pbmZvLXdpbmRvdy1pbWFnZS1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX3RhZyB7XG4gIEBleHRlbmQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZV9fdGFnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC0tZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogJG1hcC1pbmZvLXdpbmRvdy1pbWFnZS1oZWlnaHQ7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19mYXZvdXJpdGVzLS1nb29nbGUtbWFwIHtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgei1pbmRleDogJHRyaWdnZXItYnRuLXo7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBQcmV2ZW50IGhvcml6b250YWwgc2Nyb2xsIHdoZW4gaW50ZXJhY3Rpbmcgd2l0aCBtYXAgb24gc2Ftc3VuZyBicm93c2VyXG4uc2VhcmNoLXBhZ2Uuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyAvLyBmb3Igb2xkZXIgYnJvd3NlcnNcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn0iLCJcblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8vIEhpZGUgSW5saW5lIGZpbHRlciBmb3IgbW9iaWxlXG4uc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1pbmxpbmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gZGlzYWJsaW5nIGJvdW5jZSBlZmZlY3Qgb24gY2xpY2sgaW4gc3RpY2t5IGZpbHRlclxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2FmYXJpLW5vLWp1bXB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nIDogdG91Y2ggIWltcG9ydGFudDtcbiAgLy8gb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgLy8gaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiN7JGZpbHRlcn0tLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXdyYXAtejtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIH1cbn1cbiN7JGZpbHRlcn0tLWlubGluZSB7fVxuXG4jeyRmaWx0ZXJ9LXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuI3skZmlsdGVyfS13cmFwLS1maXhlZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC8vIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgY2FsY3VsYXRlUmVtKDYwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAzcmVtIGNhbGN1bGF0ZVJlbSg3MnB4KSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIH1cbiAgJi1ldmVudCB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAzODBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTQ0cHgpO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfS13cmFwLS1yZWdpb24tZmlsdGVye1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfS13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge31cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgLy8gcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19iZy1lbGVtZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMDU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tb2ZmZXItdHlwZSxcbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tZXZlbnQtdHlwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAkY2lyY2xlczogKFxuICAgICAgKDEsIDQxMXB4LCAxcmVtLCAyOCUsIDAuMDIpLFxuICAgICAgKDIsIDQwMXB4LCA0OCUsIC0yMCUsIDAuMDUpLFxuICAgICAgKDMsIDMzNnB4LCA2OCUsIDMwJSwgMC4wMylcbiAgICApO1xuICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzLW5ldygkY2lyY2xlcyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA4NTdweCwgNjRweCwgMjYlLCAwLjA1KSxcbiAgICAgICgyLCA4MzNweCwgNDAlLCAtMzclLCAwLjA1KSxcbiAgICAgICgzLCAnaGlkZGVuJywgMCwgMCwgMClcbiAgICApO1xuICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzLW5ldygkY2lyY2xlcyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA1MyUsIHRyYW5zbGF0ZSgtNDclLCAyOSUpKSxcbiAgICAgICgyLCA4NSUsIHRyYW5zbGF0ZSgxOSUsIC0yMiUpKVxuXG4gICAgKTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG4gIH1cbn1cblxuXG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUtLXJlZ2lvbiB7XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgJGNpcmNsZXM6IChcbiAgICAgICAgKDEsIDExNSUsIHRyYW5zbGF0ZSgtMjklLCAyMyUpKSxcbiAgICAgICAgKDIsIDQ1JSwgdHJhbnNsYXRlKDU2JSwgLTQlKSksXG4gICAgICAgICgzLCAnaGlkZGVuJywgdHJhbnNsYXRlKDI2JSwgMTQzJSkpXG4gICAgKTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICRjaXJjbGVzOiAoXG4gICAgICAgICgxLCA5MCUsIHRyYW5zbGF0ZSgyNSUsIC00NCUpKSxcbiAgICAgICAgKDIsIDkwJSwgdHJhbnNsYXRlKC0zMyUsIDI2JSkpLFxuICAgICAgICAoMywgNTAlLCB0cmFuc2xhdGUoMjYlLCAxNDMlKSlcbiAgICApO1xuICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKTtcbiAgfVxufVxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1ndWVzdHMge1xuICAkY2lyY2xlczogKFxuICAgICAgKDEsIDgwJSwgdHJhbnNsYXRlKC03JSwgLTIyJSkpLFxuICAgICAgKDIsIDcwJSwgdHJhbnNsYXRlKDM0JSwgMzAlKSlcbiAgKTtcbiAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xufVxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1vdGhlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAkY2lyY2xlczogKFxuICAgICAgKDEsIDY1JSwgdHJhbnNsYXRlKDU0JSwgMCUpKSxcbiAgICAgICgyLCA2MCUsIHRyYW5zbGF0ZSg3JSwgMzklKSksXG4gICAgICAoMywgNjAlLCB0cmFuc2xhdGUoNjElLCAxMTglKSksXG4gICAgICAoNCwgODAlLCB0cmFuc2xhdGUoMCUsIDE0OCUpKVxuICApO1xuICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG59XG5cbiN7JGZpbHRlcn1fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAxO1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jeyRmaWx0ZXJ9X19pbm5lci0tZml4ZWQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDFweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gICAgJi0tbG9hZGluZyBzdmcge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGJ1dHRvbjpub3QoLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtZGFyay1iZztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICB9XG5cbiAgJi0tbGFzdF9zdGVwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxcHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICAgICYtLWxvYWRpbmcgc3ZnIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gIC8vICAvL21hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgLy8gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gICYtLWxhc3Rfc3RlcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuICAmLS1ldmVudHN7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC1wYWNrYWdlLS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG5cbiAgLmhpZGUtb24tbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5oaWRlLW9uLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfS0tZml4ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI3skZmlsdGVyLW1haW4tdGl0bGV9IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfS0tZml4ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0tcmVnaW9uIHtcbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLW1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDEuNzI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1tYXAtb3BlbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgJjpub3QoI3smfS0tbm8tYm9yZGVyKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHotaW5kZXg6IDM7XG4gIEBleHRlbmQgLmZpbHRlci1oZWFkZXItYnV0dG9uO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDExOHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X190YWJzIHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgQGluY2x1ZGUgaGlkZS1zY3JvbGxiYXIoKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKC0yNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3RhYnMtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X190YWJzLS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJiN7JGZpbHRlcn1fX3RhYnMtLW1hcC1vcGVuIHtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItdGFiLWJ1dHRvbn0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzRjRGNUE7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gICYtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci10YWItYnV0dG9ufS0taW5saW5lIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAvLyYjeyRmaWx0ZXItdGFiLWJ1dHRvbn0tLW1hcC1vcGVuIHtcbiAgICAvLyAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgLy99XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fY2xlYXItYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgJi1sYXN0LS1zdGVwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuI3skZmlsdGVyfV9fY2xlYXItYnRuLXBhY2thZ2Uge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gICYtbGFzdC0tc3RlcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zYXZlLWJ0biB7fVxuXG4jeyRmaWx0ZXJ9X19zYXZlLWJ0bi0taW5saW5lIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSAwIGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2F2ZS1idG4tLWZpeGVkIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIDAgY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDI0MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgMCBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NhdmUtYnRuLS1maXhlZC1sb2NhdGlvbi1ldmVudC1jcmVhdG9yIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2LjVweCkgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgMCBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTA2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSAwIGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxMThweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VhcmNoLWlucHV0IHtcbiAgLypcbiAgICogVnVlIGZvcm11bGF0ZVxuICAgKi9cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGNhcmV0LWNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IocmdiYSg5MCwgMTI4LCAxMjMsIDEpKTtcblxuICAgICYuY2xlYXItYnV0dG9uLXNob3duIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyMHB4KSAwIDA7XG5cbiAgICAgICYuY2xlYXItYnV0dG9uLXNob3duIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sXG4gIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpOyAvLyAteyMkYm9yZGVyLXdpZHRofSBoZXJlIGVuc3VyZXMgdGhlIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnMgb2YgdGhlIGRyb3Bkb3duIGFwcGVhciBmbHVzaCB3aXRoIHRoZSB0b2dnbGUuXG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIC8vcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjNTE3MzZGO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAvL3dpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIC8vYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuICAgIC8vbGVmdDogLTFweDtcbiAgICAvL3RvcDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbSB7XG4gICAgLy9saW5lLWhlaWdodDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAmLS1oaWdobGlnaHQsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChuKzcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMjgsIDEyMywgMSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgLy9vcGFjaXR5OiAuMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1yaWdodC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBmaWxsOiByZ2JhKDYwLDYwLDYwLC41KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAuc2staWNvbi0tbG9hZGluZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjIwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWF4LXdpZHRoOiA5NyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dC0taW5saW5lIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMXJlbTtcbiAgfVxuICAmLS1ldmVudF9wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1uYXZpZ2F0aW9ufSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGZpbHRlci1uYXZpZ2F0aW9ufV9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG5AaW1wb3J0IFwiZmlsdGVycy9maWx0ZXItaW5wdXRzXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9vZmZlci10eXBlXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9ldmVudC10eXBlXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9ndWVzdHNcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzL290aGVyXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9yZWdpb25cIjtcblxuIiwiQG1peGluIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKSB7XG4gIEBlYWNoICRudGgsICR3aWR0aCwgJHRyYW5zbGF0ZSBpbiAkY2lyY2xlcyB7XG4gICAgJjpudGgtY2hpbGQoI3skbnRofSkge1xuICAgICAgQGlmICgkd2lkdGggPT0gJ2hpZGRlbicpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoIC8gMiAqIC0xO1xuICAgICAgICBtYXJnaW4tdG9wOiAkd2lkdGggLyAyICogLTE7XG4gICAgICAgIHRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZpbHRlci1iZy1jaXJjbGVzLW5ldygkY2lyY2xlcykge1xuICBAZWFjaCAkbnRoLCAkd2lkdGgsICR0b3AsICRsZWZ0LCAkb3BhY2l0eSBpbiAkY2lyY2xlcyB7XG4gICAgJjpudGgtY2hpbGQoI3skbnRofSkge1xuICAgICAgQGlmICgkd2lkdGggPT0gJ2hpZGRlbicpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICR3aWR0aDtcbiAgICAgICAgdG9wOiAkdG9wO1xuICAgICAgICBsZWZ0OiAkbGVmdDtcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkY2lyY2xlLXNtLXNpemU6IDcycHg7XG4kY2lyY2xlLW1kLXNpemU6IDE2MHB4O1xuJGNpcmNsZS1sZy1zaXplOiAyMDBweDtcblxuJGNpcmNsZS1pbmxpbmUtc20tc2l6ZTogNjRweDtcbiRjaXJjbGUtaW5saW5lLW1kLXNpemU6IDc3cHg7XG4kY2lyY2xlLWlubGluZS14bC1zaXplOiAxMDBweDtcblxuJGUtZmlsdGVyOiAnLmV2ZW50LWZpbHRlcic7XG4vKlxuICogRmlsdGVyIGlucHV0c1xuICovXG4jeyRmaWx0ZXItaW5wdXR9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0tLXN0aWNreSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgICYuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAycmVtIGNsYW1wKDEuNXJlbSwgM3Z3LCA0cmVtKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTIuNXJlbSwgMWZyKSk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDExMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChjYWxjdWxhdGVSZW0oMjAwcHgpLCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtIGNsYW1wKDEuNXJlbSwgM3Z3LCA0cmVtKTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5OTJweCk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3ksXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjVyZW0gbWF4KCN7Y2FsY3VsYXRlUmVtKDEwcHgpfSwgbWluKDN2dywgI3tjYWxjdWxhdGVSZW0oMzBweCl9KSk7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoY2FsY3VsYXRlUmVtKDIwMHB4KSwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnJlbSBjbGFtcCgxLjVyZW0sIDN2dywgNHJlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTkycHgpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMjZweCkge1xuICAgIG1heC13aWR0aDogNDRyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMjZweCkge1xuICAgIG1heC13aWR0aDogNDRyZW07XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNXB4KSAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAvLyAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgLy99XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmI3skZmlsdGVyLWlucHV0LXdyYXB9LS1tYXAtb3BlbiB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAjeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUtaW5saW5lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDIxNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiN7JGZpbHRlci1pbnB1dC13cmFwfS0tcGlsbHMge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0tLXBpbGxzLWNvbGxhcHNlZCB7XG4gICN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICY6bnRoLWNoaWxkKG4rMTIpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qXG4gKiBDaXJjbGUgaW5wdXRcbiAqL1xuI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge31cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge31cblxuICAmX19ldmVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAmID4gbGFiZWwge1xuICAgICAgICB3aWR0aDogMzY4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzMnB4O1xuICAgICAgfVxuICAgICAgJiAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgICAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM1MnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzY4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuXG4gICAgICAmID4gbGFiZWwge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggLTFweCByZ2JhKDAsMCwwLDAuMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLnNrLWljb24ge1xuICAgICYtLWNoZWNrbWFyayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vL0ZJWEVEXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUtZml4ZWQge1xuICBtYXgtd2lkdGg6ICRjaXJjbGUtc20tc2l6ZTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gICN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLWljb24ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAkY2lyY2xlLW1kLXNpemU7XG5cbiAgICAub3RoZXItZmlsdGVycy1pbnB1dC1pY29uLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogJGNpcmNsZS1sZy1zaXplO1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODhweCk7XG4gICAgfVxuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgIH1cblxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vdGhlci1maWx0ZXJzLWlucHV0LWljb24td3JhcCB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtc20tc2l6ZSk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtc20tc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIC5zay1pY29uIHtcbiAgICAmLS1jaGVja21hcmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLW1kLXNpemUpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbWQtc2l6ZSk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgJi0tY2hlY2ttYXJrIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbGctc2l6ZSk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKTtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS40O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuNDtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuMjI7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS4yMjtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyAvL0hpZGVzIHRoZSBleHRyYSBjaGFyYWN0ZXJzIGFkZGVkIGF0IHNwZWNpZmljIHBvc2l0aW9uIGluIGNpcmNsZSBsYWJlbHNcbiAgICB9XG4gIH1cbn1cblxuLnNhZmFyaS1uby1qdW1wIHtcbiAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vSW5saW5lXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUtaW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gKCN7JGNpcmNsZS1pbmxpbmUtc20tc2l6ZX0gKiAzKSkgLyAyKTtcbiAgbWF4LXdpZHRoOiAkY2lyY2xlLWlubGluZS1zbS1zaXplO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1heC13aWR0aDogJGNpcmNsZS1pbmxpbmUtbWQtc2l6ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7fVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgbWF4LXdpZHRoOiAkY2lyY2xlLWlubGluZS14bC1zaXplO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLWNpcmNsZS1pbmxpbmUge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLXNtLXNpemUpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS1zbS1zaXplKTtcbiAgLnNrLWljb24ge1xuICAgICYtLWNoZWNrbWFyayBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUtbWQtc2l6ZSk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUtbWQtc2l6ZSk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgICYtLWNoZWNrbWFyayB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUteGwtc2l6ZSk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUteGwtc2l6ZSk7XG4gICAgLnNrLWljb24ge1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICAgIH1cbiAgICAgICYtLWNoZWNrbWFyayB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtb3V0c2lkZS10ZXh0LS1pbmxpbmUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dC0tY2lyY2xlLWlubGluZSB7XG4gIC8vZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cblxuLy9QaWxsIGlucHV0XG4jeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcblxuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgIC5vdGhlci1maWx0ZXJzLWlucHV0LWljb24td3JhcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB3aWR0aDogKDEwMCUgLyA0KTtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDRuKSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5vdGhlci1maWx0ZXJzLWlucHV0LWljb24td3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6ICgxMDAlIC8gNik7XG4gICAgJjpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6bm90KDpudGgtY2hpbGQoNm4pKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICAgIH1cbiAgfVxuICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5wYXRoLTAge1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wYXRoLTEge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG4gICYjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkIHtcbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLWljb24ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tcGlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0LS1waWxsIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCB7XG4gIEBleHRlbmQgI3skZmlsdGVyLWlucHV0fS0tcGlsbDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAmX190ZXh0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIDA7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLWV4cGFuZGVkIHtcbiAgICAuc2staWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLC0xKTtcbiAgICB9XG4gIH1cbn1cblxuLy9Db2xvciBzY2hlbWVzXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1vZmZlci10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBMzI0MztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG5cbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRkYXJrLXBpbms7XG4gICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHtcbiAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgZmlsbDogJGRhcmstcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fTpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M0NDU1QTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC1ldmVudC1jcmVhdG9yIHtcbiAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgY29sb3I6ICRkYXJrLXBpbms7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjRGNUE7XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAjM0Y0RjVBO1xuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICBzdmcscGF0aCB7XG4gICAgICAgIGZpbGw6ICMzRjRGNUE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH06bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWhvdmVyO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwge1xuICAmLS1yZWFjaGFiaWxpdGllcyxcbiAgJi0tdGF4b25vbXktbG9jYXRpb257XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICAucGF0aC0wIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgIC5wYXRoLTEge1xuICAgICAgICBmaWxsOiAjNzI2RTY5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmLS10YXhvbm9teS1sb2NhdGlvbixcbiAgICAmLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5O1xuICAgICAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogIzcyNkU2OTtcbiAgICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHtcbiAgICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjOTc5MTg5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fTpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkxODk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLS1idWlsZGluZ3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OTtcbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICM3MjZFNjk7XG4gICAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzk3OTE4OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH06bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MTg5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlLWZpbHRlcn0tYnV0dG9ucyB7XG4gICZfcmVzdWx0cyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJiA+IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3NnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpICgzMnB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDFweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICB9XG5cbiAgICAgICYgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndlaXRlci1idG4tZml4ZWQtd2lkdGgge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMThweCk7XG4gICAgfVxuICAgIC53ZWl0ZXItYnRuLWZpeGVkLXdpZHRoLWd1ZXN0cyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzNHB4KTtcbiAgICB9XG4gICAgJi0tZmlyc3Qtc3RlcCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9kaXNiYWxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDY0NiAhaW1wb3J0YW50O1xuICB9XG4gICYtLWd1ZXN0cy1mbGV4e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOThweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tZ3Vlc3RzLWZsZXgtcGFja2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTc0cHgpO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNzRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE4MHB4KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXJlZ2lvbl9wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZS1maWx0ZXJ9LWJ1dHRvbnMtd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDJyZW07XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLWV2ZW50LXBhY2thZ2Uuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGUtZmlsdGVyfS1idXR0b25zLWJhY2sge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3NnB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDg4cHgpO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gICYuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLS1wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCkgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICYgPiBsYWJlbCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcblxuICAgICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLypcbiAqIE9mZmVyIHR5cGUgZmlsdGVyXG4gKi9cblxuI3skZmlsdGVyfS13cmFwLS1vZmZlci10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWE3NTtcbn1cblxuI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZSAge1xuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWlubGluZSN7JGZpbHRlci1pbnB1dH0td3JhcC0tb2ZmZXItdHlwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSB7XG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICBcbiAgJi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCBpbWcge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxuICAmOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQpIHtcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIE5ldyBzdHlsZXMgZm9yIE9mZmVyIFR5cGUgYW5kIEV2ZW50IHR5cGUgRmlsdGVyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGUge1xuICAgICYuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG5cbiAgICAmOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2MHB4KTtcblxuICAgICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLFxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayB7XG4gICAgICBtaW4td2lkdGg6IDE3NnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCxcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW9mZmVyLXR5cGUsXG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZXZlbnQtdHlwZSB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gICAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTc2cHgpO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUge1xuICAgICY6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICBnYXA6IDEuNXJlbSAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIHtcbiAgICAudGFicy1jaXJjbGVzLXdyYXAge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NzZweCk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIHtcbiAgLnRhYnMtY2lyY2xlcy13cmFwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzQzcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtbW9iaWxlLXdpZHRoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyOm5vdCguc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLW9mZmVycyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvKlxuICogRXZlbnQgdHlwZSBmaWx0ZXJcbiAqL1xuXG4jeyRmaWx0ZXJ9LXdyYXAtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE4Mzk2O1xufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWV2ZW50LXR5cGUge1xuXG4gICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLW1hcC1vcGVuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzNweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgLnBhdGgtMSB7XG4gICAgICBmaWxsOiAjM2Y0ZjVhO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JGZpbHRlci1pbnB1dH0td3JhcC0taW5saW5lI3skZXZlbnQtdHlwZS1pbnB1dC13cmFwfSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL292ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tbWFwLW9wZW4jeyRldmVudC10eXBlLWlucHV0LXdyYXB9IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUge1xuICAudGFicy1jaXJjbGVzLXdyYXAge1xuICAgIC5zZWFyY2gtZmlsdGVyX190YWJzLS1pbmxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJjpub3QoLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lKSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cbn1cbi8vLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlXG4vLy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW5cblxuXG4kaGVpZ2h0LW9mLWZsb2F0aW5nLWxhYmVsOiAxLjVyZW07XG4kaGVpZ2h0LW9mLWZsb2F0aW5nLWxhYmVsLWxnOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAmLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykge1xuICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogJGhlaWdodC1vZi1mbG9hdGluZy1sYWJlbDtcbiAgICB9XG4gIH0gXG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSxcbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogJGhlaWdodC1vZi1mbG9hdGluZy1sYWJlbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5wbGFjZWhvbGRlci1sYWJlbCxcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggOHB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlLTE7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZF9vcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS0xO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLXdoaXRlLW5ldy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJsdWUtMTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogJGhlaWdodC1vZi1mbG9hdGluZy1sYWJlbC1sZztcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlLFxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQtb2YtZmxvYXRpbmctbGFiZWwtbGc7XG4gICAgfVxuXG4gICAgLnBsYWNlaG9sZGVyLWxhYmVsLFxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg5MnB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG4gIH1cbn0iLCIvKlxuICogR3Vlc3RzIGZpbHRlclxuICovXG5cblxuI3skZmlsdGVyfS13cmFwLS1ndWVzdHMtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NmE5NjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OXB4KSBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDYwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX2lubmVyLS1ndWVzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgJiN7JGZpbHRlcn1fX2lubmVyLS1maXhlZCB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIFxuICAgICAgLnNlYXJjaC1maWx0ZXJfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfV9faW5uZXItLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAmI3skZmlsdGVyfV9faW5uZXItLW1hcC1vcGVuIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWd1ZXN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tZml4ZWQge1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1idWJibGVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNTYuMjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0taW5saW5lIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ1cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1tYXAtb3BlbiB7XG4gICAgICAgIGZsZXg6IDEgMSAzMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoLTI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1ndWVzdHMge1xuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgICB9XG4gICAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLW1hcC1vcGVuIHtcblxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZ3Vlc3RzIHtcbiAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0taW5zaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cyB7XG4gICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy0taW5zaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgJi5mb3JtdWxhdGUtaW5wdXQtZXZlbnQtY3JlYXRvcntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzVweCkgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4OHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gICAgfVxuICB9XG5cbiAgI3skZ3Vlc3RzLWlucHV0fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgI3skZ3Vlc3RzLWxhYmVsfSB7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gICN7JGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIHtcbiAgICAjeyRndWVzdHMtaW5wdXR9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsLWhhcy12YWx1ZX0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTEwcHgpO1xuICAgIH1cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgI3skZ3Vlc3RzLWxhYmVsfSB7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRidWJibGUtaW5wdXR9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDEwcHggMHB4IC0xcHggcmdiYSgwLDAsMCwwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB6LWluZGV4OiAxO1xuXG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gICYtLWNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAmOm5vdCgmLS1jaGVja2VkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzFDQjtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbiAgJi0tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRidWJibGUtaW5wdXR9X190ZXh0IHtcbiAgb3BhY2l0eTogMC41O1xuICBAYXQtcm9vdCAjeyRidWJibGUtaW5wdXR9LS1jaGVja2VkICYge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgQGF0LXJvb3QgI3skYnViYmxlLWlucHV0fTpub3QoI3skYnViYmxlLWlucHV0fS0tY2hlY2tlZCk6aG92ZXIgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHlcbiRidWJibGVzLWxpc3Q6IChcbiAgICAoJzIwJywgNjRweCwgMjBweCwgMzBweCwgMjUwcHgpLFxuICAgICgnMzAnLCA4OHB4LCAyNXB4LCAtMjMwcHgsIC01MHB4KSxcbiAgICAoJzUwJywgMTAycHgsIDI1cHgsIDIwMHB4LCAtMjUwcHgpLFxuICAgICgnODAnLCAxMjBweCwgMjVweCwgOTBweCwgMTQwcHgpLFxuICAgICgnMTAwJywgMTQ0cHgsIDMwcHgsIDI1MHB4LCA3MHB4KSxcbiAgICAoJzE1MCcsIDE3MHB4LCAzMHB4LCAtNDBweCwgLTIwMHB4KSxcbiAgICAoJzIwMCcsIDE4NHB4LCA0NXB4LCAzMDBweCwgMTgwcHgpLFxuICAgICgnMzUwJywgMjEwcHgsIDUwcHgsIC0xNjBweCwgMTYwcHgpLFxuICAgICgnNTAwJywgMzAwcHgsIDgwcHgsIDBweCwgMHB4KSxcbik7XG4kbW9iaWxlLWJ1YmJsZXMtbGlzdDogKFxuICAgICgnMjAnLCAzMnB4LCAxNXB4LCAtMjdweCwgMTM0cHgpLFxuICAgICgnMzAnLCA0NHB4LCAxNXB4LCAtMTQycHgsIC0yMHB4KSxcbiAgICAoJzUwJywgNTFweCwgMTVweCwgODdweCwgLTEwMXB4KSxcbiAgICAoJzgwJywgNjBweCwgMTVweCwgMTVweCwgODBweCksXG4gICAgKCcxMDAnLCA3MnB4LCAxOHB4LCA5MHB4LCAzM3B4KSxcbiAgICAoJzE1MCcsIDg1cHgsIDE2cHgsIC01MnB4LCAtMTAwcHgpLFxuICAgICgnMjAwJywgOTJweCwgMjhweCwgMTE3cHgsIDk4cHgpLFxuICAgICgnMzUwJywgMTA1cHgsIDIycHgsIC0xMDVweCwgNzNweCksXG4gICAgKCc1MDAnLCAxNTFweCwgNDZweCwgLTIxcHgsIC00cHgpLFxuKTtcblxuJHNjYWxlLXRoaXJkOiAxLjcxO1xuJHNjYWxlLWhhbGY6IDEuMjc7XG4kc2NhbGUtZm9udDogMS41O1xuXG5AbWl4aW4gYnViYmxlLXN0eWxlcygkc2l6ZSwgJHdpZHRoLCAkeCwgJHksICRmb250LXNpemUpIHtcbiAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGZvbnQtc2l6ZSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCR3aWR0aCAvIC0yKSArICR4LCAoJHdpZHRoIC8gLTIpICsgJHkpO1xuICB9XG59XG5cbiN7JGZpbHRlcn0td3JhcC0tZ3Vlc3RzLWZpbHRlciN7JGZpbHRlcn0td3JhcC0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRidWJibGVzLWxpc3Qge1xuICAgICAgJHRoaXJkLXdpZHRoIDogJHdpZHRoIC8gJHNjYWxlLXRoaXJkO1xuICAgICAgJHRoaXJkLXggOiAkeCAvICRzY2FsZS10aGlyZDtcbiAgICAgICR0aGlyZC15IDogJHkgLyAkc2NhbGUtdGhpcmQ7XG4gICAgICAkaGFsZi1mb250LXNpemU6ICRmb250LXNpemUgLyAkc2NhbGUtZm9udDtcblxuICAgICAgQGluY2x1ZGUgYnViYmxlLXN0eWxlcygkc2l6ZSwgJHRoaXJkLXdpZHRoLCAkdGhpcmQteCwgJHRoaXJkLXksICRoYWxmLWZvbnQtc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRidWJibGVzLWxpc3Qge1xuICAgICAgICAkaGFsZi13aWR0aCA6ICR3aWR0aCAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi14IDogJHggLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYteSA6ICR5IC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAvICRzY2FsZS1mb250O1xuXG4gICAgICAgIEBpbmNsdWRlIGJ1YmJsZS1zdHlsZXMoJHNpemUsICRoYWxmLXdpZHRoLCAkaGFsZi14LCAkaGFsZi15LCAkaGFsZi1mb250LXNpemUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJGJ1YmJsZXMtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBidWJibGUtc3R5bGVzKCRzaXplLCAkd2lkdGgsICR4LCAkeSwgJGZvbnQtc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkYnViYmxlcy1saXN0IHtcbiAgICAgICAgJGhhbGYtd2lkdGggOiAkd2lkdGggLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYteCA6ICR4IC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLXkgOiAkeSAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi1mb250LXNpemU6ICRmb250LXNpemUgLyAkc2NhbGUtZm9udDtcblxuICAgICAgICBAaW5jbHVkZSBidWJibGUtc3R5bGVzKCRzaXplLCAkaGFsZi13aWR0aCwgJGhhbGYteCwgJGhhbGYteSwgJGhhbGYtZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkbW9iaWxlLWJ1YmJsZXMtbGlzdCB7XG4gICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgICBAaWYgJHdpZHRoIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkZm9udC1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCR3aWR0aCAvIC0yKSArICR4ICwoJHdpZHRoIC8gLTIpICsgJHkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBJbmxpbmUgZmlsdGVyIG92ZXJyaWRlc1xuICovXG4vLyAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHlcbiRpbmxpbmUtYnViYmxlcy1saXN0OiAoXG4gICAgKCc1MCcsIDg1cHgsIDI1cHgsIDM1MHB4LCAtOTVweCksXG4gICAgKCcxMDAnLCAxMTdweCwgMzBweCwgLTE3MHB4LCA2MHB4KSxcbiAgICAoJzE1MCcsIDE0MHB4LCAzMHB4LCAtMzVweCwgLTYwcHgpLFxuICAgICgnMjAwJywgMTU1cHgsIDQ1cHgsIDI5NnB4LCAxMTBweCksXG4gICAgKCczNTAnLCAxNzNweCwgNTBweCwgNXB4LCAxMjBweCksXG4gICAgKCc1MDAnLCAyNTJweCwgODBweCwgMTYwcHgsIDApLFxuKTtcbiN7JGZpbHRlcn0td3JhcC0tZ3Vlc3RzLWZpbHRlciN7JGZpbHRlcn0td3JhcC0taW5saW5lIHtcbiAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRpbmxpbmUtYnViYmxlcy1saXN0IHtcbiAgICAvLyR0aGlyZC13aWR0aCA6ICR3aWR0aCAvIDEuNzE7XG4gICAgLy8kdGhpcmQteCA6ICR4IC8gMS43MTtcbiAgICAvLyR0aGlyZC15IDogJHkgLyAxLjcxO1xuXG4gICAgJGhhbGYtd2lkdGggOiAkd2lkdGggLyAxLjY4O1xuICAgICRoYWxmLXggOiAkeCAvIDEuNjg7XG4gICAgJGhhbGYteSA6ICR5IC8gMS42ODtcblxuICAgICRoYWxmLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAvIDEuMzM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkaGFsZi13aWR0aCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRoYWxmLXdpZHRoKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGhhbGYtZm9udC1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCRoYWxmLXdpZHRoIC8gLTIpICsgJGhhbGYteCAsKCRoYWxmLXdpZHRoIC8gLTIpICsgJGhhbGYteSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRmb250LXNpemUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJHdpZHRoIC8gLTIpICsgJHggLCgkd2lkdGggLyAtMikgKyAkeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLTgwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8mI3skZmlsdGVyfS13cmFwLS1tYXAtb3BlbiB7XG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC8vICAgIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkbW9iaWxlLWJ1YmJsZXMtbGlzdCB7XG4gIC8vICAgICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gIC8vICAgICAgICBAaWYgJHdpZHRoIHtcbiAgLy8gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAvLyAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAvLyAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkZm9udC1zaXplKTtcbiAgLy8gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCR3aWR0aCAvIC0yKSArICR4ICwoJHdpZHRoIC8gLTIpICsgJHkpO1xuICAvLyAgICAgICAgfSBAZWxzZSB7XG4gIC8vICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vICAgICAgICB9XG4gIC8vICAgICAgfVxuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxuXG59XG5cbiN7JGZpbHRlcn1fX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI5MHB4KTtcbiAgICB3aWR0aDogNDUlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM3OHB4KTtcbiAgICAgICYjeyRmaWx0ZXJ9X19ndWVzdHMtaW5mby0tbWFwLW9wZW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dCB7XG4gICAgbGVmdDogNDAlO1xuICAgIHRvcDogNTglO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBmbGV4OiAwIDQ0JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMjhweCk7XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE0cHgpO1xufVxuXG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43ZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuXG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLFxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MXB4KTtcbn1cblxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cyB7XG4gICY6bm90KC5kZXNrdG9wLWJ1dHRvbnMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi5kZXNrdG9wLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmRlc2t0b3AtYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbiIsIi8qXG4gKiBPdGhlciBmaWx0ZXJzXG4gKi9cblxuJG90aGVyLWZpbHRlci1jaXJjbGUtbWQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0NHB4KTtcbiRvdGhlci1maWx0ZXItY2lyY2xlLWxnLXNpemU6IGNhbGN1bGF0ZVJlbSgxOTZweCk7XG4kb3RoZXItZmlsdGVyLWljb24tbGctc2l6ZTogY2FsY3VsYXRlUmVtKDc2cHgpO1xuJG90aGVyLWZpbHRlci1pY29uLW1kLXNpemU6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcblxuXG4jeyRmaWx0ZXJ9LXdyYXAtLW90aGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTlhOTM7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4jeyRmaWx0ZXJ9X19pbm5lci0tb3RoZXJzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19vdGhlci1kcm9wZG93bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OSAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLW90aGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODhweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUtLW90aGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgQGV4dGVuZCAgI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tb3RoZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tc2VhcmNoLWZpZWxkIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLW90aGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RThCODU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICN7JGZpbHRlcn1fX2NsZWFyLWJ0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgIGJ1dHRvbjpub3QoLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bikge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2lucHV0LXdyYXAtLW90aGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9faW5wdXQtd3JhcC0tdGF4b25vbXksXG4jeyRmaWx0ZXJ9X19pbnB1dC13cmFwLS1yZWFjaGFiaWxpdGllc3tcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjE2cHgpO1xuICB9XG5cbn1cblxuI3skZmlsdGVyfV9fb3RoZXItaGVhZGVyIHtcbiAgaDQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICM4RThCODU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4NHB4KTtcbiAgICAmLS1maXJzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICB9XG4gICAgJi0tc2Vjb25kIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gICAgJi0tdGhpcmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDczcHgpO1xuICAgIH1cbiAgICAmLS1mb3VydGgge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUjeyRmaWx0ZXItaW5wdXR9LS10YXhvbm9teS1sb2NhdGlvbixcbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZSN7JGZpbHRlci1pbnB1dH0tLXJlYWNoYWJpbGl0aWVze1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAjeyRmaWx0ZXItaW5wdXR9LWxhYmVsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBzdmcge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgLnBhdGgtMSB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICYjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkIHtcbiAgICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzMy4zMzMzMyUgLSAjeyRvdGhlci1maWx0ZXItY2lyY2xlLW1kLXNpemV9KTtcbiAgICBtYXgtd2lkdGg6ICRvdGhlci1maWx0ZXItY2lyY2xlLW1kLXNpemU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAkb3RoZXItZmlsdGVyLWNpcmNsZS1sZy1zaXplO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1OXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG5cbiAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24sXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6ICRvdGhlci1maWx0ZXItY2lyY2xlLW1kLXNpemU7XG4gICAgaGVpZ2h0OiAkb3RoZXItZmlsdGVyLWNpcmNsZS1tZC1zaXplO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgICBoZWlnaHQ6ICRvdGhlci1maWx0ZXItaWNvbi1tZC1zaXplO1xuICAgICAgd2lkdGg6ICRvdGhlci1maWx0ZXItaWNvbi1tZC1zaXplO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6ICRvdGhlci1maWx0ZXItY2lyY2xlLWxnLXNpemU7XG4gICAgaGVpZ2h0OiAkb3RoZXItZmlsdGVyLWNpcmNsZS1sZy1zaXplO1xuXG4gICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgICB3aWR0aDogJG90aGVyLWZpbHRlci1pY29uLWxnLXNpemU7XG4gICAgICBoZWlnaHQ6ICRvdGhlci1maWx0ZXItaWNvbi1sZy1zaXplO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gICN7JHNlYXJjaC1pbnB1dH0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAjeyRzZWFyY2gtbGFiZWx9IHtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICAjeyRzZWFyY2gtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgI3skc2VhcmNoLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICAgICN7JHNlYXJjaC1sYWJlbH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAjeyRzZWFyY2gtaW5wdXR9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1sYWJlbH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWV4cGFuZC0tYnVpbGRpbmdzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTZweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS13cmFwLS1waWxscy1jb2xsYXBzZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWJ1aWxkaW5ncyB7XG4gICAgICAjeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcbiAgICAgICAgJjpudGgtY2hpbGQobis2KTpub3QoI3skZmlsdGVyLWlucHV0fS1leHBhbmQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tcHJpY2VzLFxuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXN0eWxlcyxcbiAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1vcGVyYXRpb25zIHtcbiAgICAgICN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuICAgICAgICAmOm50aC1jaGlsZChuKzUpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vKlxuICogT3ZlcnJpZGUgIHZpc2liaWxpdHkgZm9yIGV4cGFuZGluZyBwaWxscyBvbiBEZXNrdG9wc1xuICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1wcmljZXMsXG4gICN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1zdHlsZXMsXG4gICN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1vcGVyYXRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3skZmlsdGVyLWlucHV0fS13cmFwLS1waWxscy1jb2xsYXBzZWQge1xuICAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1zdHlsZXMsXG4gICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW9wZXJhdGlvbnMsXG4gICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXByaWNlcyB7XG4gICAgICAgI3skZmlsdGVyLWlucHV0fS0tcGlsbCB7XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICY6bnRoLWNoaWxkKG4rMTIpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgfVxufVxuIiwiLypcbiAqIFJlZ2lvbiBGaWx0ZXJcbiAqL1xuXG5cbiAjeyRmaWx0ZXJ9LXdyYXAtLXJlZ2lvbi1maWx0ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogIzZBOTY5MTtcbiAgICYjeyRmaWx0ZXJ9LXdyYXAtLWZpeGVkIHtcbiAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgIH1cbiAgICYjeyRmaWx0ZXJ9LXdyYXAtLWlubGluZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX2lubmVyLS1yZWdpb24ge1xuICAgZGlzcGxheTogZmxleDtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICB9XG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAvLyAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgIG1hcmdpbi10b3A6IDA7XG4gICB9XG4gICAmI3skZmlsdGVyfV9faW5uZXItLWZpeGVkICB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgIH1cbiAgIH1cbiAgICYjeyRmaWx0ZXJ9X19pbm5lci0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2lubmVyLS1tYXAtb3BlbiB7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9faW5uZXItLXNlY3Rpb24tdmlldyB7XG4gICBtYXJnaW4tdG9wOiAwO1xuIH1cblxuICN7JGZpbHRlci1pbnB1dH0td3JhcC0tcmVnaW9uIHtcbiAgIGZsZXg6IDE7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBtYXJnaW4tYm90dG9tOiAwO1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgd2lkdGg6IDEwMCU7XG5cbiAgICYtMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19yZWdpb25zLWluZm8ge1xuICAgZGlzcGxheTogZmxleDtcbiAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gfVxuXG4gI3skZmlsdGVyfV9fcmVnaW9ucy1pbmZvLS1maXhlZCB7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDUwcHgpO1xuICAgICB3aWR0aDogMTAwJTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICAgICB3aWR0aDogNDAlO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICB3aWR0aDogNDUlO1xuICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgIG1heC13aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4NHB4KTtcbiAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgJiN7JGZpbHRlcn1fX3JlZ2lvbnMtaW5mby0tbWFwLW9wZW4ge1xuICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICB9XG4gICB9XG4gfVxuXG4gJHJlZ2lvbnMtaW5mby1jb250ZW50OiAnLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudCc7XG4gI3skcmVnaW9ucy1pbmZvLWNvbnRlbnR9IHtcbiAgICYtLWZpeGVkIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICB9XG4gICB9XG4gICAmLS1pbmxpbmUge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAmI3skcmVnaW9ucy1pbmZvLWNvbnRlbnR9LS1tYXAtb3BlbiB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH0ge1xuICAgd2lkdGg6IDEwMCU7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTAwcHgpO1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICBoZWlnaHQ6IDEwMCU7XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH0tLWlubGluZSB7XG4gICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyNnB4KSAwO1xuIH1cblxuICN7JHN2Zy1tYXB9IHtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiBhdXRvO1xuICAgLy9tYXgtd2lkdGg6IDEwMCU7XG4gICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5MDBweCk7XG4gICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggMTNweCAwcHggcmdiYSgwLDAsMCwwLjE1KSk7XG4gfVxuXG4gI3skc3ZnLW1hcH0tLWlubGluZSB7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDI4MHB4KTtcbiAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAmI3skc3ZnLW1hcH0tLWdlcm1hbnktbWFwIHtcbiAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtNjVweCk7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02NXB4KTtcbiAgICAgfVxuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjg4cHgpO1xuICAgICAmI3skc3ZnLW1hcH0tLWdlcm1hbnktbWFwIHtcbiAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDY2cHgpO1xuICAgICB9XG4gICB9XG4gfVxuXG4gI3skbWFwLXJlZ2lvbn0tLWthbnRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJiN7JG1hcC1yZWdpb259LS1ob3ZlciB7XG4gICAgZmlsbDogI0M0NDU1QTtcbiAgfVxuICAmI3skbWFwLXJlZ2lvbn0tLWFjdGl2ZSB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuI3skbWFwLXJlZ2lvbn0tLWthbnRvbiwgI3skbWFwLXJlZ2lvbn0tLW9ydCB7XG4gICYjeyRtYXAtcmVnaW9ufS0tbm8tcmVzdWx0cyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsbDogIzg2ODM4NjtcbiAgICBzdHJva2U6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmlsbDogI2FmNmY3YTtcbiAgICB9XG4gIH1cbn1cblxuICN7JHJlZ2lvbi1tYXB9X19sYWJlbCB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgIGNvbG9yOiAkYmxhY2s7XG4gICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICB6LWluZGV4OiAxO1xuICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICY6YmVmb3JlIHtcbiAgICAgY29udGVudDogXCJcIjtcbiAgICAgd2lkdGg6IDA7XG4gICAgIGhlaWdodDogMDtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgfVxuICAgJi0tcmlnaHQtdG9wIHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJHdoaXRlO1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICB0b3A6IDRweDtcbiAgICAgfVxuICAgfVxuICAgJi0tbGVmdC10b3Age1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICB0b3A6IDRweDtcbiAgICAgfVxuICAgfVxuICAgJi0tcmlnaHQtYm90dG9tIHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgIGJvdHRvbTogNHB4O1xuICAgICB9XG4gICB9XG4gICAmLS1sZWZ0LWJvdHRvbSB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgIGJvdHRvbTogNHB4O1xuICAgICB9XG4gICB9XG4gICAmLS1ib3R0b20tcmlnaHQge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICByaWdodDogNHB4O1xuICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLWJvdHRvbS1sZWZ0IHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgbGVmdDogNHB4O1xuICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLXRvcC1sZWZ0IHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgbGVmdDogNHB4O1xuICAgICAgIHRvcDogLTEwcHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLXRvcC1yaWdodCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgdG9wOiAtMTBweDtcbiAgICAgfVxuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tY2l0eSB7XG4gICBkaXNwbGF5OiBub25lO1xuICAgJiN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tYm90dG9tLXJpZ2h0IHtcbiAgICAgYm90dG9tOiAwO1xuICAgICByaWdodDogMDtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgLTIxcHgpO1xuICAgfVxuICAgJiN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tdG9wLXJpZ2h0IHtcbiAgICAgdG9wOiAwO1xuICAgICByaWdodDogMDtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgMjFweCk7XG4gICB9XG4gICAmI3skcmVnaW9uLW1hcH1fX2xhYmVsLS1ib3R0b20tbGVmdCB7XG4gICAgIGJvdHRvbTogMDtcbiAgICAgbGVmdDogMDtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAtMjFweCk7XG4gICB9XG4gICAmI3skcmVnaW9uLW1hcH1fX2xhYmVsLS10b3AtbGVmdCB7XG4gICAgIHRvcDogMDtcbiAgICAgbGVmdDogMDtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAyMXB4KTtcbiAgIH1cbiB9XG5cbiAjeyRyZWdpb24tbWFwfV9fY2l0eTpob3ZlciB7XG4gICAjeyRyZWdpb24tbWFwfV9fbGFiZWwtLWNpdHkge1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgIH1cbiB9XG5cbiAjeyRyZWdpb24tbWFwfV9fY2l0eSB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB3aWR0aDogMTBweDtcbiAgIGhlaWdodDogMTBweDtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIHotaW5kZXg6IDE7XG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcblxuICAgJi1waW4ge1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHdpZHRoOiAxMHB4O1xuICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgYm9yZGVyOiAycHggc29saWQgI0M0NDU1QTtcbiAgICAgei1pbmRleDogMjtcbiAgIH1cblxuICAgJi1zaGFkb3cge1xuICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgei1pbmRleDogMTtcbiAgICAgdG9wOiA1MCU7XG4gICAgIGxlZnQ6IDUwJTtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGhzbGEoMCwwJSwxMDAlLC40NTg4MikgMCAyNXB4LGhzbGEoMCwwJSwxMDAlLC40NTg4MikgMjVweCA1MHB4LGhzbGEoMCwwJSwxMDAlLC40NTg4MikgNTBweCAxMjZweCx0cmFuc3BhcmVudCAxMjZweCAxMDAlKVxuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24ge1xuICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgICAvLyAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICB9XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0taW5saW5lIHtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgIH1cbiAgIH1cbiAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgICAvLyAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICB9XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgfVxuICAgfVxuICAgJi1sZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICAgfVxuICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgQGF0LXJvb3QgI3skZmlsdGVyfV9faW5uZXItLW1hcC1vcGVuICN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgIH1cbiAgICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX3RhYnMtLXJlZ2lvbiB7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgIGNvbG9yOiAjZmZmZmZmO1xuICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgb3BhY2l0eTogMC41O1xuICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG5cbiAgICY6aG92ZXIge1xuICAgICBvcGFjaXR5OiAxO1xuICAgfVxuICAgJi0tYWN0aXZlIHtcbiAgICAgb3BhY2l0eTogMTtcbiAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgfVxuIH1cblxuICN7JGZpbHRlci1tYWluLXRpdGxlfS0tcmVnaW9uIHtcbiAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLWZpeGVkIHtcbiAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1pbmxpbmUge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1tYXAtb3BlbiB7XG4gICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuIC5mb3JtdWxhdGUtaW5wdXQtLXJlZ2lvbi1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuIH1cblxuIC8qXG4gICogU3dpdHplcmxhbmQgbWFwXG4gICovXG4gI3skcmVnaW9uLW1hcH0tLXN3aXR6ZXJsYW5kLW1hcCB7XG4gICAmI3skcmVnaW9uLW1hcH0tLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC8vICBib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIC8vICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICB9XG4gICB9XG4gfVxuXG4gLypcbiAgKiBBdXN0cmlhIG1hcFxuICAqL1xuICN7JHJlZ2lvbi1tYXB9LS1hdXN0cmlhLW1hcCB7fVxuXG4gLypcbiAgKiBHZXJtYW55IG1hcFxuICAqL1xuICN7JHJlZ2lvbi1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAmI3skcmVnaW9uLW1hcH0tLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTE1MnB4KTtcbiAgICAgfVxuICAgfVxuIH1cbiAjeyRzdmctbWFwfS0tZ2VybWFueS1tYXAge1xuICAgJiN7JHN2Zy1tYXB9LS1maXhlZCAge1xuICAgICAvL1RPRE86IEZpbmQgYSB3YXkgdG8gZG8gdGhpcyByZWFsdGl2ZSB0byB0aGUgY29udGFpbmVyIHdpdGggZmxleDoxXG4gICAgIGhlaWdodDoxMDAlO1xuICAgICB3aWR0aDogNTQwcHg7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA1MCk7XG4gICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA2NSk7XG4gICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xuICAgICAgICAgLy8gbWFyZ2luLXRvcDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIC0xMCk7XG4gICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDMwNnB4O1xuICAgICB9XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogODApO1xuICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgIH1cbiAgIH1cbiB9XG5cblxuIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuIC8vIEN1c3RvbSBTbGlkZXJcblxuIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgIHdpZHRoOiA0MHB4O1xuICAgcGFkZGluZzogNHB4IDVweDtcbiAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gICBib3JkZXItcmFkaXVzOiAzcHg7XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgIGJhY2tncm91bmQ6ICM1MTczNkY7XG4gICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkpO1xuICAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxNC40cHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuIH1cblxuIC8qIElucHV0IFRodW1iICovXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAmOmhvdmVyIHtcbiAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuIH1cblxuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAmOmhvdmVyIHtcbiAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuIH1cblxuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10aHVtYiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICY6aG92ZXIge1xuICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4gfVxuXG4gLyogSW5wdXQgVHJhY2sgKi9cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBib3gtc2hhZG93OiBub25lO1xuICAgYm9yZGVyOiBub25lO1xuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBib3gtc2hhZG93OiBub25lO1xuICAgYm9yZGVyOiBub25lO1xuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRyYWNrIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBib3JkZXI6IG5vbmU7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiB9XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLXN3aXR6ZXJsYW5kLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gIG1heC1oZWlnaHQ6IDIycmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIG1heC13aWR0aDogMjQuNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvX19jb250ZW50LS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzkzcHgpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lLFxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWF1c3RyaWEtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWF1c3RyaWEtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lLFxuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOSU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWdpb24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIHdpZHRoOiAzNDFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDogNDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHdpZHRoOiA1NDBweDtcbiAgICB9XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLmFjdGl2ZS1tYXAge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1rYW50b24uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzLCAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1vcnQuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbGw6ICRwaW5rO1xuICB9XG5cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LmZvcm11bGF0ZS1pbnB1dC0tcmVnaW9uLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWZpeGVkIHtcbiAgd2lkdGg6ICRmaWx0ZXJzLWlucHV0LXdpZHRoLXNtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiJGZpbHRlcjogJy5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcyc7XG4kc3BhY2UtYXJvdW5kLWZpbHRlci1zbTogMS41cmVtO1xuJHNwYWNlLWFyb3VuZC1maWx0ZXItbGcteDogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiRzcGFjZS1hcm91bmQtZmlsdGVyLWxnLXk6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiRndWVzdHMtaW5wdXQtd2lkdGgtbWQ6IGNhbGN1bGF0ZVJlbSgyMDhweCk7XG4kZ3Vlc3RzLWlucHV0LXdpZHRoLWxnOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuXG4jeyRmaWx0ZXJ9LS13cmFwIHtcbiAgcGFkZGluZzogJHNwYWNlLWFyb3VuZC1maWx0ZXItc207XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICAgICYgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAmID4gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmID4gLmJ0bi0tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgJjpub3QoLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMpIHtcbiAgICAgICAgZ2FwOiAzcmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtZmlsdGVyLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZS0tZXZlbnQtdHlwZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSB7XG4gICAgICAmID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJiA+IGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2UtYXJvdW5kLWZpbHRlci1sZy15ICRzcGFjZS1hcm91bmQtZmlsdGVyLWxnLXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuXG4gICAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUsXG4gICAgJi5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn0tLW1haW4tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXJlbSk7XG5cblxuICAmOm5vdCguc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZSkge1xuICAgIGZsZXg6MTtcbiAgfVxuXG4gIC5oaWRlLW9uLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAuaGlkZS1vbi1sZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJzLWNsb3NlLWJ0bi0td2hpdGUge1xuICB0b3A6ICRzcGFjZS1hcm91bmQtZmlsdGVyLXNtO1xuICByaWdodDogJHNwYWNlLWFyb3VuZC1maWx0ZXItc207XG5cbiAgc3BhbiA+IHN2ZyA+IHBhdGgge1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRvcDogJHNwYWNlLWFyb3VuZC1maWx0ZXItbGcteTtcbiAgICByaWdodDogJHNwYWNlLWFyb3VuZC1maWx0ZXItbGcteDtcbiAgfVxufVxuXG4uZHJvcGRvd24tZXZlbnRzIHtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQyMHB4KTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGVudC13aWR0aC1ldmVudC1tZDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4udGFicy1jaXJjbGVzLXdyYXAtLXBhY2thZ2VzIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNjBweCkgMCAwO1xuICBmbGV4OiAxO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg2NHB4KSAwO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDk5MnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9LS1mb290ZXItd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMXJlbTtcblxuICBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJ0bi0tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5ldmVudC1maWx0ZXItYnV0dG9uc19yZXN1bHRzIHtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjJweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuXG4gICAgJiA+IHNwYW4gPiBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgLmJ0bi0tbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgICYuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9LS1mb290ZXItd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiN7JGZpbHRlcn0tLWhlYWRlci1idXR0b24ge1xuICBAZXh0ZW5kIC5maWx0ZXItaGVhZGVyLWJ1dHRvbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgJi5wcmV2LWJ1dHRvbiB7XG4gICAgc3BhbiA+IHN2ZyB7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgJi5wcmV2LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuI3skZmlsdGVyfS0taGVhZGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLXdyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZS5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZS1sZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIHtcbiAgQGluY2x1ZGUgIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZXZlbnQtZmlsdGVyLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGFicy1jaXJjbGVzLXdyYXAtLXBhY2thZ2VzIHtcbiAgICAgIGZsZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZTpub3QoLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUpIHtcbiAgICAgIGZsZXg6IDA7XG4gICAgfVxuXG4gICAgLmV2ZW50LWZpbHRlci1jb250YWluZXItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlciB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgfVxuICB9XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgJi5kZXNrdG9wLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2NvbnRlbnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMTsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiAkZmlsdGVycy1pbnB1dC13aWR0aC1zbTtcblxuICAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogJGd1ZXN0cy1pbnB1dC13aWR0aC1tZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6ICRndWVzdHMtaW5wdXQtd2lkdGgtbGc7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlcjpub3QoLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cblxuIiwiXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9IHtcbiAgLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiAme1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEzcHgpO1xuICB9XG59XG5cbi8vVGlueSBzbGlkZXIgb3ZlcnJpZGVzXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9IHtcbiAgbWluLWhlaWdodDogNDA2cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE4Mzk2O1xuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDIwN3B4O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC01MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTUwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogMjkycHg7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTcwcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHNwYW4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cblxuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3NnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ0cHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOThweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAxMDclOy5cbiAgICB9XG4gIH1cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3V0ZXIge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnRucy1pdGVte1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICB9XG4gIH1cbiAgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAvL01hcCBvcGVuXG4gIEBhdC1yb290IGJvZHkubWFwLW9wZW4gI3skaW5zcGlyYXRpb24tc2xpZGVyfSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIH1cbiAgICAgIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9LFxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzg2cHggIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMjg5cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMzA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDIyM3B4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDIxN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxNDJweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMjc2cHg7XG4gICAgfVxuICB9XG5cbn1cblxuOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjZmZmO1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMjNweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0gc3R5bGVzIHdoZW4gbm8gamF2YXNjcmlwdDogbW9iaWxlIHNsaWRlciBvbiBkZXNrdG9wIC0tLS0tLS0tLS0tLS0tLVxuI3skaW5zcGlyYXRpb24tc2xpZGVyfSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg2cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzQwcHgpO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTUuNjI1cmVtO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjg5cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA5cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjIzcHgpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLVxuIiwiXG5cbiN7JHNlYXJjaC1wYWNrYWdlLWRlYWxzfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgQGV4dGVuZCAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NnB4KSAwIGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFja2FnZS1kZWFsc30tLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSAwIGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTM1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zNXB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCB7XG4gICY6aG92ZXIge1xuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHsgXG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMS4zNzVyZW0gLjMxMjVyZW0gMS4zNzVyZW0gLjVyZW07XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMXMgZWFzZS1pbi1vdXQsIHJpZ2h0IC4xcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0yLjVyZW07XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG5cbiAgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0OHB4KTtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZjtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDIzcHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItLXNsYS1ub21pbmF0ZWQge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmhvdmVyIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICB9XG4gIH1cbn0iLCJcbiN7JGludGVybmFsLWxpbmtzfV9fdGFncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cbiN7JGludGVybmFsLWxpbmtzfV9fbGFiZWxUaXRsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI3skaW50ZXJuYWwtbGlua3N9X19pbmZvQ29udGFpbnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuI3skaW50ZXJuYWwtbGlua3N9X190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAkZ3JleS00O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuXG4gICYtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcblxuICAgIC5pbnRlcm5hbC1saW5rc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICB9XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMycHg7XG4gIG1heC13aWR0aDogOTU4cHg7XG4gIHdpZHRoOiA5NThweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjQ4cHg7XG4gICAgICB3aWR0aDogMTI0OHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWQtY3VzdG9tLXdpZHRoO1xuICAgICAgICB3aWR0aDogJGNvbnRhaW5lci1tZC1jdXN0b20td2lkdGg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUgeyBncmlkLWFyZWE6IHRpdGxlOyB9XG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSB7IGdyaWQtYXJlYTogc3VidGl0bGU7IH1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciB7IGdyaWQtYXJlYTogc2xpZGVyOyB9XG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7IGdyaWQtYXJlYTogbGlzdDsgfVxuLmV2ZW50LWNyZWF0b3ItYnRuICAgIHsgZ3JpZC1hcmVhOiBidXR0b247IH1cblxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsY3VsYXRlUmVtKDQ3MnB4KSAxZnI7XG4gIGdhcDogMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcInRpdGxlICAgc2xpZGVyXCJcbiAgICBcInN1YnRpdGxlIHNsaWRlclwiXG4gICAgXCJsaXN0ICAgIHNsaWRlclwiXG4gICAgXCJidXR0b24gIHNsaWRlclwiO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGN1bGF0ZVJlbSgzNTZweCkgMWZyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ0aXRsZVwiXG4gICAgICBcInN1YnRpdGxlXCJcbiAgICAgIFwic2xpZGVyXCJcbiAgICAgIFwibGlzdFwiXG4gICAgICBcImJ1dHRvblwiO1xuXG4gICAgLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NnB4KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NDhweCAxZnI7XG4gIGdhcDogMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcInRpdGxlICAgc2xpZGVyXCJcbiAgICBcInN1YnRpdGxlIHNsaWRlclwiXG4gICAgXCJsaXN0ICAgIHNsaWRlclwiXG4gICAgXCJidXR0b24gIHNsaWRlclwiO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4MHB4IDFmcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ0aXRsZVwiXG4gICAgICBcInN1YnRpdGxlXCJcbiAgICAgIFwic2xpZGVyXCJcbiAgICAgIFwibGlzdFwiXG4gICAgICBcImJ1dHRvblwiO1xuXG4gICAgLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogIDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogIGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB1bCBsaSBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1idG4ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLWxhYmVsLFxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWNhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAmLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMThweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuc3dpcGVyLXJvb3Quc3dpcGVyLWhvcml6b250YWwgIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vIGxyIC0gbGVmdC4gcmlnaHQ7IHRiIC0gdG9wLCBib3R0b207IGxnIC0gZGVza3RvcDtcbiRjb250ZW50LXNwYWNlLWxyLWxnOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4kY29udGVudC1zcGFjZS1sci1zbTogMHB4O1xuJGNvbnRlbnQtc3BhY2UtbHItbWQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiRjb250ZW50LXNwYWNlLXRiLWxnOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4kY29udGVudC1zcGFjZS10LXNtOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4kY29udGVudC1zcGFjZS1iLXNtOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gIHBhZGRpbmc6IDAgJGNvbnRlbnQtc3BhY2UtbHItbGc7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6ICRjb250ZW50LXNwYWNlLXRiLWxnO1xufVxuXG4uZXZlbnQtY3JlYXRvci1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAkY29udGVudC1zcGFjZS10Yi1sZztcbiAgbWFyZ2luLWxlZnQ6ICRjb250ZW50LXNwYWNlLWxyLWxnO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZzogMCAkY29udGVudC1zcGFjZS1sci1zbTtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogJGNvbnRlbnQtc3BhY2UtdC1zbTtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnQtc3BhY2UtYi1zbTtcbiAgICBtYXJnaW4tbGVmdDogJGNvbnRlbnQtc3BhY2UtbHItc207XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQwKTtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gMCBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChtaW4td2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY2cHgpO1xuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbixcbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9ue1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MSUgMWZyO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gICAgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAwLjVyZW0gMCAycmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBFVkVOVCBDUkVBVE9SIElOIExPQ0FUSU9OIFBBR0Vcbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGhlaWdodDogNDcwcHg7XG5cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAkY29udGVudC1zcGFjZS10Yi1sZyAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzg0cHggMWZyO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzg0cHggMWZyO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlcixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICAgIHdpZHRoOiA1OTJweDtcbiAgICBoZWlnaHQ6IDM0MnB4O1xuXG4gICAgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgICB3aWR0aDogNTkycHg7XG4gICAgICBoZWlnaHQ6IDM0MnB4O1xuXG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICB3aWR0aDogNTkycHg7XG4gICAgICAgIGhlaWdodDogMzQycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgICBtYXJnaW46IDI5MnB4IDFyZW0gMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInRpdGxlXCJcbiAgICAgIFwic3VidGl0bGVcIlxuICAgICAgXCJsaXN0XCJcbiAgICAgIFwiYnV0dG9uXCJcbiAgICAgIFwic2xpZGVyXCI7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwidGl0bGVcIlxuICAgICAgXCJzdWJ0aXRsZVwiXG4gICAgICBcImxpc3RcIlxuICAgICAgXCJidXR0b25cIlxuICAgICAgXCJzbGlkZXJcIjtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTFweCk7XG5cbiAgICAgIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjExcHgpO1xuXG4gICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjExcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE3NXB4KSAxcmVtIDAgMXJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLFxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXJcbiAgICB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciB7XG4gICAgICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSwgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgICAgIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLCAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSwgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlci5ldmVudC1jcmVhdG9yLWFjdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDhweCk7XG59XG5cblxuXG4iLCIkZXZlbnQtY2lyY2xlLWxnLXNpemU6IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG4kZXZlbnQtaWNvbi1sZy1zaXplOiBjYWxjdWxhdGVSZW0oNzJweCk7XG5cbi8vIFN0eWxlcyBmb3IgRXZlbnQgdHlwZSBmaWx0ZXIgb25seSBmb3IgUGFja2FnZXNcblxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIHtcbiAgICAgICY6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgICAgICAgd2lkdGg6ICRldmVudC1jaXJjbGUtbGctc2l6ZTtcbiAgICAgICAgICBoZWlnaHQ6ICRldmVudC1jaXJjbGUtbGctc2l6ZTtcblxuICAgICAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgICAgICAgICAgd2lkdGg6ICRldmVudC1pY29uLWxnLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRldmVudC1pY29uLWxnLXNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1ob3ZlcjtcbiAgICB9ICAgIFxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICAgICAgd2lkdGg6ICRldmVudC1jaXJjbGUtbGctc2l6ZSAvIDEuMzM7XG4gICAgICAgIGhlaWdodDogJGV2ZW50LWNpcmNsZS1sZy1zaXplIC8gMS4zMztcblxuICAgICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogJGV2ZW50LWljb24tbGctc2l6ZSAvIDEuMzM7XG4gICAgICAgICAgaGVpZ2h0OiAkZXZlbnQtaWNvbi1sZy1zaXplIC8gMS4zMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMnJlbTtcblxuICAgICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjaXJjbGUtbGctc2l6ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAkY2lyY2xlczogKFxuICAgICAgICAoMSwgNjglLCB0cmFuc2xhdGUoLTU0JSwgOCUpKSxcbiAgICAgICAgKDIsIDg1JSwgdHJhbnNsYXRlKDQxJSwgMiUpKVxuICAgICAgKTtcbiAgICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoLWV2ZW50LW1kO1xuICAgIH1cbiAgfVxufVxuIiwiLmRlc2NyaXB0aXZlLXRleHRzX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjM5cHgpO1xuXG4gICYuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tZC1jdXN0b20td2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZGVzY3JpcHRpdmUtdGV4dHNfX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgY29sb3I6ICRncmV5LTQ7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRlc2NyaXB0aXZlLXRleHRzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmRlc2NyaXB0aXZlLXRleHRzX190ZXh0LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE5cHgpO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiI3skZWQtaGVhZGVyfSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzODBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbiN7JGVkLWhlYWRlcn0taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvL3RyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLy90cmFuc2l0aW9uOiB0b3AgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgfVxufVxuXG4jeyRlZC1oZWFkZXJ9LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuYnRuIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJGdyZXktOCwgJGdyZXktOCwgJGdyZXktOCk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1uYXZ9LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZC1uYXZ9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICAmLS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHotaW5kZXg6ICRsb2NhdGlvbi1zdGlja3ktYm94LXo7IC8vTmVjZXNzYXJ5IHRvIGhhdmUgdGhlIG1vZGFsIGluIGZyb20gdGhpcyBzZWN0aW9uIGFib3ZlIHRoZSBoZWFkZXIgd2hlbiBvcGVuXG4gIH1cbn1cblxuI3skZWQtbmF2fS1pbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSAwO1xuICAgICYtLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1uYXZ9LWxpc3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbiAgJi0tYWN0aXZlIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2NoZWNrLWF2YWlsYWJpbGl0eS10eXBlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbiIsIiN7JGVkLWRldGFpbHN9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMzMzMzMzIDIzLjc1JSwgIzI3MjcyNyA4MC4yMSUpO1xuICAmLS1uby1oZWFkZXIge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMDtcbiAgICAmLS1uby1oZWFkZXIge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExMHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtZGV0YWlsc30tLWRpc3BsYXktaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fZGlzcGxheS0td2l0aC1oZWFkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19kaXNwbGF5X2xvZ29fcHJpbnQge1xuICBkaXNwbGF5Om5vbmU7IFxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgJi0tYmlnLXNjcmVlbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsLXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX3R5cGUtbGFiZWwtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3skZW50aXR5LWRldGFpbHN9X190eXBlLWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC0ycHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fbG9jYXRpb24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXRhaWxzfS1mZWF0dXJlcyB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuXG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDI4NmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCgxMDclKTtcbiAgXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgIGltZ3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGgzIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX25vbWluYXRlX3JpYmJvbiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBwYWRkaW5nOiAwLjk5MjVyZW0gMDtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHggMTdweCAyMHB4IDE3cHg7XG4gICAgbWluLWhlaWdodDo0MHB4O1xuICAgIGltZ3tcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGltZy5wcmludC1pY29ue1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOjExcHggMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwcHggMTdweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgIH0gXG4gIH1cblxuICAmI3skZW50aXR5LWRldGFpbHN9X19hd2FyZF9yaWJib257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS13aW5uZXItY29sb3I7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBoM3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLXZvdGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICYgPiBkaXYgPiBoMyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAuN3B4IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzcHgpIDA7XG5cbiAgICBoMyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9ue1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDE1cHggMHB4IDBweCA0OHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIFxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJ1dHRvbntcbiAgICAgIG1hcmdpbjogMTVweCAxMzBweCAwcHggNDhweDtcbiAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICBwYWRkaW5nOjExcHggMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaDMge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgbWFyZ2luOiAwcHggODdweCAwcHggMTA4cHg7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgICYgPiBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19kb2N1bWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAjeyRlbnRpdHktZGV0YWlsc31fX2Rlc2NyaXB0aW9uLXNlY3Rpb246Zmlyc3QtY2hpbGQgI3skZW50aXR5LWRldGFpbHN9X19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXRhaWxzfV9fbWFpbi1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkZ3JleS04LCAkZ3JleS04LCAkZ3JleS04KTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDU1JTtcbiAgfVxufVxuXG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fcHJldm90aW5nX3JpYmJvbiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBwYWRkaW5nOiAwLjk5MjVyZW0gMDtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDBweCAxN3B4IDIwcHggMTdweDtcbiAgICBtaW4taGVpZ2h0OjQwcHg7XG4gICAgaW1ne1xuICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgaW1nLnByaW50LWljb257XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gJi10ZXh0IHtcbiAgLy8gICAmX2luZm8ge1xuICAvLyAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgICAgICBtYXJnaW4tbGVmdDogMC41cHg7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLWNhdGVnb3J5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24taW5mby1yZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG5cdC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuXHQucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9kZWZhdWx0LXNraW4uc3ZnJykgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCwgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIiN7JGVkLWRlc2NyaXB0aW9ufSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gICYtc2xhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi10b3A6LTE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOi0zcHg7XG4gICAgfVxuICB9XG59XG4jeyRlZC1kZXNjcmlwdGlvbn0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICYtc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgJi1zbGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uby1kZXRhaWxzLXNsYSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGVkLWRlc2NyaXB0aW9ufS1zZWN0aW9uOmZpcnN0LWNoaWxkICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfSAgXG4gICZfbm8tYm9yZGVyIHtcbiAgICBcbiAgfVxuICAmLXNsYTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgwcHgpO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS1jb2x1bW4ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZWQtZGVzY3JpcHRpb259LXNlY3Rpb246Zmlyc3QtY2hpbGQgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9ICBcbiAgJl9uby1ib3JkZXIge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc2xhOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIH1cblxuICAmLW5vLXBhZGRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBcbiAgJi1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gIH1cbn1cbiN7JGVkLWRlc2NyaXB0aW9ufS10cmltbWVkIHtcbiAgJi0tdmlzYWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1idXR0b24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbn1cblxuLmJnLXNjcmVlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNtLXNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS12YWx1ZXMge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgJl9pbWFnZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS1pbWFnZSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICAmID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLy8gY29udGFjdC1uYW1lXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2NvbnRhY3QtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjQuNzVweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyODZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTA3JSk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259X19lbWFpbCxcbiN7JGVkLWRlc2NyaXB0aW9ufV9fcGhvbmUge1xuICAmLXByaW50dmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2lubGluZS1saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaW1nW3NyYyo9XCJjaGVjay5zdmdcIl0ge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRlZC1kZXNjcmlwdGlvbn0tcm93Omxhc3QtY2hpbGQgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIH1cbiAgfVxuXG4gICYtc2hvdy1tYWluID4gbGkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ub3QtZXhwYW5kZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gIH1cblxuICAmLW5vdC1leHBhbmRlZCA+IGxpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgJjpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZXhwYW5kZWQgPiBsaSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLXRyaWdnZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gICAgJi1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgbGkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5hbGlnbi10ZXh0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcblxuICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXN9LWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgLy8gbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBoZWlnaHQ6IDA7XG4gIC8vIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb24tc2xvd307XG4gICYtLWV4cGFuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAvLyBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgIC8vIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgLy8gICAmLS0jeyRpICogMjUwfSB7XG4gICAgLy8gICAgIG1heC1oZWlnaHQ6ICN7JGkgKiAzMDB9cHg7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG4gICYtLWV4cGFuZGluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuI3skZWQtcm9vbXN9LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1wb3B1cC0tcm9vbXNfc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL29wYWNpdHk6IDA7XG4gIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDQ2JTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGN1bGF0ZVJlbSgtMTQ1cHgpLCBjYWxjdWxhdGVSZW0oLTEwcHgpKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGVmdDogNjIlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGxlZnQ6IDc4JTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0MHB4KTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEyLjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGxlZnQ6IDEyJVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGxlZnQ6IDkuNiU7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJvb21zfS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy9vcGFjaXR5OiAwO1xuICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjdWxhdGVSZW0oLTE0NXB4KSwgY2FsY3VsYXRlUmVtKC0xMHB4KSk7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LXBvcHVwLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1wb3B1cC1saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1saXN0LWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gICY6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAmOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXN9LWxpc3QtY29sdW1uLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYgPiBwIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFNvZmlhIFBybztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH1cblxuICAmID4gc3BhbiA+IHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LWxpc3QtY29sdW1uLS1oYXMtcG9wdXAge1xuICAuc2staWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC8vICY6aG92ZXIge1xuICAvLyAgICN7JGVkLXJvb21zfS1wb3B1cCB7XG4gIC8vICAgICBvcGFjaXR5OiAxO1xuICAvLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuI3skZWQtcm9vbXN9LWV4cGFuZC10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRwaW5rO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gIHBhdGgge1xuICAgIGZpbGw6ICRwaW5rO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluay0zO1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHBpbmstMztcbiAgICB9XG4gIH1cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJvb21zIGdhbGxlcnkgb3ZlcnJpZGVzXG4gKi9cbiN7JGVkLXJvb21zfS1saXN0LWl0ZW0gLnBzd3AtZ2FsbGVyeSB7XG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtZGVzY3JpcHRpb24tbWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gIGhlaWdodDogNTBweDtcbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cblxufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgyMHB4KSAwO1xuXG4gICYtLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUtLWJvcmRlciAjeyRlZC1kZXNjcmlwdGlvbn0tbGFiZWwtc217XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyN3B4KTtcbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMi44cmVtO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAmLWV4cGFuZGVkIHtcbiAgICBtYXgtaGVpZ2h0OiA0My44cmVtO1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4vL0VxdWlwbWVudCBkcm9wZG93bnNcbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZSAuZGVzY3JpcHRpb24tc2VjdGlvbi1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzUwNTA1MDtcblxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXRvcDpub25lO1xuICB9XG59XG5cbi8vICB0aGlzIGlzIG5lZWRlZCBiZWNhdXNlIHNjcmlwdCBpcyBhZGRlZCBhYm92ZSBiZXdlcnR1bmcodmFsdWF0aW9uKSBzZWN0aW9uXG4jeyRlZC1kZXNjcmlwdGlvbn0tdmFsdWF0aW9uLXJvdyB7XG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS12YWx1YXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cuYm9yZGVyLXRvcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sb2NhdGlvbi1jb250YWN0LWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtYmc7XG59XG5cbiIsIiN7JGVkLWdhbGxlcnl9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgLmdhbGxlcnkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCAwIDIuNXJlbTtcbiAgICB9XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtICgycHggLyAzKSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzhweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODQuMjRweCk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjY2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEyOC44MXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNSU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MCU7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzkuNSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeV9pbWFnZSBhIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZ2FsbGVyeS9wbHVzLnN2Zyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9nYWxsZXJ5L3BsYXkuc3ZnKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbGxlcnlfdnIzNjAgYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2dhbGxlcnkvcm90YXRlLnN2Zyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wc3dwIHtcbiAgICAucHN3cF9fdG9wLWJhciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIC5wc3dwX19jb3VudGVye1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNCk7XG4gICAgfVxuICAgIC5yb3RhdGlvbi13cmFwcGVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICYucm90YXRlLWxlZnQge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JG9sZC1pbWFnZXMtZm9sZGVyfS92ZW5kb3IvcGhvdG9zd2lwZS9kaXN0L2RlZmF1bHQtc2tpbi9yb3RhdGUtbGVmdC5zdmcpO1xuICAgICAgICB9XG4gICAgICAgICYucm90YXRlLXJpZ2h0IHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRvbGQtaW1hZ2VzLWZvbGRlcn0vdmVuZG9yL3Bob3Rvc3dpcGUvZGlzdC9kZWZhdWx0LXNraW4vcm90YXRlLXJpZ2h0LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBzd3BfX2NhcHRpb24ge1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cbiAgICAucHN3cF9fem9vbS13cmFwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnBzd3BfX3pvb20td3JhcDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAud3JhcHBlciB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgei1pbmRleDogMTA0NTtcbiAgICB9XG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0JTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgucHN3cC0tem9vbS1hbGxvd2VkKSB7XG4gICAgICBjdXJzb3I6IGdyYWI7XG4gICAgfVxuXG4gIH1cbiAgLnBzd3AtLWZzIHtcbiAgICAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBzd3BfX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMzAsMzAsMzApO1xuICB9XG4gIC5wc3dwLmhhc0lubmVyVGh1bWJzIHtcbiAgICAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLnRodW1iLXdyYXAge1xuICAgICAgICB3aWR0aDogY2FsYyggNTAlIC0gOHB4ICk7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAwIDA7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZDtcbiAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXRodW1iIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5nYWxsZXJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5M3B4KTtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBhIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAucHN3cC5oYXNJbm5lclRodW1icyB7XG4gICAgICAucHN3cF9fdG9wLWJhciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgICAgLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAgICAgICByaWdodDogMjQ0cHg7XG4gICAgICB9XG4gICAgICAucHN3cF9fem9vbS13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICAgIH1cbiAgICAgIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICAgIC5waG90b1N3aXBlX2lubmVydGh1bWJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbGxlcnkge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM0cHgpO1xuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc4cHgpO1xuICAgICAgICB9XG4gICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMxJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzhweCk7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbC1uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4jeyRlZC1nYWxsZXJ5fV9fcGhvdG8tc3dpcGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIkaW5wdXQtZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4kaW5wdXQtbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiRpbnB1dC1wYWRkaW5nLXg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiRpbnB1dC1wYWRkaW5nLXk6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuJGFjdGl2ZS1sYWJlbC1mb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiRhY3RpdmUtbGFiZWwtbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuI3skZWQtY29udGFjdH0ge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUycHgpIDAgY2FsY3VsYXRlUmVtKDY3cHgpO1xufVxuXG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLy8gICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAvLyB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbm8tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0tY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAvLyB3aWR0aDogNDklO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAge1xuICAmLS10ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1tb2RhbCB7XG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6ICRhY3RpdmUtbGFiZWwtbGluZS1oZWlnaHQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICBAaW5jbHVkZSByZXNldC1pbnB1dC10eXBlLW51bWJlcigpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tbW9kYWwpIHtcbiAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtd3JhcC0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTlweCk7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtLXN1Ym1pdCB7XG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFjdC1mb3JtLW5leHQtc3RlcC1idG4uc3RlcC0yIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkZGFyay1ncmV5LTEpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LWxhYmVsLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIH1cbiAgQGF0LXJvb3QgI3skZWQtY29udGFjdH0taW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC0tc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGluY2x1ZGUgcmVzZXQtc2VsZWN0KCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LS1lcnJvciB7XG4gIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gICYjeyRlZC1jb250YWN0fS1pbnB1dC0tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24tZXJyb3Iuc3ZnKTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICYtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG5cbiAgJi5jZW50ZXJlZC10aXRsZS1zbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi5zdGVwLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgICAmLmNlbnRlcmVkLXRpdGxlLXNtIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4cHgpIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0gLnZkcC1kYXRlcGlja2VyIHtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIEBleHRlbmQgI3skZWQtY29udGFjdH0taW5wdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LnN2Zyk7XG4gIH1cbiAgLmNlbGwge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgJi5oaWdobGlnaHRlZC50b2RheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLDAuNSk7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbiAgICAmLnNlbGVjdGVkLFxuICAgICYuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmRheV9fbW9udGhfYnRuLFxuICAubW9udGhfX3llYXJfYnRuIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG4gIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICAgIHotaW5kZXg6IDY7XG4gIH1cbiAgJi0tZXJyb3Ige1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LWVycm9yLnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTE0N3B4KTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENvbnRhY3QgZm9ybSBtb2RhbCBvdmVycmlkZXNcbiAqL1xuI3skZWQtY29udGFjdH0tZm9ybS0tbW9kYWwge1xuICAjeyRlZC1jb250YWN0fS1pbnB1dDpub3QoI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyIHtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtbGFiZWwtLWNoZWNrYm94IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGF0LXJvb3QgI3skZWQtY29udGFjdH0tZm9ybS0tbW9kYWwgI3skZWQtY29udGFjdH0taW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAjeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cbn1cblxuLy8gQ2hlY2sgYXZhaWxhYmlsaXR5IGZvcm0gLSBzaW5nbGUgbG9jYXRpb25cbi5pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmxvYXRpbmctaW5wdXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICYtLW1vZGFse1xuICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgICAmLS10ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH0gXG4gIH1cbn1cblxuLmZsb2F0aW5nLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAkaW5wdXQtcGFkZGluZy14O1xuICB0b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogJGdyZXktNS01O1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1kYXRlcGlja2VyIHtcbiAgICAgICY+ZGl2PmlucHV0IHtcbiAgICAgICAgY29sb3I6ICNGRjVBNzU7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgJl90ZXh0YXJlYSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyAgICBcbiAgICBjb2xvcjogIzY1NjU2NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICYtdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgfVxuIH1cblxuICYtLWRhdGVwaWNrZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICYgPiBkaXYgPiBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfSBcbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAmX2VtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1idXR0b24ge1xuICAmLS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAmID4gaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC5hY3RpdmUge1xuICB0b3A6IC0yMnB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogJGFjdGl2ZS1sYWJlbC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkYWN0aXZlLWxhYmVsLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0OmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLmFjdGl2ZS0tbW9kYWwge1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogJGFjdGl2ZS1sYWJlbC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkYWN0aXZlLWxhYmVsLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGdyZXktNS01O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3hfcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRpc2FibGUtYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19lbWFpbC1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICYuZXJyb3ItbWVzc2FnZS1waW5rIHtcbiAgICBjb2xvcjogJHBpbmstMjtcbiAgfVxufVxuXG4udHVybnN0aWxlLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgXG4gICYtLXdoaXRlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cblxuI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhIHtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoIzY1NjU2NSk7XG4gIGhlaWdodDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICYjeyRlZC1jb250YWN0fS1pbnB1dC0tZXJyb3Ige1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEuaW5saW5lLXRleHRhcmVhIHtcbiAgY29sb3I6ICRncmV5LTUtNTtcblxuICAmOmZvY3VzLFxuICAmLmNvbW1lbnQtY2hhbmdlZCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEsXG4uY29udGFjdC1mb3JtLWdyZWV0aW5nIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbi5jb250YWN0LWZvcm0tZ3JlZXRpbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgMDtcblxuICAmLmNvbnRhY3QtZm9ybS1ncmVldGluZy0tbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cbn1cblxuLmV2ZW50LWRldGFpbHMtZm9ybSxcbi51c2VyLWRldGFpbHMtZm9ybSB7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAmLS1jZi10dXJuc3RpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjVweCk7XG4gIH1cbiAgJi0tbW9kYWx7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyNXB4KTtcblxuICAgIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDEwcHgpIDA7XG4gICAgfVxuICB9XG5cbiAgLmhpZGUtaW5saW5lLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgJi0tbW9kYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICAmLS1jZi10dXJuc3RpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtZGV0YWlscy1mb3JtIHtcbiAgJjpub3QoLmV2ZW50LWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgICBnYXA6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJjpub3QoLmV2ZW50LWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kZXRhaWxzLWZvcm06bm90KC51c2VyLWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAudXNlci1kZXRhaWxzLWZvcm0td3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGV0YWlscy1mb3JtLXdyYXBwZXIsXG4uZXZlbnQtZGV0YWlscy1mb3JtLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5jb250YWN0LWZvcm0tbmV4dC1zdGVwLWJ0biB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tbW9kYWwge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdC1mb3JtLWJhY2stYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wcmV2X3doaXRlLnN2ZycpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtNzhweCk7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2Uge1xuXG4gIC5oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5yZXF1ZXN0LXNlbnQtY29udGVudCB7XG5cbiAgICAmLS1tb2RhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuICAgIH1cblxuICAgIHAsIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuICB9XG5cbiAgLmxvY2F0aW9uLWluZm8td3JhcHBlciB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmluZm8tbGluayB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmluZm8tdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuXG4gICAgLnRpcC13aXRoLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG5cbiAgICBwLFxuICAgIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5lbnRpdGllcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAucGhvbmUtaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAuZW50aXR5LWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5lbnRpdHktbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgXG4gICAgLnBob25lLWluZm8ge1xuICAgICAgLnBob25lLWxpbmsge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZW50LW1lc3NhZ2UtZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS0yO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICAucmVxdWVzdC1zZW50LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpOyBcbiAgICB9XG5cbiAgICAmLS1tb2RhbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIFxuICAgICAgLnNlbnQtbWVzc2FnZS1mb290ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuLy8gLyogSGludCB0ZXh0IHN0eWxpbmcgKi9cbi5jb250YWN0LWZvcm0taGludCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLWhpbnRfX3BsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaGlkZS1vbi1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250YWN0LXRleHRhcmVhLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAuaWNvbi1idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgaW1nLCBzdmcgeyBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBTaGFyZWQgZGF0ZXBpY2tlciBzaXppbmcgZm9yIGNvbnRhY3QgZm9ybSBjYWxlbmRhciAqL1xuLmNvbnRhY3QtZGF0ZXBpY2tlciB7XG4gIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDE0LjI4NTcxNCUgLSA0MHB4KSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTQuMjg1NzE0JSAtIDQwcHgpIC8gMik7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXk6aG92ZXIsXG4gIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5LnNlbGVjdGVkLFxuICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheS5zZWxlY3RlZDpob3ZlcixcbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXkudG9kYXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5LnNlbGVjdGVkIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuXG4gIC8qIFJlbW92ZSBkZWZhdWx0IGZvY3VzL2hvdmVyIHJpbmcgYW5kIHNoYWRvdyBvbiBkYXRlIGNlbGxzIChicm93c2VyL2RhdGVwaWNrZXIgc3R5bGVzKSAqL1xuICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheTpmb2N1cyxcbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXk6Zm9jdXMtdmlzaWJsZSxcbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXk6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBFbnN1cmUgYnV0dG9ucy9pbnB1dHMgaW5zaWRlIGNlbGxzIGRvbid0IHNob3cgbmF0aXZlIGZvY3VzIHJpbmdzICovXG4gIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5IGJ1dHRvbixcbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXkgaW5wdXQge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlcXVlc3QtYmVuZWZpdHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLnJlcXVlc3QtYmVuZWZpdHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuLmZvb3Rlci1yZXF1ZXN0LWJlbmVmaXRzLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBjb2xvcjogJGdyZXktNS01O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbiIsIlxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuXG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgY29sb3I6ICRncmV5LTUtNTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYSxcbiAgLmNvbnRhY3QtZm9ybS1ncmVldGluZy0tbW9kYWwsXG4gIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlciAwLjE1cyBlYXNlLCBjb2xvciAwLjE1cyBlYXNlO1xuICB9XG5cbiAgLy8gSWNvbnMgY29udGFpbmVyIChib3R0b20tcmlnaHQpXG4gIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuXG4gICAgLmljb24tYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgIGltZywgc3ZnIHsgXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXA6Zm9jdXMtd2l0aGluLFxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcC50ZXh0YXJlYS1mb2N1c2VkIHtcbiAgLmNvbnRhY3QtZm9ybS1ncmVldGluZy0tbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgfVxuXG4gIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gIH1cblxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC10aXRsZS0tbW9kYWwge1xuICAmLnN0ZXAtMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAmLnN0ZXAtMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1zdWJ0aXRsZS0tbW9kYWwge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWN0LWZvcm0tbmV4dC1zdGVwLWJ0bi0tbW9kYWwuc3RlcC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbi5jb250YWN0LWZvcm0taGludC0tbW9kYWwge1xuICBjb2xvcjogJGdyZXktNS01O1xufVxuXG4udXNlci1kZXRhaWxzLWZvcm0tLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlLS1tb2RhbCB7XG4gIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIge1xuICAgIC5pbmZvLWxpbmsge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2Uge1xuICAucmVxdWVzdC1zZW50LWNvbnRlbnQtLW1vZGFsIHtcbiAgICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tc3VibWl0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5yZXF1ZXN0LXNlbnQtY29udGVudC0tbW9kYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZsb2F0aW5nLWxhYmVsLWVudGl0eS1tdWx0aXNlbGVjdDpub3QoLmFjdGl2ZS0tbW9kYWwpIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuLmZsb2F0aW5nLWxhYmVsLWVudGl0eS1tdWx0aXNlbGVjdC5mbG9hdGluZy1sYWJlbC0tbW9kYWwuYWN0aXZlLS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW1vZGFsLmFkZC10b3Atc3BhY2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG5cbi51c2VyLWRldGFpbHMtZm9ybS0tbW9kYWwge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbi51c2VyLWRldGFpbHMtZm9ybS0tdHVybnN0aWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xufVxuXG4iLCIjeyRlZC1jb250YWN0fS1vbGQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUycHgpIDAgY2FsY3VsYXRlUmVtKDY3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuI3skZWQtY29udGFjdH0tZm9ybS1vbGQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW5vLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jeyRlZC1jb250YWN0fS1mb3JtLWNvbHVtbi1vbGQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtd3JhcC1vbGQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICYtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC13cmFwLW9sZC0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTlweCk7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtb2xkLS1zdWJtaXQge1xuICBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRkYXJrLWdyZXktMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC1vbGQtLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgfVxuICBAYXQtcm9vdCAjeyRlZC1jb250YWN0fS1pbnB1dC1vbGRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC1vbGQtLXRleHRhcmVhIHtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoIzY1NjU2NSk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZC0tc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGluY2x1ZGUgcmVzZXQtc2VsZWN0KCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZC0tZXJyb3Ige1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICBjb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHBpbmspO1xuICAmI3skZWQtY29udGFjdH0taW5wdXQtb2xkLS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi1lcnJvci5zdmcpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LXRpdGxlLW9sZCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWVycm9yLW9sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIge1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgQGV4dGVuZCAjeyRlZC1jb250YWN0fS1pbnB1dC1vbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LnN2Zyk7XG4gIH1cbiAgLmNlbGwge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgJi5oaWdobGlnaHRlZC50b2RheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLDAuNSk7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbiAgICAmLnNlbGVjdGVkLFxuICAgICYuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmRheV9fbW9udGhfYnRuLFxuICAubW9udGhfX3llYXJfYnRuIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG4gIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgJi0tZXJyb3Ige1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LWVycm9yLnN2Zyk7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBDb250YWN0IGZvcm0gbW9kYWwgb3ZlcnJpZGVzXG4gKi9cbiN7JGVkLWNvbnRhY3R9LWZvcm0tb2xkLS1tb2RhbCB7XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZDpub3QoI3skZWQtY29udGFjdH0taW5wdXQtb2xkLS10ZXh0YXJlYSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC1vbGQtLWVycm9ye1xuICAgICYjeyRlZC1jb250YWN0fS1pbnB1dC1vbGQtLXRleHRhcmVhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC4xNSk7XG4gICAgfVxuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtb2xkLS1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlciB7XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3gge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICBAYXQtcm9vdCAjeyRlZC1jb250YWN0fS1mb3JtLW9sZC0tbW9kYWwgI3skZWQtY29udGFjdH0taW5wdXQtb2xkW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgI3skZWQtY29udGFjdH0taW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZC0tdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICB9XG59XG5cbi8vIENoZWNrIGF2YWlsYWJpbGl0eSBmb3JtIC0gc2luZ2xlIGxvY2F0aW9uXG4uaW5wdXQtY29udGFpbmVyLW9sZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbG9hdGluZy1pbnB1dC1vbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICYtLW1vZGFse1xuICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgICAmLS10ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH0gXG4gIH1cbn1cblxuLmZsb2F0aW5nLWxhYmVsLW9sZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG5cbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1kYXRlcGlja2VyIHtcbiAgICAgICY+ZGl2PmlucHV0IHtcbiAgICAgICAgY29sb3I6ICNGRjVBNzU7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgJl90ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyAgICBcbiAgICBjb2xvcjogIzY1NjU2NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAmLXRleHRhcmVhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogMTI0cHg7XG4gIH1cbiB9XG5cbiAmLS1kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAmID4gZGl2ID4gaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH0gXG4gIH1cblxuICAmLS1tb2RhbCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgJl9lbXB0eSB7XG4gICAgICBwYWRkaW5nOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnV0dG9uLW9sZCB7XG4gICYtLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICYgPiBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsXG4uZmxvYXRpbmctbGFiZWwtb2xkLmFjdGl2ZSB7XG4gIHRvcDogLTIycHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsXG4uZmxvYXRpbmctbGFiZWwtb2xkLmFjdGl2ZS0tbW9kYWwge1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwtb2xkLFxuLmZsb2F0aW5nLWxhYmVsLW9sZC5hY3RpdmUtLW1vZGFsX3RleHRhcmVhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveF9waW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vLyBNb2RhbFxuLm1vZGFsX19oZWFkLS1jb250YWluZXItb2xkIHtcbiAgJi0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxMjM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmRpc2FibGUtYnRuLW9sZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZW1haWwtZXJyb3ItbWVzc2FnZS1vbGQge1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG5cbiAgJi5lcnJvci1tZXNzYWdlLXBpbmsge1xuICAgIGNvbG9yOiAkcGluay0yO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnVsay1pbnB1dC1kcm9wZG93biB7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjOyBcbn1cbiIsIiN7JGVkLXJldmlld3N9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0yO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2MHB4KSAwIDA7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LWxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMDtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LWNvbnRlbnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgZmxleDogMTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS1waWN0dXJlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAuc2staWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuIiwiI3skZWQtbWFwfSB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgfVxufVxuXG4jeyRlZC1tYXB9X19waW4taW5mbyB7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG59XG4iLCIjeyRlZC1yZWxhdGVkLXNsaWRlcn0ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG5cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICAgICYtLXNtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fY2F0ZWdvcnkge31cbiAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMXB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIC5lbC1jYXJkX190YWdzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG5cbiAgICAmLS1zbS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDI2NnB4KTtcbiAgLy99XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5lbC1jYXJkX190YWdzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDIxNHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMzExcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTcwcHgpIDAgY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDI2OHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmVsLWNhcmQge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX190YWdzX190YWcge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1yZWxhdGVkLXNsaWRlcn0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuc3dpcGVyLXNsaWRlLFxuICAgIC5lbC1jYXJkICB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ0OXB4KSAhaW1wb3J0YW50O1xuICAgIH0gICBcbiAgfVxuXG4gICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSxcbiAgICAuZWwtY2FyZCAge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDlweCkgIWltcG9ydGFudDtcbiAgICB9ICBcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVsLWNhcmQgIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODZweCkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDRweCk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkLXJvb21zLXNsaWRlcn0ge1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDQwcHgpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICZfbWluLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWluLWhlaWdodDogIDM4OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtaW4taGVpZ2h0OiAgMzQ1cHg7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7fVxuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIH1cbiAgLmVsLWNhcmRfX2NhdGVnb3J5IHt9XG4gIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWluLWhlaWdodDogMTI5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjFweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAuZWwtY2FyZF9fdGFncyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gIH1cbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLy8gIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyNjZweCk7XG4gIC8vfVxuXG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5lbC1jYXJkX190YWdzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDIxNHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuICAgIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYzcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgbWluLWhlaWdodDogMTc4cHg7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmVsLWNhcmQge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJvb21zLXNsaWRlcn0ge1xuICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNXB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAmOm5vdCguc2xpZGUtdmlzaWJsZSkge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzhweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDVweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODZweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyIHtcbiAgei1pbmRleDo5O1xufVxuIiwiI3skZW50aXR5LWRldGFpbHN9LS1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMDBweCkgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbn1cbiIsIiN7JGVkbi1zdGlja3ktYm94fV9fdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuYnRuIHtcbiAgICB3aWR0aDogNDclO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTM7XG4gICAgY29sb3I6ICRncmV5LTM7XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRncmV5LTM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICBzdHJva2U6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkZ3JleS01O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAyMiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTFweCk7XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDklO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJveCB7XG4gIEBleHRlbmQgLnN0aWNreS1ib3hfX3NoYXJlLWJveDtcbiAgdG9wOiAxMTAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweCAxMHB4O1xuXG4gICYtLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMDAlO1xuICB9XG5cbiAgLnR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQ6IGJsdWU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTZweCAxNnB4O1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBAZXh0ZW5kIC5zdGlja3ktYm94X19zaGFyZS1ib3g7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgXG4gICYuaXMtb3BlbiB7XG4gICAgdG9wOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgdXJsKCcvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2ZycpXG4gIG5vLXJlcGVhdFxuICBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy94LXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZmFjZWJvb2std2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3doYXRzdXAtd2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYm94IGg0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcblxuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICAvLyAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAvLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgID4gLmJ0biB7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTc1cHgpO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzEwcHgpO1xuICAgID4gLmJ0biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy8gcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgLy8gd2lkdGg6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIC8vIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5idG4tLWJsb2NrIHtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fYmFjayB7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAuc2staWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fYm9vay1idG4sXG4jeyRlZG4tc3RpY2t5LWJveH1fX2xpa2UtYnRuIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgLnNrLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fYm9vay1idG4ge1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAvLyBib3JkZXItY29sb3I6ICRwaW5rLTI7XG4gIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gZ2FwOiBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICAvLyBpbWcge1xuICAvLyAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIC8vICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIC8vIH1cblxuICAvLyAmOmhvdmVyIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgLy8gICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAvLyB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fbGlrZS1idG4ge1xuICBjb2xvcjogJGdyZXktMztcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMztcblxuICAuc2staWNvbiB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBmaWxsOiAkZ3JleS0zO1xuICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG5cbiAgICAgIC5zay1pY29uIHN2ZyAge1xuICAgICAgICBwYXRoOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCgjeyRlZG4tc3RpY2t5LWJveH1fX2xpa2UtYnRuLS1ub3QtbGlrZWQpIHtcbiAgICAgICAgLnNrLWljb24gc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX2xpa2UtYnRuLS1saWtlZCB7XG4gIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAkZ3JleS0zO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYnRuIHtcbiAgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogJGdyZXktMztcbiAgICBmaWxsOiAkZ3JleS0zO1xuICAgIHN0cm9rZS13aWR0aDogMTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgI3skZWRuLXN0aWNreS1ib3h9X19saWtlLWJ0bi10ZXh0LFxuICAjeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJ0bi10ZXh0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjeyRlZG4tc3RpY2t5LWJveH1fX2Jvb2stYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTM7XG4gIH1cbiAgI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1ib3gge1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjZweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKSBzY2FsZSgtMSk7XG4gICAgICBsZWZ0OiAxJTtcbiAgICB9XG4gICAgJi0tb3BlbiB7XG4gICAgICB0b3A6IGF1dG87XG5cbiAgICAgICYucmlnaHQtYWxpZ25lZCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA4NyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG51bC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbnMuc2stcmVzZXQtdWwgPiBsaSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOS42cHgpO1xuICB9XG59XG5cblxuLy8gU2VydmljZSBCb3ggaWYgZW50cnkgdHlwZSA+IDQgXG5cbiN7JGVkbi1zdGlja3ktYm94fV9sb2dvIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxuICAvLyAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAvLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gfVxuICAmLW5vLWJhbm5lciB7XG4gICAgdG9wOiAtMTNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiAtNC42ODc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICA+IC5idG4ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzEwcHgpO1xuICAgID4gLmJ0biB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAvLyB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgLy8gaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJ0bi0tYmxvY2sge1xuICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1uby1iYW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG4gIC5idG4tLWljb24uYnRuLS1zbSB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IC8qIEZvcmNlIHRoZSBmaXJzdCBpdGVtIHRvIHRha2UgdXAgdGhlIGZ1bGwgd2lkdGggKi9cbiAgICAgICAgb3JkZXI6IC0xOyBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Jhc2Uvei1pbmRleCcgYXMgekluZGV4O1xuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5idG4ge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgc3Ryb2tlOiAkcGluaztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbi1zdGFuZGFyZH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX0tLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgXG4gIC5wYWNrYWdlLXByaWNlLXRvdGFsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLnBhY2thZ2UtcHJpY2UtcGVyLXBlcnNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJveCB7XG4gIEBleHRlbmQgLnN0aWNreS1ib3hfX3NoYXJlLWJveDtcbiAgdG9wOjExMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG4gICYtLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6MTAwJTtcbiAgfVxuICAudHdpdHRlcntcbiAgICBiYWNrZ3JvdW5kOiBibHVlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTZweCAxNnB4O1xuICB9XG59XG5cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gIHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvZW1haWwtd2hpdGUuc3ZnKVxuICBuby1yZXBlYXRcbiAgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLS10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3gtd2hpdGUuc3ZnKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9mYWNlYm9vay13aGl0ZS5zdmcpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvd2hhdHN1cC13aGl0ZS5zdmcpO1xuICB9XG4gICYtLXBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9waW50ZXJlc3Qtd2hpdGUuc3ZnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYm94IGg0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiB6SW5kZXguJHN0aWNreS1ib3gtcGFja2FnZXMtejtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAmID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICYgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAuYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzlweCk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICAgID4gLmJ0biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYgPiBkaXYgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgcGFkZGluZzogOHB4IDBweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzlweCk7XG4gICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJ0bi0tYmxvY2sge1xuICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX2JhY2sge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fbGlrZS1idG4tLWxpa2VkIHtcbiAgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX2xpa2UtYnRuLXRleHQsXG4gICN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1idG4tdGV4dHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX2Jvb2stYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1idG4ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJHBpbmssICRwaW5rLCAkd2hpdGUsIGxpZ2h0ZW4oJHBpbmssNCUpKTtcbiAgfVxuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYm94IHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDI2cHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCkgc2NhbGUoLTEpO1xuICAgICAgbGVmdDogMSU7XG4gICAgfVxuICAgICYtLW9wZW4ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cbnVsLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucy5zay1yZXNldC11bCA+IGxpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHdpZHRoOiAxNzhweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogMTM4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24tcmVzZXJ2YXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LWRhcmtfX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gIH1cbn1cblxuLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDkuNnB4KTtcblxuICB9XG59XG5cbi5zdGlja3ktcGFja2FnZS1jb250YWluZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUuMzEyNXJlbTtcbiAgfVxuXG59XG4iLCIjeyRlZC1jb21tZW50c30ge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzO1xufVxuXG4jeyRlZC1jb21tZW50c30taGVhZGVyIHtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IGNhbGMoOC4zMzMzJSArIDMwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoOC4zMzMzJSArIDMwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LXRpdGxlIHtcbiAgICBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy10aXRsZTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1saXN0aW5nIHtcbiAgICBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1saXN0aW5nO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oODJweCk7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tbGlzdGluZy1tb2RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LW1vcmUtYnRuIHtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tcGljdHVyZSB7XG4gICAgLy8gQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcGljdHVyZTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG5cbiAgICAmIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tcGljdHVyZS1tb2RhbCB7XG4gICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU3LjhweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU3LjhweCk7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30taW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4jeyRlZC1jb21tZW50c30taW5mbzpudGgtY2hpbGQoMikge1xuICAgICYgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxufVxuXG4jeyRlZC1jb21tZW50c30tcGljdHVyZSBpbWcgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1jb250ZW50O1xufVxuXG4jeyRlZC1jb21tZW50c30tZGVzY3JpcHRpb24tbW9kYWwge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1mb290ZXIge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWZvb3Rlcjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50LXdyYXAge1xuICAgIGZsZXg6IDAgMCA3MyU7XG4gICAgbWF4LXdpZHRoOiA3MyU7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS13cmFwICN7JGVkLWNvbW1lbnRzfS1saXN0aW5nLW1vZGFsIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA5M3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3skZWQtY29tbWVudHN9LW1vZGFsIHtcbiAgICB3aWR0aDogNjU2cHg7XG4gICAgaGVpZ2h0OiA3NTZweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LW1vZGFsLXN0aWNreS1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDgzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgIHdpZHRoOiA2NTZweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21tZW50cy1zbGlkZXIgLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbn1cblxuLmNvbW1lbnRzLXNsaWRlciB7XG4gICAgLmVsLWNhcmQge1xuICAgICAgICB3aWR0aDogMjU2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG59XG5cblxuLmNvbW1lbnRzLXNsaWRlcl9faW1hZ2Uge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODhweCwgNDBweCk7XG4gICAgd2lkdGg6IDgwcHg7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cbn1cblxuLmNvbW1lbnRzLXNsaWRlcl9fb25lLWNvbW1lbnRfX2ltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NnB4LCA0MHB4KTtcbn1cblxuLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiB7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZzogNjNweCAzN3B4IDM0cHggMzJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICYtLW9uZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NHB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbn1cblxuLmNvbW1lbnRzLXNsaWRlcl91c2VyIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxufVxuXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuY29tbWVudHMtc2xpZGVyX19jYXJkIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24gcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5jb21tZW50cy1zbGlkZXJfX2NhcmQgLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiBwLmNvbW1lbnRzLXNsaWRlci1jb21tZW50IHNwYW57XG4gICAgLy9kaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmNvbW1lbnRzLXNsaWRlcl9fY2FyZCAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHNwYW4uY29tbWVudHMtc2xpZGVyLW1vcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19vbmUtY29tbWVudC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufSIsIlxuXG5cbiN7JHAtZGV0YWlsc30ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgLmNvbnRhaW5lci1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi0tcGxhY2Vob2xkZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCk7XG5cbiAgICAgICAgLmxpbmVhci1wcm9ncmVzcyxcbiAgICAgICAgLnNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLXNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC50bnMtb3V0ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cbiAgICAudG5zLW5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogOCU7XG4gICAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNnB4KTtcbiAgICAgICAgei1pbmRleDogOTk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg4JSArIDEwMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmx1ciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB6LWluZGV4OiAzO1xufVxuI3skcC1kZXRhaWxzfV9fcmVzZXJ2YXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgY29sb3I6ICMyQzJDMkM7XG59XG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24ge1xuICAgIEBleHRlbmQgLmJsdXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE5MnB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSoxMDApIC0gMjY2cHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDhweCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oODVweCk7XG4gICAgfVxuXG4gICAgJi1zbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzQwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCxcbiN7JHAtZGV0YWlsc31fX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLm5vLXNwYWNlLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWVkaXQtaW5mbyB7XG4gICAgI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0tLWV4cGFuZGFibGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSxcbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLml0ZW1zLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLS1leHBhbmRhYmxlIHtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICYtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCk7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvZHJvcGRvd24td2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLS1leHBhbmRlZCB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdC1sZyB7XG4gICAgbGkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLm1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgJi0tb3Zlcm5pZ2h0IHtcbiAgICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tdGFiIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cbn1cblxuI3skcC1kZXRhaWxzfV9fc2Nyb2xsLW5leHQge1xuICAgIEBleHRlbmQgLmJsdXI7XG5cbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDhweCkgMCAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgei1pbmRleDogMzM7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogY2FsYyh2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCkgLSAxNjBweCk7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBnYXA6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qge1xuICAgIC5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAvLyBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdjbGlnJyBvZmYsICdsaWdhJyBvZmY7XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICBjb2xvcjogICM5MjkyOTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24ge1xuICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtLWV4cGFuZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktODtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG59XG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbm8tYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtbGlzdC13cmFwIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuXG4gICAgJi5ub3dyYXAtY29sdW1uLXVwLXNtIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcCwgc3BhbiwgbGkge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgICAmLm5vd3JhcC1jb2x1bW4tdXAtc20ge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIHAsIHNwYW4sIGxpIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMge1xuICAgIG9yZGVyOiA1O1xuICAgIHBhZGRpbmc6MDtcblxuICAgICYuYm9yZGVyLXRvcCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS04O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDcwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNjYlO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiN7JHBkLW1vZGFsfXtcbiAgICB6LWluZGV4OiA2NjY3O1xuXG4gICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgICAgIGNvbG9yOiNGRkY7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGhlaWdodDogOTAlO1xuXG4gICAgICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4NnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3Zlci1waG90b3Mge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTFweCk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDU0cHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDdweCkgY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oNTRweCk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLXJvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICAgIC5zay1pY29uIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLmNsb3NlLW1vZGFsLWJ1dHRvbntcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuXG4gICAgLmNsb3NlLW1vZGFsLWJ1dHRvbi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTY7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTExcHgpO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUxMXB4KTtcbiAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUxMXB4KTtcbiAgICB9XG5cbiAgICAudG5zLW5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjYWxlZC1kb3duIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44Myk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NhbGVkLXVwIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NhbGVkLWRvd24tbWluaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYtbm90LWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIyO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMkMyQzJDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1NT0JJTEUgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50aW55LXNsaWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3Zlci1waG90b3Mge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX3RpdGxlLS1zbWFsbC1zY3JlZW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAuY2xvc2UtbW9kYWwtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICBmbGV4OiAwIDAgODglO1xuICAgICAgIH1cblxuICAgICAgIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgIH1cblxuICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tRU5EIE9GIE1PQklMRSBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGFiZWwtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLFwiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLnJvb20taXRlbSB7XG4gICAgICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgLml0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtcy13cmFwLm5vLXNwYWNlLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4udHh0X3VuZGVybGluZXtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jZW50ZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2lkdGgtMTAwLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYmxvY2stZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3gtYnV0dG9uLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KSAhaW1wb3J0YW50O1xuXG4gICAgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIGgzLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDJweCkgY2FsY3VsYXRlUmVtKDlweCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuI3skZGFzaGJvYXJkfV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzLWxhYmVse1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbn1cblxuI3skZGFzaGJvYXJkfV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLXllbGxvd3tcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3OTAwODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jeyRkYXNoYm9hcmR9X19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUtZ3JlZW57XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN0IyNkE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3skZGFzaGJvYXJkfV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLXJlZHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDQzODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucm9vbS13cmFwIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX25vLWl0ZW1zLXRleHQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuIiwiLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXNlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWluZGVudDogMXB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cblxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1zZWxlY3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgMDtcbiAgfVxuXG4gIC5jdXN0b20tZHJvcGRvd24tb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICAuZW50aXR5LW9wdGlvbi1uYW1lIHtcbiAgICBmbGV4OiAxO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gIC5jdXN0b20tZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI0cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDgpLCAwIDhweCA4cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDMpO1xuICB9XG5cbiAgLmN1c3RvbS1kcm9wZG93biBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmN1c3RvbS1kcm9wZG93biBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgfVxufVxuIiwiXG4udW5zYXZlZC13YXJuaW5nX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTAwMDA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgcGFkZGluZzogMjRweDtcblxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLnVuc2F2ZWQtd2FybmluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB3aWR0aDogNTkycHg7XG4gIG1pbi1oZWlnaHQ6IDI5NXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBwYWRkaW5nOiAwO1xuXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDEycHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udW5zYXZlZC13YXJuaW5nX19jbG9zZSB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2Nsb3NlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udW5zYXZlZC13YXJuaW5nX19oZWFkZXIge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDQwcHgpIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udW5zYXZlZC13YXJuaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMDtcblxuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fYm9keSB7XG4gIGZsZXg6IDE7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBwYWRkaW5nOiAzMnB4IDM0cHggMzRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUxMnB4O1xuXG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICBnYXA6IDI5cHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2xlYXZlIHtcbiAgcGFkZGluZzogOHB4IDA7XG5cbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fc3RheSB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ3cHg7XG5cbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHBhZGRpbmc6IDEwcHggMTdweDtcblxuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gIGJhY2tncm91bmQ6ICRwaW5rLTIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBpbmstMiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fc3RheTpob3Zlcixcbi51bnNhdmVkLXdhcm5pbmdfX3N0YXk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAkcGluay0yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogJHBpbmstMiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnVuc2F2ZWQtd2FybmluZ19fb3ZlcmxheSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBpbnNldDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudW5zYXZlZC13YXJuaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgLnVuc2F2ZWQtd2FybmluZ19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIH1cblxuICAudW5zYXZlZC13YXJuaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnVuc2F2ZWQtd2FybmluZ19fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC51bnNhdmVkLXdhcm5pbmdfX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICAudW5zYXZlZC13YXJuaW5nX19hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTI7XG4gIH1cblxuICAudW5zYXZlZC13YXJuaW5nX19zdGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC51bnNhdmVkLXdhcm5pbmdfX2Nsb3NlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG4iLCJcblxuI3skbWFnYXppbmVzfV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLXRvcDogMTU1cHg7XG4gIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDU1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTVweCkgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgJi1zdGlja3kge1xuICAgICAgYW5pbWF0aW9uOiBzaG93RG93biAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgJi1zY3JvbGwtZG93biB7XG4gICAgICBhbmltYXRpb246IGhpZGVVcCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvd0Rvd24ge1xuICBmcm9tIHtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGVVcCB7XG4gIDI1JSB7XG4gICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICB9XG59XG5cbiN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZSB7XG4gIHotaW5kZXg6IDU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICB9XG59XG5cbiN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZS0tbGluayB7XG4gIEBleHRlbmQgI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmO1xuICB9XG59XG5cbiN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZS0tbW9iaWxlIHtcbiAgQGV4dGVuZCAjeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2dhbGxlcnktZGlzYWJsZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLS1tYWdhemluZS1vdmVydmlldyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgfVxufVxuXG4uYnJlYWstbm8tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZVxuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQ+cCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQgcCxcbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQgc3BhbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudC0tYWRkaXRpb25hbCB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbn1cblxuLm1vYmlsZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWdhemluZXNfX25vLXJlc3VsdHMtLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDIwcHgpIDAgY2FsY3VsYXRlUmVtKDYwcHgpIDA7XG59XG5cbi5tYWdhemluZXNfX25vLXJlc3VsdHMtLW5ld2VzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLm1hZ2F6aW5lX19kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYWdhemluZS1vdmVydmlldy5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG59XG5cbkBpbXBvcnQgXCJtYWdhemluZXMvZW50aXR5XCI7XG5AaW1wb3J0IFwibWFnYXppbmVzL2NhdGVnb3JpZXNcIjtcbkBpbXBvcnQgXCJtYWdhemluZXMvZGV0YWlsc1wiO1xuQGltcG9ydCAnbWFnYXppbmVzL3JlbGF0ZWQnO1xuQGltcG9ydCAnbWFnYXppbmVzL2VtU2xpZGVyJztcbiIsIiN7JG0tZW50aXR5fS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xufVxuXG4jeyRtLWVudGl0eX0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICBhIHtcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogLTE5cHggLTE5cHggMjRweDtcbiAgfVxufVxuXG4jeyRtLWVudGl0eX0taW1hZ2UtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4jeyRtYWdhemluZXN9X19saWtlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcblxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnNrLWljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRtLWVudGl0eX0tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG4jeyRtLWVudGl0eX0tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuI3skbS1lbnRpdHl9LWV4Y2VycHQge31cblxuI3skbS1lbnRpdHl9LWV4Y2VycHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRwaW5rO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluay0zO1xuICB9XG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cblxuI3skbS1lbnRpdHl9LWNhcmQtLXBsYWNlaG9sZGVyIHtcbiAgLnBoLXJvdyAuYmlnIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4uc20tc2NyZWVuLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufSIsIiN7JG0tY2F0ZWdvcmllc30ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzEycHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdG9wOiA1NXB4O1xuXG4gICYtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgdG9wOiAxMjZweDtcbiAgfVxufVxuXG4jeyRtLWNhdGVnb3JpZXN9LWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIH1cbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtLXNlYXJjaC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LWZvcm0taW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkd2hpdGUpO1xuICBjb2xvcjogJHdoaXRlO1xuICBjYXJldC1jb2xvcjogJHdoaXRlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LWZvcm0tc3VibWl0dGVkIHtcbiAgQGV4dGVuZCAjeyRtLWNhdGVnb3JpZXN9LWZvcm0tc3VibWl0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2xvc2UtZ3JleS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tbWVudSB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1tZW51LWl0ZW0ge1xuICBhIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC8vICY6Zm9jdXMge1xuICAgIC8vICAgY29sb3I6ICRwaW5rO1xuICAgIC8vIH1cbiAgfVxuXG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51LWl0ZW1fX3NlbGVjdGVkIGEge1xuICBjb2xvcjogJHBpbms7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tbWVudV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgY29sb3I6ICNmZmZmZmY7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyXG4gKi9cbiN7JG0tY2F0ZWdvcmllc30tLXBsYWNlaG9sZGVyIHtcbiAgLnBoLXJvdyB7XG4gICAgZGl2IHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAuYmlnIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAuYmlnLmVtcHR5IHtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1jYXRlZ29yaWVzfS1zdGlja3ktbWVudS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogOTtcbiAgdG9wOiAxNTVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLXN0aWNreSB7XG4gICAgYW5pbWF0aW9uOiBnb1VwIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cbiAgICAmLXVwIHtcbiAgICAgIGFuaW1hdGlvbjogZ29Eb3duIDAuM3MgZWFzZS1pbjtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdvRG93biB7XG4gIGZyb20ge1xuICAgIHRvcDogNzBweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdvVXAge1xuICBmcm9tIHtcbiAgICB0b3A6IDE1NXB4O1xuICB9XG5cbiAgdG8ge1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuXG4jeyRtLWNhdGVnb3JpZXN9LXN0aWNreS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgyNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9X19zdGlja3ktbWVudV9fcGlsbCB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuXG4gICYtLXBpbmsge1xuICAgIGNvbG9yOiAkcGluayAgIWltcG9ydGFudDtcbiAgfVxufSIsIiAgI3skbS1kZXRhaWxzfSB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIG92ZXJmbG93OiBjbGlwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuI3skbS1kZXRhaWxzfV9fZGF0ZSB7XG4gIGNvbG9yOiAjYzVjNWM1O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG4jeyRtLWRldGFpbHN9X190b3AtbWV0YS1kYXRhIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fdGFncyB7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9faW1hZ2Uge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9faW1hZ2UtLXlvdXR1YmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgcGFkZGluZy10b3A6IDU1JTtcbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZS1jb250IHtcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cblxuI3skbS1kZXRhaWxzfV9faW1hZ2UtY29udC1uby1jb21tZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAjeyRtLWRldGFpbHN9X19pbWFnZS1jb250LW5vLWNvbW1lbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fbWV0YS1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICZfX25vdC1sb2FkZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbn1cblxuI3skbS1kZXRhaWxzfV9fc2hhcmUtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgIHVybCgnL2ltYWdlcy9lbWFpbC13aGl0ZS5zdmcnKVxuICAgICAgICAgICAgICBuby1yZXBlYXRcbiAgICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLS10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMveC13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ZhY2Vib29rLXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy93aGF0c3VwLXdoaXRlLnN2ZycpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLXBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3BpbnRlcmVzdC13aGl0ZS5zdmcnKTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19saWtlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gICYuYnRuLS1pY29uLmJ0bi0tc20gLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fc2hhcmUtYnRuIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg5N3B4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxufVxuXG4ubWFnYXppbmUtZGV0YWlscy0taWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4NHB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbiAgfVxuXG4gICYtLW1vcmUtbGlrZXMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOTRweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOThweCk7XG4gICAgfVxuICB9XG59XG4jeyRtLWRldGFpbHN9IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24gI3skbS1kZXRhaWxzfV9fZ2FsbGVyeS1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIG1heC13aWR0aDogOTMlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fZ2FsbGVyeS1zbGlkZS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fZm9ybSB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl17XG4gICAgY29sb3I6JGJsYWNrO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRibGFjayk7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiRibGFjaztcbiAgfVxuICAuZW50aXR5LWNvbnRhY3QtZm9ybV9fbWVzc2FnZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyMHB4KSAwO1xuICAgICYtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAwcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogXCJcIjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgNTQlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TkNJZ2FHVnBaMmgwUFNJNUlqNDhjR0YwYUNCbWFXeHNQU0p1YjI1bElpQnpkSEp2YTJVOUlpTXdNREFpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnWkQwaVRURWdNV3cySURZZ05pMDJJaTgrUEM5emRtYysnKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6JGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweFxuICB9XG5cbiAgLmJ0bntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tbWFnYXppbmUtb3ZlcnZpZXcge1xuICAuc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuI3skbS1kZXRhaWxzfV9faW1hZ2UtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNTUlO1xuICAucGgtcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2JyZWFkY3J1bWItbmF2aS0td2FwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgJi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jeyRtLWRldGFpbHN9X19icmVhZGNydW1iLW5hdmktLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3skbS1kZXRhaWxzfV9fYnJlYWRjcnVtYi1uYXZpLS1pY29uIHtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgJiBzcGFuIHtcbiAgICAmIHN2ZyB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICB9XG4gIH1cblxufVxuXG4jeyRtLWRldGFpbHN9IHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tYWdhemluZXNfX2RldGFpbHNfX2dhbGxlcnktc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZ2FwOiAuOTM3NXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5tb2JpbGUtc3dpcGVyLS1vbmUtaXRlbSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjkzNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0uOTM3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuOTM3NXJlbTtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MyU7XG4gICAgICB9XG5cbiAgICAgIC5tYWdhemluZXNfX2RldGFpbHNfX2dhbGxlcnktc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgLnRucy1vdXRlciB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLy50bnMtaXRlbSB7XG4gICAgLy8gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC8vICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vfVxuICB9XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIC50aW55LXNsaWRlcl9fc2xpZGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtaW1hZ2Uge1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNDZweCk7XG4gIH1cbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgwJSkgc2NhbGUoMS4xMDUpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1leGNlcnB0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZmxleDogMTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gICY6aG92ZXIge1xuICAgICN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtZXhjZXJwdCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLXNsaWRlciB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg2cHgpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX19zbGlkZS5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI4OXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA5cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxN3B4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDVweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIC5zd2lwZXItc2xpZGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX3NsaWRlLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiICRlbS1zbGlkZXItbGluay13aWR0aDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcblxuLmVtU2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgcGFkZGluZzogMTRweCAwIDQ2cHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMCA0cHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmX19hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0kbWFpbi1oZWFkZXItaGVpZ2h0OyAvLyBhZGp1c3QgYmFzZWQgb24gc3RpY2t5IGhlYWRlciBoZWlnaHRcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbiAgJl9fc3dpcGVyIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmX19zb2NpYWxTbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxMDAvNTU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYmFja2dyb3VuZDogIzJiMmIyYjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fc29jaWFsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX3NvY2lhbFN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgJl9fc29jaWFsSWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19zb2NpYWxJY29uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxLjQzNXJlbTtcbiAgICBoZWlnaHQ6IDEuNDM1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgIH1cbiAgfVxuICAmX19pbWFnZVdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19zbGlkZUxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZW0tc2xpZGVyLWxpbmstd2lkdGh9KTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHotaW5kZXg6IDU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICZfX3NvY2lhbFRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgJl9fc29jaWFsU3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAvLyBzbSDiiaUgNTY4XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmX19zb2NpYWxTbGlkZSB7XG4gICAgICBoZWlnaHQ6IDI1NXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIG1kIOKJpSA3NjhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICZfX3NvY2lhbFNsaWRlIHtcbiAgICAgIGhlaWdodDogMjAxcHg7XG4gICAgfVxuICAgICZfX3NvY2lhbFRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cbiAgICAmX19zb2NpYWxTdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBsZyDiiaUgMTAyNFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJl9fc29jaWFsU2xpZGUge1xuICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICB9XG4gIH1cblxuICAvLyB4bCDiiaUgMTQ0MFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJl9fc29jaWFsU2xpZGUge1xuICAgICAgaGVpZ2h0OiAzODNweDtcbiAgICB9XG4gIH1cbn0iLCIjeyRmLWhlYWRlcn0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCkgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuXG4jeyRmLWhlYWRlcn0tdGl0bGUge1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIH1cbn1cblxuI3skZi1oZWFkZXJ9LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEwcHgpIDAgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxufVxuXG4jeyRmLWhlYWRlcn0taWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgei1pbmRleDogMjtcblxuICBpbWcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi5mb2N1c2VkIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKVxuICAgICAgICAgIGludmVydCg0NSUpIHNlcGlhKDk0JSlcbiAgICAgICAgICBzYXR1cmF0ZSgyMzU3JSkgaHVlLXJvdGF0ZSgzMTdkZWcpXG4gICAgICAgICAgYnJpZ2h0bmVzcygxMDQlKSBjb250cmFzdCgxMDElKTtcbiAgICB9XG4gIH1cblxuICBhOmhvdmVyLFxuICBidXR0b246aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKVxuICAgICAgICAgIGludmVydCg0NSUpIHNlcGlhKDk0JSlcbiAgICAgICAgICBzYXR1cmF0ZSgyMzU3JSkgaHVlLXJvdGF0ZSgzMTdkZWcpXG4gICAgICAgICAgYnJpZ2h0bmVzcygxMDQlKSBjb250cmFzdCgxMDElKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmLXRhYnN9IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAmLS1sb2FkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuI3skZi10YWJzfS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gICYtLWFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgI3skZi10YWJzfS1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZi10YWJzfS1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4iLCIjeyRmLWluZm99IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogNDBweCAwIDYycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogNTBweCAwIDcwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IDUwcHggMCA5MHB4O1xuICB9XG59XG5cbiN7JGYtaW5mb30gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUge1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctd2hpdGUuc3ZnKTtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkd2hpdGUpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDglO1xuICB9XG4gICYtLWVycm9yIHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHBpbmspO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy1lcnJvci5zdmcpO1xuICAgIH1cbiAgfVxuICAuY2VsbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmLmhpZ2hsaWdodGVkLnRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC41KTtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICAgICYuc2VsZWN0ZWQsXG4gICAgJi5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAuZGF5X19tb250aF9idG4sXG4gIC5tb250aF9feWVhcl9idG4ge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2JTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmLWluZm99LWJ0biB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgyOXB4KTtcbiAgfVxufVxuXG4jeyRmLWluZm99LWJ0bi1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRwaW5rO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG59XG5cbiN7JGYtaW5mb30tbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWNvbnRhY3QtZm9ybV9fY29uZmlybS1tZXNzYWdlID4gaDQge1xuICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDg4JTtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gIH1cbn1cblxuLypcbiAqIFNrIE1vZGFsIG92ZXJyaWRlc1xuICovXG4jeyRmLWluZm99IHtcbiAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSB7XG4gICAgLnZkcC1kYXRlcGlja2VyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgLy9jb2xvcjogJGJsYWNrO1xuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXcuc3ZnKTtcbiAgICAgICAgLy9AaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkYmxhY2spO1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAvL21hcmdpbi1yaWdodDogMDtcbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZW50aXR5LWNvbnRhY3QtZm9ybV9fY29uZmlybS1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDJyZW0gMCAyMHB4IDA7XG4gIH1cbiAgXG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSB7XG4gICAgICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29uZmlybWF0aW9uLW1lc3NhZ2UtZmF2b3JpdGVzIHtcbiAgei1pbmRleDogMTY1MDtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59IiwiI3skZi1lbnRyeX0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JGYtZW50cnl9X19jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIH1cbn1cblxuI3skZi1lbnRyeX1fX2NoZWNrYm94LWlubmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjc1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5MDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDExNjRweCk7XG4gIH1cbn1cblxuI3skZi1lbnRyeX1fX2NoZWNrYm94LWxhYmVsIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTJweCAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4zKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG4gIEBhdC1yb290IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLXdoaXRlLnN2Zyk7XG4gIH1cbiAgXG4gICYtLXJlcXVlc3RlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHN2ZywgLnNrLWljb24ge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZi1lbnRyeX0tZW1wdHktbWVzc2FnZSxcbiN7JGYtZW50cnl9LS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTQ0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLWZhdm9yaXRlcyB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI3MHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxufVxuIiwiXG5cbkBpbXBvcnQgXCJmYXZvcml0ZXMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiZmF2b3JpdGVzL2luZm9cIjtcbkBpbXBvcnQgXCJmYXZvcml0ZXMvZW50cmllc1wiO1xuXG4jeyRmYXZvcml0ZXN9X19tb3JlLWVudHJpZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG59XG4iLCJcblxuI3skZXZlbnRqb2JzfV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19yZXN1bHRzLXdyYXAgI3skZXZlbnRqb2JzfV9fdGFibGV7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNjRweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9faGVhZGVyIHtcbiAgQGV4dGVuZCAjeyRtYWdhemluZXN9X19oZWFkZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICYtLXJlc3VsdHMge1xuICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gIH1cblxuICAmLW92ZXJ2aWV3IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLXN0aWNreSB7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJi1oaWRlIHtcbiAgICAgICAgdG9wOiAtMTU1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuOHMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19oZWFkZXItdGl0bGUge1xuICBAZXh0ZW5kICN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZTtcbiAgJi1saW5rIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjFweCkgY2FsY3VsYXRlUmVtKDEwcHgpIDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHt9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgfVxuICB9XG4gIHRyOmxhc3QtY2hpbGQge1xuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGVfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICZfc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190YWJsZV9fZW1wbG95ZXIge1xuICAmX3NtYWxsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG59XG5cbiN7JGV2ZW50am9ic31fX3RhYmxlX19kYXRlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfc21hbGwge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fbm8tcmVzdWx0cy13cmFwIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyMHB4KSAwIGNhbGN1bGF0ZVJlbSg2MHB4KSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS03O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNjRweCk7XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19uby1yZXN1bHRzLS1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyN3B4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzEycHgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogJGV2ZW50LWpvYnMtc2VhcmNoLXo7XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICB9XG5cbiAgJi1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6MTI2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIHotaW5kZXg6ICRldmVudC1qb2JzLXNlYXJjaC16O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTU1cHg7XG5cbiAgICAmLXN0aWNreSB7XG4gICAgICB0b3A6IDE1NXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi1oaWRlIHtcbiAgICAgIHRvcDotMTUwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluO1xuICAgIH1cbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAjeyRlai1qb2Itc2VhcmNofS1tb2JpbGU6Zm9jdXMtd2l0aGluIHtcbiAgICB0b3A6IDE1NXB4O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tbW9iaWxlLWhpZGUge1xuICAjeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgb3BhY2l0eTowO1xuICB9XG59XG5cblxuI3skZWotam9iLXNlYXJjaH1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmID4gYTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXRleHQtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkd2hpdGUpO1xuICBjb2xvcjogJHdoaXRlO1xuICBjYXJldC1jb2xvcjogJHdoaXRlO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAvLyAmOmZvY3VzIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAvLyB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdCB7XG4gIEBleHRlbmQgI3skZWotam9iLXNlYXJjaH0tdGV4dC1pbnB1dDtcbiAgQGluY2x1ZGUgcmVzZXQtc2VsZWN0KCk7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MiUgNTQlO1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24td2hpdGUuc3ZnKTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpICFpbXBvcnRhbnQ7XG4gICAgLy8gbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpICFpbXBvcnRhbnQ7XG5cbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9ucyB7XG4gIGhlaWdodDogMzM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXRvcDotNDdweDtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogNDlweDtcbiAgICBsZWZ0OjBweDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1tb2JpbGUtc3RpY2t5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbnMge1xuICAgICAgdG9wOiA0OHB4O1xuICAgIH1cblxuICAgICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua1xuICB9XG4gICYtLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb24tZW1wdHkge1xuICBAZXh0ZW5kICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb247XG59XG5cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICBAZXh0ZW5kICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb247XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6MDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1mb3JtLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuI3skZWotam9iLXNlYXJjaH0tZm9ybS1zdWJtaXR0ZWQge1xuICBAZXh0ZW5kICN7JGVqLWpvYi1zZWFyY2h9LWZvcm0tc3VibWl0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2xvc2UtZ3JleS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbiN7JHBhZ2luYXRpb259LS1qb2Itb3ZlcnZpZXcge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgI3skcGFnaW5hdGlvbn1fX251bWJlcnMtY29udCB7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDIzcHgpIDA7XG4gIH1cbiAgI3skcGFnaW5hdGlvbn1fX2NvdW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuXG4jeyRldmVudGpvYnN9X190YWJsZS0tcGxhY2Vob2xkZXIge1xuICB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBoLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tLXBsYWNlaG9sZGVyIHtcbiAgLnBoLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnBoLWNvbC0xMi5iaWcge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICB9XG59XG5cbi5idG4taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzJSA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA4M3B4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMSUgNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbiN7JGV2ZW50am9ic30taGVhZGVyLWJ0biB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cblxuI3skZWotZGV0YWlsc31fc2hhcmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgIH1cbiAgICBoZWlnaHQ6IDEuNXJlbVxufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX19jb250ZW50IHAsXG4uZXZlbnRqb2JzX19kZXRhaWxzX19jb250ZW50IHNwYW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbkBpbXBvcnQgXCJldmVudC1qb2JzL2RldGFpbHNcIjtcbiIsIiN7JGVqLWRldGFpbHN9X190b3AtbWV0YS1kYXRhIHtcbiAgQGV4dGVuZCAjeyRtLWRldGFpbHN9X190b3AtbWV0YS1kYXRhO1xufVxuXG4jeyRlai1kZXRhaWxzfV9fZGF0ZSB7XG4gIEBleHRlbmQgI3skbS1kZXRhaWxzfV9fZGF0ZTtcbn1cblxuI3skZWotZGV0YWlsc31fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fc2hhcmUtYnV0dG9ucyB7XG4gIEBleHRlbmQgI3skbS1kZXRhaWxzfV9fc2hhcmUtYnV0dG9ucztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU2cHgpO1xufVxuXG4jeyRlai1kZXRhaWxzfV9fc2hhcmUtYnV0dG9uIHtcbiAgQGV4dGVuZCAjeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b247XG4gICYtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwveC13aGl0ZS5zdmcpO1xuICB9XG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL2ZhY2Vib29rLXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC93aGF0c3VwLXdoaXRlLnN2Zyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1waW50ZXJlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvcGludGVyZXN0LXdoaXRlLnN2Zyk7XG4gIH1cbn1cblxuI3skZWotZGV0YWlsc31fX3RhYmxlIHtcbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDguOHB4KVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICB0YWJsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExLjJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB0YWJsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweClcbiAgICB9XG4gIH1cbn1cblxuI3skZWotZGV0YWlsc31fX2JveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG59XG5cbiN7JGVqLWRldGFpbHN9X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cblxuI3skZXZlbnRqb2JzfV9faW5uZXItLXBsYWNlaG9sZGVyIHtcbiAgI3skZWotZGV0YWlsc31fX3RpdGxlIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICAjeyRlai1kZXRhaWxzfV9fYm94IHtcbiAgICAucGgtaXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fc2hhcmUtYnV0dG9ucy0tcGxhY2Vob2xkZXIge1xuICAucGgtY29sLTEge1xuICAgIGZsZXg6IDAgMCA1JTtcbiAgfVxuICAucGgtY29sLTEuZW1wdHkge1xuICAgIGZsZXg6IDAgMCAyJTtcbiAgfVxuICAmLnBoLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHggNXB4IDVweCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICB9XG59XG4iLCIjeyRzZW8taGVhZGVyfSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjIwcHgpO1xuICBAaW5jbHVkZSBjb3Zlci1pbWFnZS1jb250YWluZXIoKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOTBweCk7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4jeyRzZW8taGVhZGVyfV9faW1hZ2UtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAucGgtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnBoLXBpY3R1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9fY29udGVudC0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5waC1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiI3skc2VvcGFnZXN9X19vdmVydmlld19fY2FyZHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbiN7JHNlby1jYXJkfSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJjpub3QoOm50aC1jaGlsZCgzbiArIDEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDNuICsgMSkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAxKSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gICYtc2xhID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNEOUM0QUE7XG4gIH1cbn1cbiN7JHNlby1jYXJkfS1saW5rIHtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3skc2VvLWNhcmR9LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NyU7XG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG5cblxuICB9XG4gICY6bm90KCYtLW5vLWxpbmstdGV4dCk6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEwNSk7XG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAvLyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEwMDEsIDEuMTAwMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTAwMSwgMS4xMDAxKTtcbiAgICB9XG4gIH1cbiAgJi0tbm8tbGluay10ZXh0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNDVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOTVweCk7XG4gICAgfVxuICAgICYgPiBpbWcge1xuICAgICAgaW1hZ2UtcmVuZGVyaW5nOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDlweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlby1jYXJkfS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzRweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcblxuICAmLXNsYSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubm8tcGFkZGluZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyAgXG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4jeyRzZW8tY2FyZH0taW1hZ2UtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAucGgtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5waC1waWN0dXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxuICAucGgtcm93IHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5waC1jb2wtNiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICB9XG59XG4iLCIuZXJyb3ItcGFnZSB7XG4gIHBhZGRpbmc6IDIwJSAwIDQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tbmF2LWJnO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTAlIDAgMTUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAxMCUgMDtcbiAgfVxuICAmLmVycm9yLXBhZ2UtLXZ1ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgICB9XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2xlZnQge1xuICBiYWNrZ3JvdW5kOiAkbWFpbi1uYXYtYmcgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2JnL3N0ZWNrZXIuc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA4MCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICB9XG59XG5cbi5lcnJvci1wYWdlX19oZWFkZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KSA0MCU7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCkgMCBjYWxjdWxhdGVSZW0oMTAwcHgpIDQwJTtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9fbGlua3MtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbi5lcnJvci1wYWdlX19saW5rcy1saXN0IHt9XG5cbi5lcnJvci1wYWdlX19saW5rcy1saXN0X19saW5rIHtcbiAgYmFja2dyb3VuZC1zaXplOiA0NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IC05cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuIiwiXG5cbiN7JHNlYXJjaC1za2VsZXRvbn1fX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cbiIsIkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy96LWluZGV4XCI7XG5cbi5zZWFyY2gtcGFnZSB7XG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MTBweCk7XG4gICAgfVxuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBtYXAgb3BlbiBzdHlsZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDM1cHgpIDBcbiAgfVxuXG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LS1nb29nbGUtbWFwIHtcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNzVweCAwIDAgMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLnBhY2thZ2UtaGVhZGVyLXRhZy1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMnJlbSAwICFpbXBvcnRhbnQ7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiB7XG4gIHotaW5kZXg6IDE1O1xuXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgICAgICAgIHRvcDogLTM3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB0b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgIC8vIHdoZW4gdGhlIGZpbHRlcnMgYXJlICB2aXNpYmxlXG4gICAgdG9wOiAxMTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc2VhcmNoLXBhZ2UucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogLTcycHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5M3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5M3B4KTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudC0tcGFja2FnZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOTBweCk7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvdHRvbTogNnB4O1xuICAgIHotaW5kZXg6IDEzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2ljb24ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSBjYWxjdWxhdGVSZW0oMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGluaztcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSB7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgICB0b3A6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX21hcC5zZWFyY2gtcGFnZV9fbWFwLXBhY2thZ2VzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTdweCk7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLSBlbmQgbWFwIG9wZW4gc3R5bGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzRmlsdGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsIHtcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICAmLS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJiA+IHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuICB9XG4gICYgPiBkaXYge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgfVxufVxuXG5cbi5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi1uby1yZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTM0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb3JlLXJlc3VsdHMge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAmX19maXJzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3aWR0aDogOTMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICA+c3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICAgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID5zcGFuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICYtbm8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgJi1uby1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG4gICZfX3NpbWlyYWwge1xuICAgICYtLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDIzN3B4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIH1cbiAgJl9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIH1cbiAgfVxuICAmX190aGlyZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICB9XG5cbiAgICAmLXBhZGRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICZfX3NlY29uZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gICAgJl9fZmlyc3Qge1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgICB9XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gICAgJl9fdGhpcmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi1zbS1kaXNwbGF5LW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJl9fdGhpcmQge1xuICAgICAgJi1zbS1kaXNwbGF5e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLy8gRm9vdGVyIGVsZW1lbnRzIG92ZXJyaWRlc1xuYm9keTpub3QoLm1vZGFsLW9wZW4pIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXQtLXNlYXJjaC1wYWdlLFxuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnktLXNlYXJjaC1wYWdlLFxuICAubWFpbi1mb290ZXItLXNlYXJjaC1wYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxufVxuLnBhY2thZ2UtcmVzdWx0c19fc2xpZGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMTAwMDtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cblxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCB7XG4gICAgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43MCkgMC45NCUsIHJnYmEoMCwgMCwgMCwgMC4wMCkgMTYuMTUlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlLm5vLWdyYWRpZW50OjphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtbGFiZWwtbGluayB7XG4gIGNvbG9yOiAgI0M1QzVDNTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1sYWJlbC1saW5rLXNwZWNpYWxzIC50ZXh0e1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3NpbmdsZS1hcnRpY2xlLXBhY2thZ2VzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvc3RpY2t5LWZpbHRlci1wYWNrYWdlc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVyc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1jYWxlbmRhclwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1jYWxlbmRhci1uZXdcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtbWFpblwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1zd2l0Y2hcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtZWRpdFwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1zcGVjaWFsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1tZWFsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZGV0YWlscy1yZXNlcnZhdGlvblwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2Utc2xpZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1oZWFkZXItZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtaGFsbHNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtdmFyaWFibGVzXCI7XG5cblxuXG4iLCIvKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfSB7XG4gICZfX3BhY2thZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4OXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgID4uY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICA+LmNvbnRhaW5lciAuY29sLTEyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbWF4LW51bSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDlweCk7XG4gIH1cblxuICAmLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2lubmVyLS1wYWNrYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyN3B4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgMCBjYWxjdWxhdGVSZW0oMjdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbm5lci0tc2xhOmhvdmVyIHtcbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7fVxuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNHB4ICovXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi0tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAudG5zLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTZweDtcbiAgICByaWdodDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAudG5zLW5hdi1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzNweCk7XG5cbiAgICAudG5zLW5hdiB7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NnB4KTtcblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB9XG5cbiAgICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsLWljb25zLWpvYnMge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICR0aGlzOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICB9XG5cbiAgQGF0LXJvb3QgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAjeyR0aGlzfTpub3QoI3skdGhpc30tLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOTIuNjM4cHgpO1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTEwcHgpO1xuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAvLyAmLmxhenlsb2Fke1xuICAgIC8vICAgbWluLWhlaWdodDogMTEwMCU7XG4gICAgLy8gICBtaW4td2lkdGg6IDExMDAlO1xuICAgIC8vIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19jb250ZW50IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fY29udGVudC0tcGFja2FnZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG4gIHotaW5kZXg6IDM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM5MXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19jb250ZW50LS1zbGEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cblxuICAmLS1saWtlZCB7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3BhY2thZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQwKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDNweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wLS1wYWNrYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGdhcDogMXJlbTtcblxuICAvLyAmLS1tZC12aXNpYmxlIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCB7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RvcF9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cblxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxuXG4gICYtLWxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxnLXZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLS1mYXZvdXJpdGVzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuXG4gICYtLXJlZ2lvbi1pY29uIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMi41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAmLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLm5leHRfX2ljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4uc2staWNvbi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxvY2F0aW9uX19yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICYtc2xhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbC0tcGxhY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIC8vfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsLS1ndWVzdHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGF0LXJvb3QgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4gJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgLy8gZm9udC1zaXplOiAxOHB4O1xuICAvLyBsaW5lLWhlaWdodDogNDBweDtcbiAgLy8gcGFkZGluZzogMHB4IDE4cHg7XG4gIC8vIG1hcmdpbi10b3A6LThweDtcbiAgLy8gbWFyZ2luLWJvdHRvbTotOHB4O1xuICAvLyBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1pbi13aWR0aDogMTI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI2cHgpO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5uZXI6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS0yLWNvbG9yO1xuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fYm90dG9tLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogN3B4IDEzcHggOXB4IDEzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZSB7XG5cbiAgLy9tYXJnaW4tbGVmdDogYXV0bztcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAvL21hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi0tbGlrZWQge1xuICAgIC5wYXRoLTAge1xuICAgICAgLy9maWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjEwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdGl0bGUtLXBhY2thZ2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgycHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogMTAwJTtcblxuICAmLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG5cbiAgICAmLXNsYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAmLXNsYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RpdGxlX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuXG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICYtLWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAuc2staWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19yYXRpbmcge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3JhdGluZy12YWx1ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19yYXRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2Zhdm91cml0ZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJl9fcGFja2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5uZXIge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgJi1zbGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS1jb250IHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYtc2xhIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ2cHgpO1xuXG4gICAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS13cmFwIHtcbiAgICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgICAmLXNsYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjcuMDI0cHgpO1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2JhZGdlIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4M3B4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gICB3aWR0aDogNThweDtcbiAgLy8gICBoZWlnaHQ6IDM0cHg7XG4gIC8vIH1cbiAgJi1ncmlkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtZ3JpZC1zbSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgei1pbmRleDogNTU1O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2UtbGlzdC1zbWFsbC5zdmcpO1xuICAgICAgd2lkdGg6IDMuMTg3NXJlbTtcbiAgICAgIGhlaWdodDogMi4xcmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19iYWRnZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2xpc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3Njb3JlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNnB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmPmRpdiB7XG4gICAgICBjb2xvcjogI0Q5QzRBQTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICB3aWR0aDogMzklO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tdmFsdWF0aW9uIHtcbiAgcGFkZGluZzogOXB4IDAgMCAzMHB4O1xuICBtYXJnaW46IDE3cHggMCAwIDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxNDBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LWxpa2UtaWNvbi0tcGFja2FnZXMge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS12YWx1YXRpb24tdGl0bGUge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLW1hcCBvcGVuIHN0YXRlIHZhbHVhdGlvbiBzdHlsZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tLW1hcC1vcGVuIHtcbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS12YWx1YXRpb24tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LWRlc2NyaXB0aW9uLS1zaG93LXZhbHVhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS12YWx1YXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LW1vYmlsZS10YWcge1xuICBAZXh0ZW5kICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RpdGxlX190YWc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19saW5rIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1faW5uZXItLXBhY2thZ2UtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICB9XG59XG5cblxuI3BhY2thZ2VzLXNvcnRpbmctZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29ydGluZy1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBweCAxcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHotaW5kZXg6IDM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzVweCAxcHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzLXNvcnRpbmdfZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cblxuICAucmVwZXRhdGlvbi1zZWFyY2gtc2VsZWN0LW9wdGlvbi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIHtcbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3R0b206IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbGVmdDogLTFweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzJjMmMyYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IDEuNXJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgIHJpZ2h0OiAxLjVyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZ3Vlc3RzLmFsaWduLWxlZnQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbiIsIlxuLypcbiAqIFN0aWNreSBoZWFkZXJcbiAqL1xuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkc3RpY2t5LWZpbHRlci1wYWNrYWdlcy16O1xuICAmLS1uby1yZXN1bHRzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHotaW5kZXg6IDE1O1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2V2ZW50LWNyZWF0b3ItZmlsdGVycy5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC8vIG9uIGxvY2F0aW9uIGRldGFpbHMsIHRoZSBmaWx0ZXJzIG5lZWQgdG8gYXBwZWFyIG9uIHRvcCBvZiBzdGlja3kgYm94XG4gICAgei1pbmRleDogJGRpc3BsYXktb24tdG9wLW9mLXN0aWNreS1ib3g7XG4gIH1cbn1cblxuI3skaW5saW5lLWZpbHRlci1wYWNrYWdlc30ge1xuICAuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuICZ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAtLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICYtbm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1vdmVybGF5IHtcbiAgICB6LWluZGV4OjY7XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IC0zOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAycHg7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAycHg7XG4gICAgbGkge1xuICAgICAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgJi0tbW9iaWxlLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAycHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLW1hcC1vcGVue1xuICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19jb250YWluZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246bGVmdDtcblxuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2xpc3R7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fcGlsbF9fdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fcGlsbF9fdGV4dF9fY2xlYXIge1xuICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbWFwLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1oaWRkZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbi5zZWFyY2gtcGFnZS0tc3RpY2t5LWZpbHRlciAuc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3BpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE3cHgpIDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi0tcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgJi0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMUIxQjtcbiAgfVxuICAmLS1kb3RzIHtcbiAgICBwYWRkaW5nOiAwIDAuNTVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEycHggMTJweCAxMnB4O1xuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X190cmlnZ2VyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIC8vIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIG1hcmdpbjogMDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAvLyBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi13aXRoLWJsYWNrKCRuYW1lLCAkZmlsZSwgJHNpemU6IG51bGwsICRzaXplLWJsYWNrOiBudWxsKSB7XG4gIC5pY29uLSN7JG5hbWV9IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvI3skZmlsZX0uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBpZiAkc2l6ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgICYtYmxhY2sge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvI3skZmlsZX0tYmxhY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIFxuICAgICAgQGlmICRzaXplLWJsYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZS1ibGFjaztcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgaWNvbi13aXRoLWJsYWNrKCdyb29tcycsICdSb29tcycpO1xuQGluY2x1ZGUgaWNvbi13aXRoLWJsYWNrKCdjYWxlbmRhcicsICdjYWxlbmRhcicsIGNhbGN1bGF0ZVJlbSgxM3B4KSk7XG5AaW5jbHVkZSBpY29uLXdpdGgtYmxhY2soJ21lYWxzJywgJ0Vzc2VuJyk7XG5AaW5jbHVkZSBpY29uLXdpdGgtYmxhY2soJ3BsYWNlJywgJ0RvcHBlbHppbW1lcicpO1xuQGluY2x1ZGUgaWNvbi13aXRoLWJsYWNrKCdzcGVjaWFscycsICdzcGVjaWFscy1pY29uJyk7XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLWNhbGVuZGFyLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcm9vbXMsXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1tZWFscyxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6bm90KC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQjFCMUI7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIge1xuICBib3JkZXItY29sb3I6ICRwaW5rO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1jYWxlbmRhci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjowLjVweCBzb2xpZCB2YXIoLS1TZWNvbmRhcnktR3JleSwgIzQ0NCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1TZWNvbmRhcnktR3JleSwgIzQ0NCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC41cHggIzQ0NDtcblxuICAgICYuaWNvbi1jYWxlbmRhciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ubnVtLWZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjklO1xuICB0b3A6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19waWxsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSAwO1xuICAmLS1waW5rIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgJi0tcGluay1wcm92aWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICYtLXBpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICAgICYtLXBpbmstcHJvdmlkZXIge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMTBweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gIH1cbn1cblxuI3skbWFwLXRyaWdnZXItcGFja2FnZXN9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgei1pbmRleDogJHRyaWdnZXItYnRuLXo7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtNTVweCk7XG5cbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlci1wYWNrYWdlc31fX3RleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbi8qXG4gKiBTdGlja3kgc3R5bGVzXG4gKi9cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfSB7XG4gICR0aGlzIDogJjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbW9iaWxlLXN0aWNreSB7XG4gICAgICB6LWluZGV4OiAyNztcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU4cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgICYtLXN0aWNreSxcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2OXB4KTtcbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2xpc3Qge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbWFwLXRyaWdnZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXN0aWNreS12aXNpYmxlIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X193cmFwIHtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tc3RpY2t5IHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAtLXN0aWNreS1uby1ib3JkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1zdGlja3ktdmlzaWJsZSN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1tYXAtY2xvc2VkIHtcbiAgLy8gdGhpcyBuZWVkcyB0byBiZSAxNSBhbmQgbm90IDE3LCBzbyBpdCBkb2Vzbid0IGFwcGVhciBvbiB0b3Agb2YgbG9naW4gbW9kYWxcbiAgei1pbmRleDogMTU7XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xuICBoZWlnaHQ6IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoU2NyZWVucyBhYm92ZSBMRyBzaXplKVxuICovXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tbWFwLWNsb3NlZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMThweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tbWFwLW9wZW4ge1xuICAgIC5tbC0xNiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gIH1cblxuICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1wbGFjZSB7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbn1cblxuXG4vLyBuZXcgc3R5bGVzIGZvciB0aGUgcGFja2FnZSBmaWx0ZXJzXG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGUge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUsXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1vZmZlci10eXBlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cblxuICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5idG4tLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJiA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJiA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICYuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWV2ZW50LXR5cGUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgICAgJiA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX190YWJzLnNlYXJjaC1maWx0ZXJfX3RhYnMtLXJlZ2lvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tYWN0aXZlLWthbnRvbixcbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlcixcbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYnMuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5kZXNrdG9wLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5cbiIsIlxuJGhlYWRlci1oZWlnaHQtc206IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiRoZWFkZXItaGVpZ2h0LWxnOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLW1lYWxzLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tc3BlY2lhbHMgIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggNnB4O1xufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1wbGFjZSxcbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXJvb21zLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItb3Blbi1maWx0ZXIge1xuICAgIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXBhY2thZ2VzLXotb3Blbi1tb2RhbDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtLXRpbWUtb2YtZGF5IHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMCBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtLXRpbWUtb2YtZGF5Lm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIEBleHRlbmQgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYtZGVsZXRlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kZWxldGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDI0cHggY2FsY3VsYXRlUmVtKDQwcHgpIDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzlweCk7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdiBwLFxuICAgIGRpdiBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2stbW9kYWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCA0MHB4IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1N3B4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vLW1hcmdpbi10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX292ZXJuaWdodCB7XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyxcbi5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW0gIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAvLyB0b3AgcHJvcGVydHkgbXVzdCBiZSB0aGUgc2FtZSBhcyB0aGUgaGVhZGVyIGhlaWdodFxuICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LWxnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtc207XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnJvb21zX3NlY3Rpb24tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGRhc2hib2FyZH1fX2NoZWNrYm94OmNoZWNrZWQgKyAjeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXdyYXAtLXJvb21zIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIH1cbn1cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCAtIDE0NHB4KTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjRweCkgMDtcblxuICAgICAgICAmLm1iLTEyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgXG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaF9fY29udGFpbmVyIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaDpub3QoLm1iLTEyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyc19fbWVhbC1jb3Vyc2VzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19tZWFsLWNvdXJzZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIHNwYW4geyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxsLXZpZXctLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZGl2IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxsLXZpZXctLWljb24ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmhhbGwtdmlldy0tYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjlweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGFsbC12aWV3LS1hcnJvdy1yaWdodC5lZGl0LW1lYWxzIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG59XG5cbi5hZGQtaGFsbC1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kuYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuXG4gICAgfVxufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNrLW1vZGFsLnBhY2thZ2UtZmlsdGVyX193cmFwLmhpZGRlbiB7XG4gICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS1yb29tc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBnYXA6IDUwcHg7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gIH1cblxuICBkaXYgcCxcbiAgZGl2IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHl7XG4gICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2stbW9kYWwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTdweCk7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLWZvb3RlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciB7XG4gICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLWVkaXQtbWVhbHMge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTEgIWltcG9ydGFudDtcblxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLW1lc3NhZ2UtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmhhbGwtdmlldy0tYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5lZGl0LWhhbGxzLWZpbHRlci5oYWxsLXZpZXctLWJvcmRlci1ib3R0b20ge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHktcm9vbXMge1xuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCwgLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1yb29tLWluZm8tbW9kYWwge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yb29tcy1pbmZvLW1vZGFsLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlICBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LnNlbGVjdC1tZWFscy1uZXh0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvbWluaS13aXphcmQtbWVzc2FnZS1pbmZvLWljb24tYmxhY2suc3ZnJykgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLnNwYWNlLWJvdHRvbS0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuIiwiXG4kY2FsZW5kYXItcm93LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzIycHgpO1xuXG4ucGFja2FnZS1maWx0ZXJfX2NhbGVuZGFyLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNTNweCkgMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2NhbGVuZGFyLWJsYWNrLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN7JHBmLWNhbGVuZGFyLW1vZGFsfSB7XG4gICAgei1pbmRleDogNjY3MDtcblxuICAgICYtaW5uZXIge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMDhweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgMCAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnZmYy1tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZmYy1kYXlOYW1lcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIHdpZHRoOiAkY2FsZW5kYXItcm93LXdpZHRoO1xuXG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmZjLWRheU5hbWVzID4gc3BhbixcbiAgICAudmZjLXdlZWs+LnZmYy1kYXk+c3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudmZjLXdlZWsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogJGNhbGVuZGFyLXJvdy13aWR0aDtcbiAgICB9XG5cbiAgICAudmZjLXdlZWs+LnZmYy1kYXk+c3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnZmYy1jYWxlbmRhciAudmZjLXRvcC1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyPnNwYW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudmZjLXRvcC1kYXRlPnNwYW4udmZjLXVuZGVybGluZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgICAgICAmOm5vdCgudmZjLWJldHdlZW4tbWFya2VkKSB7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52ZmMtYmV0d2Vlbi1tYXJrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52ZmMtd2VlayAudmZjLWRheS52ZmMtZGF5LWRpc2FibGVkIHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgICAgICAgY29sb3I6ICNDNUM1QzU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblxuICAgICAgICAudmZjLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jYWxlbmRhcj4udmZjLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtZGF5TmFtZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWNhbGVuZGFyIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUycHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xOHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtd2VlayxcbiAgICAgICAgLnZmYy1kYXlOYW1lcyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSo5MCk7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lci1yZXF1ZXN0c3tcbiAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqNDUpO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAgICAtLS0tLS0tLS0tLS0tLSBDQUxFTkRBUiBNT0RBTCAtIFVQKExHKSBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgICAgIHRvcDogNDMlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAgICAgICAgICAgLnZmYy1hcnJvdy1yaWdodCxcbiAgICAgICAgICAgIC52ZmMtYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmZjLWFycm93LWxlZnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWRheU5hbWVzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtY3Vyc29yLXBvaW50ZXIudmZjLWN1cnNvci1wb2ludGVyLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jdXJzb3ItcG9pbnRlci52ZmMtY3Vyc29yLXBvaW50ZXItbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jYWxlbmRhcnMge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg0NnB4KSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy10b3AtZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfSAvLyAgICAtLS0tLS0tLS0tLS0tLSBDQUxFTkRBUiBNT0RBTCAtIFVQKExHKSBTVFlMRVMgRU5ELS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tVEFCTEVUIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgLnZmYy1jYWxlbmRhcnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDk2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjYycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVRBQkxFVCBTVFlMRVMgRU5ELS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG59XG5cbiN7JHBmLWNhbGVuZGFyLW1vZGFsfS1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG59XG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDA4cHgpO1xuICAgIH1cbn1cblxuLnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbn1cblxuLmVkaXRfZGV0YWlsc19tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC52ZmMtY2FsZW5kYXIgLnZmYy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsLFxuLnBhY2thZ2UtZGV0YWlscyB7XG4gICAgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZCxcbiAgICAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5LnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYWxlbmRhci1zdWJ0aXRsZS1oNSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgIHNwYW4ubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FsZW5kYXItbGFiZWwge1xuICAgIGNvbG9yOiAgIzJDMkMyQztcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmNhbGVuZGFyLXN1YnRpdGxlLWNlbnRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jaXJjbGUsXG4uaGFsZi1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxufVxuXG4uY2lyY2xlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbi5oYWxmLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTU5NTk1IDUwJSwgIzJDMkMyQyA1MCUpO1xufVxuXG4uY2lyY2xlLnB1cnBsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NkI5NTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uaGFsZi1jaXJjbGUucHVycGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjNzQ2Qjk1IDUwJSk7XG59XG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZS5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2M3JlbTtcblxuICAgICAgICBzcGFuLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIHtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5waW5rLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQge1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIsXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIC5uby1zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZDo6YmVmb3JlLFxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjphZnRlcixcbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1sYXN0OjpiZWZvcmUsXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtZmlyc3Q6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cblxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjpiZWZvcmUsXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtbGFzdDo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gIH1cblxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjphZnRlcixcbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1maXJzdDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gIH1cblxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWxhc3Qge1xuICAgICAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgfVxuXG4gIC5jYWwtc2luZ2xlLWRheS1idXN5LnJhbmdlLW1vZGlmaWVkIHtcbiAgICAgIC52ZmMtc3Bhbi1kYXk6bm90KC52ZmMtZGlzYWJsZWQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMSAhaW1wb3J0YW50O1xuICAgICAgfVxuICB9XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLWNhbGVuZGFyLW1vZGFsIHtcbiAgICAvLyBUT0RPOiBhZGQgdGhlc2UgaW4gdGhlIG5ldyBjcmVhdGVkIGZpbGUgei1pbmRleC5zY3NzIHdoaWNoIGlzIG9uIG90aGVyIGJyYW5jaCBhbmQgbm90IHlldCBvbiBtYXN0ZXJcbiAgICAvLyBiZWNhdXNlIHBhY2thZ2UgZmlsdGVyIGNhbGVuZGFyIHotaW5kZXggaXMgNjY3MFxuICAgIHotaW5kZXg6IDY2NzE7XG59XG5cbiIsIiRjYWxlbmRhci1tb2RhbC13aWR0aC1sZzogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiRjYWxlbmRhci1tb2RhbC13aWR0aC1tZDogY2FsY3VsYXRlUmVtKDM4NnB4KTtcblxuLm1vZGUtc3dpdGNoLXBpbGxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg5OTlweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oNHB4KTtcbn1cblxuLm1vZGUtc3dpdGNoLXBpbGxzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5yZXNldC1yYWRpby1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RlLXN3aXRjaC1waWxscyBsYWJlbCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDk5OXB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcblxufVxuXG4ubW9kZS1zd2l0Y2gtcGlsbHMgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMTApLCAwIDFweCAycHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDYpO1xufVxuXG4uZHVyYXRpb24tc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGRhcmstZ3JleS0xLCAwLjUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBsZWdlbmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmR1cmF0aW9uLXNlbGVjdGlvbl9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5kdXJhdGlvbi1zZWxlY3Rpb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciB7XG4gIC52ZmMtd2VlayAudmZjLWRheSAge1xuICAgIC52ZmMtYmFzZS1zdGFydCxcbiAgICAudmZjLWJhc2UtZW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgfVxuXG4gICAgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkLS1kYXksIC52ZmMtc3RhcnQtbWFya2VkLS1kYXksIC52ZmMtZGlzYWJsZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLXN0YXJ0LW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkLS1kYXksXG4gICAgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLWVuZC1tYXJrZWQudmZjLWVuZC1tYXJrZWQtLWRheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG5cbiAgICBzcGFuLnZmYy1zcGFuLWRheS52ZmMtdG9kYXk6bm90KC52ZmMtc3RhcnQtbWFya2VkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMy1saWdodCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLmRpc2FibGUtaG92ZXIge1xuICAudmZjLXdlZWsgLnZmYy1kYXkgPiBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyB7XG4gIC52ZmMtY3Vyc29yLXBvaW50ZXIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZzo6YmVmb3JlIHtcbiAgICAgIHRvcDogMC4zNzVyZW07XG4gICAgfVxuXG4gICAgLnZmYy1tYWluLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG5cbiAgICAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuXG4gICAgICAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhcjpmaXJzdC1jaGlsZCAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzIycHgpO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52ZmMtY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhciAudmZjLXRvcC1kYXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtNDJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICB9XG5cbiAgICAudmZjLWRheU5hbWVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogJGNhbGVuZGFyLW1vZGFsLXdpZHRoLW1kO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgIG1pbi13aWR0aDogJGNhbGVuZGFyLW1vZGFsLXdpZHRoLW1kO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzQzcHgpO1xuICAgIH1cblxuICAgIC52ZmMtY2FsZW5kYXIge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICAucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5jYWxlbmRhci1mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIH1cblxuICAgICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgfVxuXG4gICAgICAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDYzcmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6ICRjYWxlbmRhci1tb2RhbC13aWR0aC1sZztcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NDNweCk7XG4gICAgfVxuXG4gICAgLnZmYy1jYWxlbmRhcnMge1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1M3B4KTtcbiAgICB9XG5cbiAgICAudmZjLWNhbGVuZGFycy1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgfVxuXG4gICAgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgICAmLnZmYy1jdXJzb3ItcG9pbnRlci1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICB9XG5cbiAgICAgICYudmZjLWN1cnNvci1wb2ludGVyLWxlZnQge1xuICAgICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgIG1heC13aWR0aDogNjFyZW07XG4gICAgfVxuXG4gICAgJi5mbGV4aWJsZSB7XG4gICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICAgIG1heC13aWR0aDogJGNhbGVuZGFyLW1vZGFsLXdpZHRoLWxnO1xuICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAgLnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLmNhbGVuZGFyLWZvb3RlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5waW5rLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5waW5rLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnZmYy1uYXZpZ2F0aW9uLWJ1dHRvbnMgZGl2LFxuLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucyBkaXYge1xuICAuY2FsZW5kYXItbmF2aWdhdGlvbi1hcnJvdy1sZWZ0LFxuICAuY2FsZW5kYXItbmF2aWdhdGlvbi1hcnJvdy1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmNhbGVuZGFyLW5hdmlnYXRpb24tYXJyb3ctcmlnaHQge1xuICBpbWcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuIiwiXG5cbiN7JHBmLXdyYXB9IHtcbiAgICB6LWluZGV4OiA2NjY5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KSAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIGNhbGN1bGF0ZVJlbSg0MHB4KSAycmVtIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnIgMTI3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY4cHggMWZyIDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG59XG5cbiN7JHBmLXdyYXB9LXBhZGRpbmctdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwIC0gMTZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jeyRwZi13cmFwfS1oZWFkLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDM3cmVtO1xuICAgICAgICB0b3A6YXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3MnB4KTtcbiAgICB9XG59XG5cbiN7JHBmLXdyYXB9LWhlYWQtLWluZm8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgdG9wOmF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzVweCk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IC8qIDE0MCUgKi9cbiAgICB9XG5cbiAgICAmLS1maWx0ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1MQUJFTFMtLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbCxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4sXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ib2xkLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXdhcm5pbmcsXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLFxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXNtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmtfX2RldGFpbHMge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXdhcm5pbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGNvbG9yOiAkcGluaztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWVhbHMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJi1nYWxsZXJ5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWdyZXkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmV5LTUtNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHBpbmstMjtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmsge1xuICAgIGNvbG9yOiAkcGluaztcbn1cblxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLXRlcm1ze1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaWNvbiB7XG4gICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM2NTY1NjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXNtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogMjEuNDVweDtcbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1MYWJlbHMgZW5kLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFja2FnZS1maWx0ZXJzX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xufVxuXG4uc2VjdGlvbl90aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4wNjI1cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGRhcmstZ3JleS0xXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpdGhvdXQtYm9yZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG59XG5cbi5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuI3skcGYtZm9vdGVyfSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDMzO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG4gICAgLnBpbmstYnV0dG9uIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuXG4gICAgJi1lZGl0LS1tZWFscyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUJVVFRPTlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50ZXh0LXVuZGVybGluZS1idXR0b24sXG4ucGluay1idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG59XG5cbi50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xufVxuXG4udGV4dC11bmRlcmxpbmUtYnV0dG9uLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2M1YzVjNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBpbmstYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cblxuICAgICZfX2xvYWRlciB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTcuMzkxcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0Ni41cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjcuNjg4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLWVuZCBidXR0b25zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi1wYWRkaW5nLXRvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLW5vLXRvcC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm94LXNwYWNlLW91dHNpZGUge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgICAmLW1lYWxzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ3JleS1ib3gsXG4uYm94LW5vLWJnIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0zO1xufVxuXG4uZ3JleS1ib3gge1xuICAgIGJhY2tncm91bmQ6ICRncmV5O1xufVxuXG4uYm94LW5vLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbn1cblxuLnNrLW1vZGFsX19ib2R5Pi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5uby1tYXJnaW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICYtbGcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlzcGxheS1mbGV4LWxnIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplPi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjcycHgpO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NCU7XG4gICAgfVxufVxuLy9zay1tb2RhbC0tc21hbGwtc2l6ZT4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbi8vICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4vL1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbi8vICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3MnB4KTtcbi8vICAgIG1heC1oZWlnaHQ6IDQ1JTtcbi8vICB9XG4vL31cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCxcbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIHRleHQtaW5kZW50OiBjYWxjdWxhdGVSZW0oLTM4cHgpO1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIH1cblxuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtLXJlc3RhdXJhbnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtY2hlY2tlZCB7XG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Nsb3NlLWJsYWNrLnN2ZykgIWltcG9ydGFudDtcblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2stbmV3LnN2ZykgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtLXVuY2hlY2tlZCB7XG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gfVxuXG5maWVsZHNldC5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2hlY2tib3hlcy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2NoZWNrYm94ZXMtc2Vjb25kIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4ubW9kYWwtd2l0aG91dC1mb290ZXIge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA0cHggMWZyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2OHB4IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLXdpdGhvdXQtZm9vdGVyLXNtIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDU4cHggMWZyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MHB4IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHRvcDogMTA2cHg7XG4gICAgfVxuXG4gICAgJi5kYXJrLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICYuZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS1zdWNjZXNzIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL2NpcmNsZS1zdWNjZXNzLXdoaXRlLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS1pbmZvIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2luZm8taWNvbi13aGl0ZS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktNC1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oZWFkZXItcG9zaXRpb25lZCB7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICB9XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3QsXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZyB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkyJTtcbn1cblxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLW11bHRpcGxlLWxpbmVzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2Uge1xuICAgIG1pbi13aWR0aDogMjM3cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTEycHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3dhcm5pbmctcmVkLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0b3A6IDFyZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC10aXRsZXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC1kZXNjcmlwdGlvbntcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjQuNzVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC10aXAge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG59XG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1zd2l0Y2gtYXJlYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3BhY2thZ2Utc3dpdGNoLWFyZWEtdGV4dCB7XG5cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjQuNzVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1jb3VudGVyLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJvdHRvbS1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG59XG5cbi5jb25maXJtLWRpc2NhcmQtY2hhbmdlcy0tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjFweCkgY2FsY3VsYXRlUmVtKDQ1cHgpIGNhbGN1bGF0ZVJlbSg2MnB4KSBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgei1pbmRleDogMTE7XG59XG5cbi5jb25maXJtLWRpc2NhcmQtY2hhbmdlcy0tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4ubm8tdG9wLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbiN7JHBmLXdyYXB9LW5vLWljb24ge1xuICAgIC5zay1tb2RhbF9fdGl0bGUtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXIuZnJvbS13aXphcmQge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgLmljb24tYW5kLXRpdGxlLXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrLWFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5waW5rLWJ1dHRvbi53LTEwMC1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuXG5cbiIsIlxuI3skcGYtc3dpdGNofV9fY29udGFpbmVyIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTM7XG4gICAgfVxuXG4gICAgI3skcGYtc3dpdGNofTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG59XG4jeyRwZi1zd2l0Y2h9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIDA7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTM7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4jeyRwZi1zd2l0Y2h9LXNsaWRlciB7XG4gICAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXI7XG5cbiAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXItZGlzYWJsZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4jeyRwZi1zd2l0Y2h9LXdyYXAge1xuICAgIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcC1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxufVxuXG4jeyRwZi1zd2l0Y2h9LWxhYmVsIHtcbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDFweCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM2NTY1NjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zd2l0Y2gtZGlzYWJsZWQge1xuICAgIGRpdiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuLnNlY3Rpb24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIlxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU0xJREVSIFNUWUxFUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5idG4uYnRuLS1pY29uLmJ0bi0teHNtLnRpbnktc2xpZGVyX19hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMmMyYzJjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwubmF2X2ltYWdlLXNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRucy1uYXYge1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdi1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgIC50bnMtb3V0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG5cbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5lbC1jYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTdweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxN3B4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTdweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDkwcHgpO1xuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDkwcHgpO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIHRvcDogODglO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzk2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQ2cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICB0b3A6IDg4JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlX3NsaWRlci1uYXYtYm90dG9tLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwX19pbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDJweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0MnB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDJweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTTElERVIgU1RZTEVTIEVORCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuI3skcGYtZWRpdH0taGFsbHMtZGV0YWlscyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzM2cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTY2cHg7XG4gICAgei1pbmRleDogMzM7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIHRvcDogLTEzNnB4O1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxNTdweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg4cHgpO1xuICAgIH1cblxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvKiAxMzYuMzY0JSAqL1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ3JleS1iYWNrZ3JvdW5kLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIH1cbn1cblxuLmhhbGxzLWxpc3QtbW9kYWwge1xuICAgIC5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgICAgLmJ0bi0tYmxhY2stLW91dGxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5NCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwZi1lZGl0fS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQ0cHgpO1xuXG4gICAgJi1tb3JlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3Ljg4MnB4KTtcblxuICAgICAgICAmLW1vcmUtbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDkwcHgpO1xuXG4gICAgICAgICY+ZGl2PmRpdj5kaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OTBweDtcblxuICAgICAgICAgICAgJj5kaXY+ZGl2PmRpdj5pbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuI3skcGYtZWRpdH0tb25lLWxpbmUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbiN7JHBmLWVkaXR9LW1vZGFsLWJvZHkge1xuICAgIEBleHRlbmQgLnJvb21zX3NlY3Rpb247XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBpbmstYnV0dG9uLWVkaXQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5ncmV5LWNvbnRhaW5lci1lZGl0IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4uaW5mby1tb2RhbC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxufVxuXG4uaGFsbHMtbGlzdC1tb2RhbC1uby1iYWNrLWljb24ge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5tb2RhbC1uby1jbG9zZS1idXR0b24ge1xuICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbn1cblxuLmRpc3BsYXktY2xvc2Utb24tbW9iaWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgIH1cbn1cblxuLmhhbGwtdmlldy0tbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xufVxuXG4jeyRwZi1lZGl0fS1vdmVybmlnaHQtc3RheS10YWIge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICBib3JkZXItdG9wOiA4cHggc29saWQgI0Q5RDlEOTtcbiAgICB9XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNEOUQ5RDk7XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLWljb24tc3R5bGUge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG59XG4jeyRwZi1lZGl0fV9fYWNjb21tb2RhdGlvbi1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG59XG4jeyRwZi1lZGl0fV9fYWNjb21tb2RhdGlvbi1zcGFuLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG59XG4jeyRwZi1lZGl0fV9fYWNjb21tb2RhdGlvbi1iYWNrLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgICZfc2luZ2xlLW1lYWwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwZi1lZGl0fS1tZWFscy10YWIge1xuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLndvcmQtc3BhY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oYWxscy1zZXR0aW5ncy1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2suc2stbW9kYWxfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fY291bnRlci13cmFwcGVyIHtcbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2suc2stbW9kYWxfX2luZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgICAgICB6LWluZGV4OiA1NjtcblxuICAgICAgICAvLyBtYXgtd2lkdGggbXVzdCBiZSB0aGUgc2FtZSBhcyBpdCBpcyBmb3IgLnNrLW1vZGFsX19pbm5lclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyLWVkaXRfX2FjY29tbW9kYXRpb24taWNvbi1zdHlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fYWNjb21tb2RhdGlvbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dpdGgtc3RpY2t5LWJhciB7XG4gICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zay1tb2RhbF9fYm9keS5zay1tb2RhbF9fYm9keS0tc3RpY2t5LWhlYWQge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ub25lLXJvdy1tZXNzYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbi5lZGl0LWxvY2F0aW9uLWluZm8tbW9kYWwge1xuICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgMS41cmVtIGNhbGN1bGF0ZVJlbSgxMnB4KSAxLjVyZW07XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8ge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLWhpZGUtY2hlY2tib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3QtcmVzdGF1cmFudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UuZGlzYWJsZWQtaW1hZ2Uge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuIiwiXG4uc3BlY2lhbHMtZWxlbWVudC1pbmZvLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICB9XG59XG5cbi5zcGVjaWFscy1lbGVtZW50LWNhcmQtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zcGVjaWFscy1lbGVtZW50LWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tZGV0YWlscyB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1NTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gICAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgYm90dG9tOiAyNDBweDtcbiAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcblxuICAgICAgICAuYnRuLmJ0bi0tc20uYnRuLS1ibGFjay0tb3V0bGluZS5idG4tLWJsb2NrIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAgMDtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNjFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSArIDgwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tLWltYWdlLXNsaWRlciB7XG4gICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgaW1nIHtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MTBweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODEwcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwZmUtc3BlY2lhbHN9LWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5MDBweCk7XG4gICAgfVxufVxuXG4uYm9yZGVyLWJvdHRvbS1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICB9XG59XG5cblxuLnNwZWNpYWxzLXZpZXctLWFycm93LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlbGF0aXZlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWRpdC1zcGVjaWFsc19pbml0aWFsLS1ub3QtZW1wdHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuXG4uaWNvbi1zaXplIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xufVxuXG4jeyRwZmUtc3BlY2lhbHN9LWNob29zZS0tYnRuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4zNzVyZW07XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbn1cblxuLmNob29zZS1yb29tLWJ0bi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4cHggMCAxLjVyZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3gtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICB3aWR0aDogMS4zNzVyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMmMyYzJjO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveDpjaGVja2VkICsgJjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICMyQzJDMkM7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX190YWItc3BlY2lhbC1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiA1NjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICB3aWR0aDogMTAwJTtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC5tb2RhbC13aXRob3V0LWZvb3RlciB7XG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogOTBweCAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogOTBweCAxZnIgNzBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2FkZC1zcGVjaWFscyB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLWJhc2Utc3BlY2lhbC1tb2RhbCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbW9kZWxzLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLnNwZWNpYWxzLW1vZGVscy1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtIDFyZW0gMi41cmVtO1xufVxuXG4jeyRwZmUtc3BlY2lhbHN9LWFkZC1zcGVjaWFsIHtcbiAgICBtYXJnaW46IDAgMi41cmVtIGNhbGN1bGF0ZVJlbSgyMHB4KSAyLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIDEuNXJlbSAwIDEuNXJlbTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tLWxpc3Qtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDpjYWxjdWxhdGVSZW0oNzdweCk7XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbGlzdC1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnNwZWNpYWxzLWxpc3QtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDY2O1xuXG4gICAgLnBpbmstYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXkge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIC5zcGVjaWFscy1lbGVtZW50LWNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG5cbiAgICAgICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIlxuQHVzZSAncGFja2FnZS1maWx0ZXJzLXZhcmlhYmxlcycgYXMgKjtcblxuI3skcGQtbWVhbC1wcmV2aWV3fS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbn1cbiN7JHBkLW1lYWwtcHJldmlld30tZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwge1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGNhbGN1bGF0ZVJlbSg1M3B4KSAxZnIgY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogY2FsY3VsYXRlUmVtKDEyOXB4KSAxZnIgY2FsY3VsYXRlUmVtKDEyMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEyMzFweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICAgICAgei1pbmRleDogNTY7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbWF4LXdpZHRoIG11c3QgYmUgdGhlIHNhbWUgYXMgaXQgaXMgZm9yIC5zay1tb2RhbF9faW5uZXJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjcycHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjMxcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLS1ibGFjay0tb3V0bGluZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpdGhvdXQtc3VidGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIC5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtcy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgcm93LWdhcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGNvbHVtbi1nYXA6IGNhbGN1bGF0ZVJlbSgzNS4ycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICByb3ctZ2FwOiAycmVtO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgcm93LWdhcDogMS41cmVtO1xuICAgIH1cbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzUycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjc2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgfVxufVxuXG4jeyRwZC1tZWFsLXByZXZpZXd9LWltYWdlIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNDZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLW1lYWxzIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWVhbHMtc20tdGV4dCB7XG4gICAgc3BhbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4jeyRwZC1tZWFsLXByZXZpZXd9LWNoZWNrbWFya3MtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuXG4gICAgICAgICAgICAuc2staWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVhbHMtaW5mby1jaGVja21hcmstbGlzdCB7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIG1hcmdpbjogMCAyLjVyZW07XG4gICAgfVxuXG4gICAgJi5uby1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmVkaXQtbWVhbHMtLXJhZGlvLWJ1dHRvbnMtd3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCB7XG4gICAgICAgIC8vIHJlc2V0aW5nIGluZGVudCBhbmQgcGFkZGluZyBiZWNhdXNlIGNocm9tZSBhZGRzIGRpZmZlcmVudCB3aWR0aCB0byBlbGVtZW50c1xuICAgICAgICAvLyBhbmQgdGhpcyBpcyBub3QgbmVlZGVkIGZvciBtZWFscyBsYWJlbHMgYmVjYXVzZSB0aGV5IGFyZSBub3QgbXVsdGlsaW5lXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgfVxufVxuXG4jeyRwZi1lZGl0fV9fdGl0bGUtLW1lYWxzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tZWFscy10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZmllbGRzZXQge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLXdyYXBwZXIuYWRkLXNwYWNlLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5uby1wYWRkaW5nLWJvdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtLS1pbmNsdWRlZCB7XG4gICAgZmxleDogMTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVhbC1sYWJlbCB7XG4gICAgY29sb3I6ICAkZGFyay1ncmV5LTE7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyB7XG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaW5mbyB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1zbSkgY2FsY3VsYXRlUmVtKCRwZi1zcGFjZS1hcm91bmQtc20pO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1sZykgY2FsY3VsYXRlUmVtKCRwZi1zcGFjZS1hcm91bmQtbGcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUgPiAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgkcGYtbW9kYWwtd2lkdGgtbWQpO1xuXG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5Om5vdCgucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mbykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKCRwZi1tb2RhbC13aWR0aC1tZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWFscy13YXJuaW5nLTIucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIH1cbn1cbiIsIlxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAyLjVyZW07XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLFxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLmdyZXktYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cblxuICAgICN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXdyYXAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgPiAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLW5vLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQge1xuICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuXG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LS1oYXMtdmFsdWUge1xuICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC1lbWFpbCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybSB7XG4gICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaDQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucGFja2FnZS1maWx0ZXJfX3dyYXAtLXJlc2VydmF0aW9uLFxuICAmLnBhY2thZ2UtZmlsdGVyX193cmFwLS1zYXZlLXJlcXVlc3Qge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gICAgfVxuXG4gICAgLmljb24tYW5kLXRpdGxlLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFjay1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tcmVzZXJ2YXRpb24ge1xuICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tb2RhbF9faGVhZC0tY29udGFpbmVyID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmLnBhY2thZ2UtZmlsdGVyX193cmFwLS1zYXZlLXJlcXVlc3Qge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubW9kYWxfX2hlYWQtLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAgJGRhcmstZ3JleS0xO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1jb250ZW50IHtcbiAgICAjeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgc3BhbiA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcGFja2FnZS1pbmZvLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIjeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1mb290ZXIjeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1jb25maXJtYXRpb24tZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAycmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkge1xuICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktODtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxOXB4KSAwO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tLWV4cGFuZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi1ibGFjay5zdmcpO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICAgICAgICAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pdGVtLWNlbnRlcmVkLXZlcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCAxcmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24tYm9keSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICBidXR0b24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA0cHggMWZyIDk0cHg7XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwN3B4IDFmciAxMjRweDtcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCA2cHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKSkgZHJvcC1zaGFkb3coMHB4IDEycHggMTZweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDgpKTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxufVxuXG5cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2FuY2VsYXRpb25fX2JvZHkge1xuICAgIGhlaWdodDogMTk1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMzJweDtcbn1cblxuLnBhY2thZ2UtZGV0YWlscyB7XG4gICAgLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLS1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYmxhY2stYnRuLW5vLWJvcmRlciB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuLmZvcm0tc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi5zbWFsbC1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY2cHggMWZyIDgxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMge1xuICAgIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cbiIsIlxuXG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcblxuICAmOmhvdmVyIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJi1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjojMmMyYzJjO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMXB4O1xuICAgIH1cblxuICAgICYtbmV4dCB7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByZXYge1xuICAgICAgbGVmdDogMS41cmVtO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIH1cbiAgfVxufSIsIiRkcm9wZG93bi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcblxuLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICRwYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duLXo7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgbGVmdDogMDtcbiAgLy8gdG9wIHByb3BlcnR5IHZhbHVlIGlzIGFzc2lnbmVkIGluIGhlYWRlci5zY3NzIHdpdGggdGhlIHZhbHVlIG9mIHRoZSBoZWFkZXIgcGFkZGluZ1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDI0cHgpKTtcbiAgaGVpZ2h0OiAkZHJvcGRvd24taGVpZ2h0O1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSAyNHB4KSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC0xMDAlIC0gNjJweCkpO1xuICB9XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYubWFwLW9wZW4ge1xuICAgIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0yNnB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMjJweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDg2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYW5kZXJuLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbiIsIkB1c2UgJ3BhY2thZ2UtZmlsdGVycy12YXJpYWJsZXMnIGFzICo7XG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtc2VhcmNoLW1vZGFsIHtcbiAgLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUgPiAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKCRwZi1tb2RhbC13aWR0aC1tZCk7XG5cbiAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgkcGYtbW9kYWwtd2lkdGgtbWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucm9vbXNfc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1zbSk7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRncmV5LTM7XG5cbiAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1sZyk7XG4gICAgfVxuXG4gICAgJi5yb29tc19zZWN0aW9uLXNlYXJjaCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5ib3R0b20tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTM7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC5yb29tLXNlY3Rpb24tbGFiZWwge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKCRwZi1zcGFjZS1hcm91bmQtc20pIDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKCRwZi1zcGFjZS1hcm91bmQtbGcpIDA7XG4gICAgfVxufVxuXG4ucm9vbXNfc2VjdGlvbi1zZWFyY2gge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1zbSk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKCRwZi1zcGFjZS1hcm91bmQtc20pIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1sZyk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5oYWxsLXZpZXcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhbGxzLXRvZ2dsZXMtdGFiLW5hbWUucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGFsbHMtdG9nZ2xlcy5oYXMtbW9yZS1kYXlzIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLXNtKTtcbiAgfVxufVxuXG4uaGFsbHMtdG9nZ2xlcy13cmFwIHtcbiAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgICYuaGFzLW1vcmUtZGF5cyB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2g6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhbGwtdmlldy5lZGl0LWhhbGxzLWZpbHRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbn0iLCIuc3VnZ2VzdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWdnZXN0aW9uLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7IC8qIExpbWl0IHRoZSBkcm9wZG93biBoZWlnaHQgKi9cbiAgb3ZlcmZsb3cteTogYXV0bzsgLyogQWRkIHZlcnRpY2FsIHNjcm9sbGluZyAqL1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN1Z2dlc3Rpb24taXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdWdnZXN0aW9uLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufSIsIlxuXG4jeyRzcC1yZXZpZXdzfSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c30tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMDtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCkgMCAwO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICB9XG4gIC8vSGFjayBmb3IgYWRkaW5nIG1hcmdpbiBhZnRlciB0aGUgbGFzdCBlbGVtZW50IGluXG4gICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKC0yM3B4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMzJweCkgMCAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICB9XG4gICAgZmxleDogMCAwIGNhbGN1bGF0ZVJlbSgzNDRweCk7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX25hbWUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKC03NHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKC04MnB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG5cbiN7JHNwLXJldmlld3N9X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gIH1cbn1cbiIsIlxuXG4jeyRzcC1hZ2VudH0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUyLjhweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JHNwLWFnZW50fV9faW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgMDtcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgJi0tbWQtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcblxuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2ltYWdlLS1zbSB7XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9X19pbmZvIHtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2luZm8tLXNtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICYgPiBkaXYge1xuICAgICYgPiBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAmLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2J1dHRvbnMge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzcC1hZ2VudH1fX2J1dHRvbnMtLXNtIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X190aXRsZS1zbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbn1cbiIsIlxuXG4jeyRzcC1xdWVzdGlvbnN9IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpO1xuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc31fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgY2FsY3VsYXRlUmVtKDQ0MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIH1cbn1cblxuI3skc3AtcXVlc3Rpb25zfV9fY29sbGFwc2FibGUge1xuICBmbGV4OiAxO1xuXG4gICYtc2xhIHtcbiAgICAmID4gdWwgPiBsaSA+IGRpdiA+cCB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1xdWVzdGlvbnN9X19saW5rcyB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc30ge1xuICAuc2stY29sbGFwc2FibGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNrLWNvbGxhcHNhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgfVxuICAuc2stY29sbGFwc2FibGVfX2NvbnRlbnQtdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxuICAuc2staWNvbiBwYXRoIHtcbiAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5zay1jb2xsYXBzYWJsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCkgMDtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2stY29sbGFwc2FibGVfX2NvbnRlbnQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG4iLCJcblxuI3skc3Atb3Bwb3J0dW5pdGllc30ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBoZWlnaHQ6IDcwJTtcbiAgaW1nIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIH1cbiAgfVxuICAmLXNlY29uZCB7XG4gICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIHdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKC0zMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2NhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fdGV4dCB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19saW5rIHtcbiAgQGV4dGVuZCAjeyRzcC1vcHBvcnR1bml0aWVzfV9fdGV4dDtcbiAgY29sb3I6ICRncmV5LTQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuIiwiI3skc3RhdGljLXBhZ2V9IHtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4MHB4KTtcbiAgfVxufVxuXG4jeyRzdGF0aWMtcGFnZX0tLXdoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuI3skc3RhdGljLXBhZ2V9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICB9XG59XG5cbiN7JHN0YXRpYy1wYWdlfV9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLW9uZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICYtLXR3byB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tc20tdmlzaWJsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzZweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcycHgpIGNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gIH1cbiAgJi0tZGFya2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICB9XG4gICYtLWZhY3RzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2NvbHVtbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGlzdCB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDM5cHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGlzdC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0LXRleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGluayB7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLy9ib3gtc2hhZG93OiA2cHggNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJi0tc20tdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIGF1dG8gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tbGctdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2NvbHVtbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICN7JHNwLWdyZXktY29udGFpbmVyfV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICN7JHNwLWdyZXktY29udGFpbmVyfV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNtLW5vLWRpc3BsYXkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fcHJpY2Uge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0LWxhYmVsLW1haWxpbmcge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBpbmstMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTM7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC5tYWlsaW5nLWxpc3Qge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuXG4gIGxpIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19jb2x1bW4uY2VudGVyZWQge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4iLCIjeyRlaW50cmFnZX1fX2xpbmtzIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzA0cHgpO1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDlweCk7XG4gIH1cblxuICAuZGFyay1saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlaW50cmFnZX1fX2xpbmtzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLWRvY3VtZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5kYXJrLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWFnZW50fS0tZWludHJhZWdlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNzBweCkgYXV0byBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMjBweCkgYXV0byBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIH1cbn1cblxuI3skZWludHJhZ2V9X19yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gIH1cbn1cblxuI3skc3RhdGljLXBhZ2V9X19vcHBvcnR1bml0aWVzLS1laW50cmFnZSB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgYXV0byBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMTBweCkgYXV0byAwO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3cy5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZWludHJhZWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAycmVtO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjExcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICAgIG1hcmdpbjogMXJlbTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi5laW50cmFnZS1wYWdlICB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgIC5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS0tb25lLnN0YXRpYy1wYWdlX19yZXZpZXdzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgfVxuICB9ICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgIC5idG4uYnRuLS1wcmltYXJ5LmJ0bi0tc20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuXG5AaW1wb3J0IFwiZWludHJhZ2UvcHJpY2luZy10YWJsZXNcIjtcbkBpbXBvcnQgXCJlaW50cmFnZS9zZXJ2aWNlc1wiO1xuQGltcG9ydCBcImVpbnRyYWdlL2Jvb2tpbmdcIjtcbiIsIiN7JHByaWNpbmctdGFibGVzfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY0cHgpIDAgMXJlbSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cblxuI3skcHJpY2luZy10YWJsZXN9X190YWJsZSB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpIDAgMDtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAvL0hhY2sgZm9yIGFkZGluZyBtYXJnaW4gYWZ0ZXIgdGhlIGxhc3QgZWxlbWVudCBpblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTVweCk7XG4gIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fdGFibGUtLXNwZWNpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ0JlbGllYnQnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRwcmljaW5nLXRhYmxlc31fX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgQGF0LXJvb3QgI3skcHJpY2luZy10YWJsZXN9X190YWJsZS0tc3BlY2lhbCAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fbGlzdCB7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTIycHgpO1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skcHJpY2luZy10YWJsZXN9X190YWJsZS0tc3BlY2lhbCAmIHtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fbGluayB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBAYXQtcm9vdCAjeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlLS1zcGVjaWFsICYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxOXB4KSAwIGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fbm90ZSB7XG4gIGNvbG9yOiAkZ3JleS00O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2Uge1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDRweCk7XG4gICAgfVxuICB9XG59XG5cbiIsIlxuXG4jeyRldC1zZXJ2aWNlc30ge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0MHB4KSAwIGNhbGN1bGF0ZVJlbSg1OXB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc30td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX3NpbmdsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX2ltYWdlIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIH1cbn1cblxuI3skZXQtc2VydmljZXN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuI3skZXQtc2VydmljZXN9X19kZXNjcmlwdGlvbiB7fVxuIiwiXG5cbiN7JGV0LWJvb2tpbmd9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMzMwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4jeyRldC1ib29raW5nfV9fY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbiN7JGV0LWJvb2tpbmd9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICB9XG59XG5cbiN7JGV0LWJvb2tpbmd9X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuIiwiI3skd2VyYmVtb2VnbGljaGtlaXRlbn0tLXRpdGxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg3MHB4KSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEzMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjcycHgpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRfX2ltYWdlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTcycHgpIGF1dG8gY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuLypcbiAqIENvdW50ZXJzXG4gKi9cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMDtcbiAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlcnMtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlci10aXRsZSB7XG4gIGNvbG9yOiAkZ3JleS0yO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlci12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDk1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNzJweDsgLyogMTIwJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXJzLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM4Njg2ODU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4vKlxuICogVmFyaW91cyBlbGVtZW50c1xuICovXG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19yZXZpZXdzIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY0cHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCkgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAjeyRzcC1yZXZpZXdzfS1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2luZm8ge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4uZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIHtcbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzLXdyYXAge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgfVxuXG5cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbmstMjtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXgtd2lkdGg6IDkyOHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgfVxuXG59IiwiI3skd2VyYmVmb3JtYXRlfSB7XG4gICN7JHN0YXRpYy1wYWdlfV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZWZvcm1hdGV9X19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZWZvcm1hdGV9X19yZXZpZXdzX19oZWFkZXIge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG87XG4gICAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH0tLXdlcmJlZm9ybWF0ZSB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDU2cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTIwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDY0cHgpO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0td2VyYmVmb3JtYXRlIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgfVxufVxuIiwiXG5cbiN7JHN0YXRpYy1wYWdlfV9fdGl0bGUtLWFib3V0LXVzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbiN7JGFib3V0fV9fY2FyZHMtd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwNnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZCB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMCAyMXB4IDI0cHggMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpIDAgMDtcblxuICAvL0hhY2sgZm9yIGFkZGluZyBtYXJnaW4gYWZ0ZXIgdGhlIGxhc3QgZWxlbWVudCBpblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTM4cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMzRweCA0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZF9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAtMzJweCAwIDE2cHggNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAtNTBweCAwIDIycHggNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4vKlxuICogVGVhbVxuICovXG4jeyRhYm91dH1fX3RlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg4cHgpIDAgY2FsY3VsYXRlUmVtKDEyM3B4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX3RlYW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIuNSU7XG59XG5cbiN7JGFib3V0fV9fdGVhbS1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgd2lkdGg6IDMxLjUlO1xuICB9XG59XG5cbiN7JGFib3V0fV9fdGVhbS1pbWFnZSB7XG4gIEBpbmNsdWRlIGNvdmVyLWltYWdlLWNvbnRhaW5lcjtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuI3skYWJvdXR9X190ZWFtLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cblxufVxuXG4vKlxuICogTWFwXG4gKi9cbiN7JGFib3V0fV9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4jeyRhYm91dH1fX21hcC13cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuI3skYWJvdXR9X19tYXAtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX2NvbnRhY3Qge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODdweCkgMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0MHB4KSAwIDA7XG4gIH1cbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIH1cbn1cblxuI3skYWJvdXR9X19jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDI1cHgpIDA7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4jeyRhYm91dH1fX21hcC1kZXNjcmlwdGlvbi1saXN0IHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgYS50ZXh0LWxpbmt7XG4gICAgZGlzcGxheTppbmxpbmU7XG4gIH1cbn1cbiIsIiN7JG1haWxpbmd9IHtcbiAgI3skc3RhdGljLXBhZ2V9X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbiN7JG1haWxpbmd9X19zdWJ0aXRsZSB7XG4gIEBleHRlbmQgI3skd2VyYmVmb3JtYXRlfV9fc3VidGl0bGU7XG59XG5cbiN7JG1haWxpbmd9X19yZXZpZXdzIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9LS1tYWlsaW5nIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNTZweCkgYXV0byBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4MHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxufVxuXG4jeyRzcC1xdWVzdGlvbnN9LS1tYWlsaW5nIHtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfS0tbWFpbGluZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbn1cblxuLm1haWxpbmctcGFnZSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjg4cHgpO1xuICB9XG4gIFxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMnJlbSAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNC41cmVtIDMuMzc1cmVtO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlLS1sZy12aXNpYmxlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JHN0YXRpYy1wYWdlfV9fdGl0bGUtLWltcHJlc3N1bSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2M3B4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fY29udGVudCB7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICB9XG59XG5cbiN7JGltcHJlc3N1bX1fX2NvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fY29udGVudF9fcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbi8qXG4gKiBMYXdcbiAqL1xuXG4jeyRpbXByZXNzdW19X19sYXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICN7JHN0YXRpYy1wYWdlfV9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiN7JGltcHJlc3N1bX1fX2xhdy1jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpICRzcGFjZXI7XG4gIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NnB4KSBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fbGF3LWltcHJlc3N1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAkc3BhY2VyO1xuXG4gIGEudGV4dC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzEycHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NnB4KSBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIH1cbn1cbiIsIi5uZXdzbGV0dGVyLXN1YnNjcmliZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNTBweCkgMDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/