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}.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;overflow-y:visible}}.sk-modal__inner-check-availability--confirmation{max-width:37rem!important}@media (max-width:767.98px){.sk-modal__inner-check-availability--confirmation{border-radius:.25rem}}.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:631px;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}}.sk-modal__body-edit-location-info-check-availability--confirmation{padding:32px!important}@media (max-width:767.98px){.sk-modal__body-edit-location-info-check-availability--confirmation{margin-bottom:0!important;padding:32px 16px!important}}.sk-modal__body-edit-location-info-check-availability--confirmation>div>div>div>div{display:grid;row-gap:16px}.sk-modal__body-edit-location-info-check-availability--confirmation>div>div>div>div>div{font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:767.98px){.sk-modal__body-edit-location-info-check-availability--confirmation>div>div>div>div>div>h4{font-size:18px;font-weight:700;line-height:28px}.sk-modal__body-edit-location-info-check-availability--confirmation>div>div>div>div{row-gap:0}}@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--confirmation{padding:32px!important}@media (max-width:767.98px){.sk-modal__body-check-availability--confirmation{margin-bottom:0!important;padding:32px 16px!important}}.sk-modal__body-check-availability--confirmation>div>div>div>div{display:grid;row-gap:16px}.sk-modal__body-check-availability--confirmation>div>div>div>div>div{font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:767.98px){.sk-modal__body-check-availability--confirmation>div>div>div>div>div>h4{font-size:18px;font-weight:700;line-height:28px}.sk-modal__body-check-availability--confirmation>div>div>div>div{row-gap:0}}.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}

/*! purgecss end ignore */@media (max-width:767.98px){.sk-modal__check-availability-type>div>div>div>div>span{margin-top:-11%}}.sk-modal__head-availability-modal{border-bottom:1px solid #ececec}.sk-modal__head-availability-modal>span>h4{font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-top:-2px}@media (max-width:767.98px){.sk-modal__head-availability-modal{margin-top:34px}.sk-modal__head-availability-modal>span>h4{font-size:18px;font-style:normal;font-weight:700;line-height:28px;width:90%}}.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:.4375rem;cursor:pointer;position:absolute;right:0}.formulate-input--numberclearable__clear-btn .sk-icon svg{height:21px;opacity:.7;width:21px}@media (min-width:768px){.formulate-input--numberclearable__clear-btn{bottom:.625rem}}@media (min-width:1024px){.formulate-input--numberclearable__clear-btn{bottom:1.0625rem}}.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}.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;margin-left:52%}.main__nav__header__magazin:hover{color:#ff5a75}@media (max-width:767.98px){.main__nav__header__magazin{margin-left:60%}}@media (min-width:900px) and (max-width:1023px){.main__nav__header__magazin{margin-left:49%}}@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 (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}.second--ch{margin-left:-.5%}.second--at,.second--ch{font-size:1.75rem;font-weight:700;line-height:2.1875rem;list-style:none;padding:0}.second--at{margin:5% 0}.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:-5px}@media (max-width:1439px){.main__nav__list__second.main__nav__list__second--ch.nav-swiss-award{bottom:76px}}.main__nav-extra-first-top-title{margin-bottom:26px}@media only screen and (max-width:599px){.mobile_display_none{display:none}}@media only screen and (min-width:599px){.phonemenu__inner{display:none}}@media only screen and (max-width:599px){.phonemenu{background:#22455b;color:#000;display:none;flex-direction:column;height:calc(100% - 60px);left:0;overflow:auto;position:fixed;top:60px;width:100%}.faq .phonemenu{background:#46b790}.phonemenu ul{box-shadow:0 10px 10px -10px #00000080;padding:0 0 20px}.faq .phonemenu ul,.phonemenu ul{background:#fff;color:#121212}.phonemenu form{padding:30px;width:100%}.phonemenu form input[type=text]{background:#fff!important;border:none;border-radius:3px 0 0 3px;color:#121212;float:left;font-size:16px;height:40px;line-height:20px;padding:9px 12px;width:calc(100% - 40px)}.phonemenu form input[type=submit]{border-radius:0 3px 3px 0;color:#121212;float:left;height:40px;text-indent:-9999px;width:40px}.phonemenu__inner{flex:1;padding:1rem 0 0;position:relative}ul.phonemenu__list{display:none;float:none;height:100%;padding:0 30px 20px}ul.phonemenu__list--block,ul.phonemenu__list--visible{display:block}.phonemenu__item{align-items:center;color:#000;display:flex;float:none;font-size:1.125rem;font-weight:700;justify-content:space-between;line-height:2.0625rem}.phonemenu__item a{background-position:100%;background-repeat:no-repeat;background-size:auto 18px;color:#121212;display:block;font-size:18px;line-height:18px;padding:22px 0}.phonemenu__item svg{fill:#000;color:#000;height:12px}.phonemenu__item--has-child a{color:#000}.phonemenu__item--back-btn{align-items:center;display:flex;justify-content:flex-start;margin-left:-6%}.phonemenu__item--back-btn a{background-position:0;background-size:auto 10px;color:#2c2c2c;font-size:14px;font-weight:700;padding:5px 0 7px 1.4%}.phonemenu__list--level-two .phonemenu__item:not(.phonemenu__item--back-btn) a{background-position:100%;background-size:auto 10px;border-bottom:1px solid #fff;color:#000;font-size:16px;font-weight:700;padding:10px 0 10px 10px}.phonemenu__item__menu-title{color:#000;float:none;font-family:Sofia Pro,Helvetica,Arial,sans-serif;font-size:18px;height:auto;margin:0;padding:15px 0 10px 3%}.phonemenu__item__menu-title_level-two{font-size:1.25rem!important;font-weight:600!important;line-height:2.0625rem!important}.eventlokale{background-position:-17px;height:60px;left:70px;position:absolute;top:0}.eventlokale,ul li.wishlist{display:block}ul li.wishlist a{margin:15px}ul li.wishlist div{top:55px}.entity-details__contact-error>ul>li{display:list-item}input[type=checkbox]+label b,input[type=radio]+label b{height:1.5rem;margin:0 .3rem 0 0;width:1.5rem}.overlay .overlay_inner{left:0;right:0;top:0;transform:translateY(0);width:auto}.overlay .overlay_inner2{font-size:12px;left:calc(50% - 170px);line-height:18px;max-height:100%;padding:20px;width:340px}.anfrage_direktanzeige{margin:0 -20px;width:calc(100% + 40px)}}@media only screen and (max-width:599px) and (max-width:767.98px){.anfrage_direktanzeige{margin:0 auto;width:calc(100% - 9px)}}@media only screen and (max-width:599px){.anfrage_direktanzeige div.head,.overlay .overlay_inner2 div.head{margin:0 0 10px;width:100%}.anfrage_direktanzeige div.step,.overlay .overlay_inner2 div.step{padding:0;width:100%}.anfrage_direktanzeige div input[name=captcha_value],.overlay .overlay_inner2 div input[name=captcha_value]{margin:0 0 0 10px}.anfrage_direktanzeige div .captcha_img,.overlay .overlay_inner2 div .captcha_img{margin:0}.anfrage_direktanzeige div.errormessage,.overlay .overlay_inner2 div.errormessage{margin:0;padding:10px}.menu{float:left;padding:0!important;position:static!important}.menu .search_header{background:#22455b;margin-bottom:-1px;padding:70px 30px 0;text-align:left}.menu .search_header h1{color:#fff;font-size:18px;line-height:26px}.menu .categories{display:none}.menu .eventsearch{background:#22455b;padding-bottom:20px;padding-top:20px}.menu .eventsearch h2{font-size:24px;line-height:36px;margin:25px 25px -85px;width:270px}.menu .eventsearch form{background:none;border-radius:0;height:auto;margin:85px 25px 25px;padding:0;width:270px}.showoptions:before{border-radius:3px;height:40px;right:5px;top:5px;width:40px}div.optionnav{margin:5px;width:260px}div.optionnav span{border-radius:3px;color:gray;margin:0;width:260px}div.optionnav ul{margin:10px 10px 0;padding-bottom:0}div.optionnav ul li span{border-radius:0;margin:0 0 1px;width:238px}div.optionnav ul li i{border:none;float:left;margin:0 0 1px;position:static;width:100%}.menu .eventsearch form div.optionnav.active span{width:262px}.menu .eventsearch form input[type=text],.menu .eventsearch form select{border-radius:3px;margin:5px;width:260px}.menu .eventsearch form input[type=text].active{background:#eaeaea}.menu .eventsearch form input[type=submit]{border-radius:3px;margin:5px;width:260px}.menu .eventsearch form select,.menu .eventsearch form select option{padding:10px 10px 10px 15px}.menu .eventsearch .showoptions:before{right:7px;top:7px}.menu .red_search form{margin:100px 20px 30px;width:280px}.menu .red_search form input[type=text]{width:198px}.menu .red_search form input[type=submit]{width:80px}.menu.faq .red_search form{margin:20px}.menu.faq .red_search .faqhead{margin:100px 0 0}.menu.faq .red_search .faqhead h1{font-size:24px;line-height:30px}.menu .seo_header{margin:70px 0 -70px;position:relative;z-index:100}.menu .seo_header .image{height:220px;min-height:0;width:100%}.menu .seo_header .image u i img{max-width:600px}.menu .seo_header .text{font-size:12px;height:auto;justify-content:flex-start;line-height:18px;min-height:0;padding:10px;width:100%}.menu .seo_header .text h1{font-size:18px;line-height:24px;margin:0 0 5px}.menu form .fullsearch{background:#22455b!important;padding:70px 0 30px}.menu form .fullsearch:nth-of-type(2){position:static}.menu form .fullsearch:nth-of-type(2) .container{height:auto;padding:0;width:320px}.menu form .fullsearch:nth-of-type(3){padding:0 0 30px;position:static}.menu form .fullsearch table{margin:0 25px;width:270px}.menu form .fullsearch table tr td{color:#fff;display:block;float:left;height:auto;width:270px!important}.menu form .fullsearch:nth-of-type(3) table tr{display:block}.menu form .fullsearch:nth-of-type(3) table tr td{display:inline-block;float:none;margin-right:-4px;width:50%!important}.menu form .fullsearch table tr td input,.menu form .fullsearch table tr td select{border:none;border-radius:3px;padding:10px}.menu form .fullsearch table tr td h4{font-size:14px;line-height:24px}.menu form .fullsearch table tr td .checker div{font-size:10px;line-height:10px;width:calc(50% - 10px)}.menu form .fullsearch table tr td .cancel,.menu form .fullsearch table tr td .showfilter{border:none;border-radius:3px;padding:18px;width:100%}.menu form .fullsearch table tr td .filter{margin:-20px -1px 0;width:100%}.menu form .fullsearch table tr td .filter a{background:none;border:none;color:#fff;height:10px;margin:1px;padding:0;white-space:nowrap;width:auto}.menu form .fullsearch table tr td .filter a:after{content:",";margin-left:-2px}.menu form .fullsearch table tr td .filter a span{display:none}.menu form .fullsearch table tr td .filter a.delete:after{content:""}.menu.notstart.results.search_title form .fullsearch{padding-top:0}.jumper{bottom:0;box-shadow:0 10px 10px 10px #00000080;height:60px;position:fixed;top:auto}.jumper,.jumper.always_fixed,.jumper.fixed{z-index:302}.jumper .sections{display:none}.jumper .locationanfrage{background:none;box-shadow:none;left:calc(50% - 160px);padding:5px;top:0;width:320px}.jumper .locationanfrage h4{display:none}.jumper .locationanfrage div.flexible{float:right}.jumper .locationanfrage div input[type=submit]{background-image:none;font-size:12px;line-height:12px;padding:0;text-align:center;width:150px}.jumper .locationanfrage div a.back,.jumper .locationanfrage div a.like{background-position:50%;padding:0;text-indent:-9999px;width:40px}.jumper .locationanfrage div a.base{background-position:-2px;padding:10px 18px 10px 38px;text-indent:0;width:250px}.jumper .locationanfrage div ul{width:40px}.jumper .locationanfrage div ul li{display:block;float:left}.jumper .locationanfrage div ul li a,.jumper .locationanfrage div ul li span{height:40px;width:40px}.jumper .locationanfrage div ul li .print{display:none}.jumper .locationanfrage div ul li .share{background-size:24px;border-radius:3px}.jumper .locationanfrage div ul>li>ul{bottom:45px;left:calc(50% - 75px);top:auto;width:150px}.jumper .locationanfrage div.base ul>li>ul{left:calc(50% - 125px)}.jumper .locationanfrage div ul>li>ul:before{bottom:-7px;top:auto}.jumper .locationanfrage div.base ul>li>ul:before{left:calc(50% + 43px)}.jumper .locationanfrage div ul>li ul li b{display:none}.jumper .locationanfrage div ul>li ul li a{height:50px;width:50px}.jumper .locationanfrage div ul li.shariff ul{width:100px}.jumper .locationanfrage div ul li.shariff ul li.twitter a{display:none}.jumper .locationanfrage div ul li.shariff ul li.whatsapp a{background-color:#25d366;background-size:100px;display:block}.jumper.always_fixed,.jumper.fixed{bottom:0;top:auto}.theme{display:none;height:260px;margin:60px 0 0}.theme.notstart{display:block}.theme .bx-wrapper .bx-viewport{height:260px!important}.theme .media{height:260px}.theme .media span{background-image:none;border-radius:3px;font-size:12px;height:30px;left:calc(50% - 90px);line-height:12px;padding:9px;text-align:center;top:200px;width:180px}.theme .themebox{height:260px}.theme .themebox .detailpic{left:-40%;width:180%}.slider .sliderbox{margin:5px;width:310px}.slider .sliderbox.small-margin{margin-top:5px}.slider .sliderbox .location{width:310px!important}.slider .sliderbox .location .image{height:245px;margin:5px;width:300px}.slider .sliderbox .location .image span{border-radius:3px 3px 3px 0;font-size:8px;height:14px;line-height:8px;padding:3px 8px}.slider .sliderbox .location .image u i img{max-width:440px}.slider .sliderbox .location .text{font-size:12px;height:36px;line-height:18px;margin:5px;width:250px}.slider .sliderbox .location .text b{font-size:14px}.slider .sliderbox .location .like{margin:5px}.banner{height:290px}.banner .bx-prev{left:20px;top:130px}.banner .bx-next{right:20px;top:130px}.banner .bannerbox{height:290px}.banner .bannerbox h2{background:#fff;bottom:0;color:#121212;font-size:14px;left:0;line-height:14px;padding:10px;text-shadow:none;width:100%}.banner .bannerbox .image{left:calc(50% - 300px);top:-40px;width:600px}.overview{padding:10px 5px}.overview.favourites-overview{padding-bottom:0}.overview .container{padding:0;width:100%}.overview .overviewhead{font-size:0;line-height:0;margin:15px 5px;width:calc(100% - 10px)}.overview .overviewhead h1{margin:60px 0 0}.overview .overviewhead h1,.overview .overviewhead h2{font-size:24px;line-height:24px}.overview .overviewhead h3{font-size:14px;line-height:18px}.overview .overviewhead h4{font-size:12px;line-height:14px}.overview .overviewhead .more{font-size:14px;height:40px;line-height:14px;padding:13px}.overview .entry{height:auto!important;margin:5px;width:calc(100% - 10px)!important}.overview .entry .image{height:280px;width:100%!important}.overview .entry .image u i img{max-width:580px}.overview .entry .text{font-size:12px;height:auto;line-height:18px;margin:10px;width:calc(100% - 20px)!important}.overview .entry .text span{display:none}.overview .entry .text b{font-size:14px;line-height:24px}.overview .entry .like,.overview .entry .share_container .share{display:none}.overview .entry.eventjobs .image b{font-size:14px;height:40px;left:calc(50% - 80px);line-height:14px;padding:13px;top:calc(50% - 20px);width:160px}.overview div.partnersliderbox{float:none;margin:5px auto;width:310px}.overview div.partnersliderbox .partner{width:280px!important}.overview div.partnersliderbox .partner .image{height:220px;margin:5px;width:270px}.overview div.partnersliderbox .partner .image span{border-radius:3px 3px 3px 0;font-size:8px;height:14px;line-height:8px;padding:3px 8px}.overview div.partnersliderbox .partner .image u i img{max-width:440px}.overview div.partnersliderbox .partner .text{font-size:12px;height:36px;line-height:18px;margin:5px;width:220px}.overview div.partnersliderbox .partner .text b{font-size:14px}.overview div.partnersliderbox .partner .like{margin:5px}.overview .clientsliderbox{float:none;margin:0 auto 40px;width:300px}.overview .clientsliderbox .client{width:100px!important}.overview .clientsliderbox .client .image{height:50px;width:100px}.overview .clientsliderbox .client .image u i img{max-width:80px}.overview .categories{float:none;margin:0 auto;width:300px}.overview .categories:after{clear:both;content:"";display:table}.overview .categories li a{background-image:none!important;font-size:10px;height:30px;line-height:10px;padding:10px 0 8px;text-align:center;width:60px}.overview .categories li span{border-radius:6px;font-size:8px;height:12px;left:10px;line-height:8px;padding:2px 0;top:-3px;width:12px}.overview .backend .sortable .thumb .hide_on_mobile{display:block!important}.result{padding-bottom:10px}.result,.result.favourites-list,.result.simple-search-result{margin:0}.result .container{width:300px}.result .resulthead{margin:5px;width:calc(100% - 10px)}.result .resulthead:first-child{display:none}.result .resulthead h1{font-size:14px;line-height:14px;margin:10px 10px 20px}.result .resulthead h4{font-size:12px;line-height:12px;margin:10px 0}.result .resulthead .more{font-size:14px;height:40px;line-height:14px;padding:13px;width:240px}.result .entry{width:100%}.result .entry .inner-content{padding:0 5px}.result .entry .imagebox{height:240px;margin-left:0;margin-right:0;width:100%}.result .entry .imagebox .imageslider,.result .entry .imagebox .imageslider .image,.result .entry .imagebox .imageslider .image img{height:240px;width:100%}.result .entry .text{height:auto;margin:5px 5px 15px;width:calc(100% - 60px)}.result .entry .text .level{top:-240px}.result .entry .like{margin:5px}.listview .terminsuche{height:auto;padding:15px}.listview .terminsuche,.listview .terminsuche .wunschtermin{float:left;position:static;width:100%}.listview .terminsuche .wunschtermin>div{width:calc(100% - 10px)}.listview .terminsuche .wunschtermin>div .vdp-datepicker input[type=submit],.listview .terminsuche .wunschtermin>div .vdp-datepicker input[type=text],.listview .terminsuche .wunschtermin>div button,.listview .terminsuche .wunschtermin>div input[type=submit],.listview .terminsuche .wunschtermin>div input[type=text]{width:100%}.listview .terminsuche .info{float:left;font-size:10px;height:auto;line-height:12px;padding:13px 20px;position:static;width:100%}.listview .terminsuche .info div{display:block;margin:0 auto}.listview .entry{margin:0;width:100%}.listview .entry .imagebox{margin:5px 5px 0}.listview .entry .text{height:auto;margin:0 5px 5px;padding:20px 20px 115px;width:calc(100% - 10px)}.listview .entry .text .level{top:-220px}.listview .entry .text .personen{background-size:20px;bottom:65px;font-size:8px;height:30px;left:162px;line-height:8px;padding:22px 0 0;width:76px}.listview .entry .text .beschrieb{height:auto}.listview .entry .text .gebaeudeart,.listview .entry .text .region{background-size:20px;bottom:65px;font-size:8px;height:30px;left:10px;line-height:8px;padding:22px 0 0;width:76px}.listview .entry .text .dienstleistertyp,.listview .entry .text .lage{background-size:20px;bottom:65px;font-size:8px;height:30px;left:86px;line-height:8px;padding:22px 0 0;width:76px}.listview .entry .like{background-size:26px;bottom:15px;display:block;height:30px;right:15px;width:30px}.listview .entry .share{bottom:15px;left:15px}.listview .entry .mail{bottom:15px;left:60px}.listview .entry .print{bottom:15px;left:105px}.listview .entry .anfragen{bottom:10px;left:25px}.listview .entry .anfrage_button,.listview .entry .werbung_button{display:none}.listview .entry .delete{right:25px;top:265px}.result.listview .entry .like{margin-top:-84px}.result .red_entries{margin:0 20px 10px}.result .red_entries li{font-size:12px;line-height:18px;padding:20px;width:100%}.result .red_entries li a span{font-size:18px;line-height:30px;margin:0 0 5px}.result .red_entries li.alternative b{padding:45px 15px 15px}.result .red_entries li.alternative a{background-position:0 -60px;padding:15px 15px 15px 75px}.result.medien .resulthead{display:block;margin:-5px 5px 10px}.result.seo{margin:0}.result.faq{padding:0 0 40px}.result.faq .breadcrumbs div{padding:10px 0;width:280px}.result.faq .container{width:280px}.result.faq .text{padding:0}.result.faq .text form table tr th{font-size:12px;line-height:18px}.result.faq .text form table tr th h4{font-size:14px}.result.faq .text form table tr td{font-size:12px;line-height:18px}.result.faq .text form table tr td label{padding:0 0 10px;width:100%}.result.faq .text form table tr td input[type=text],.result.faq .text form table tr td textarea{font-size:12px;line-height:18px;padding:14px;width:100%}.result.faq .text form table tr td .showoptions select{font-size:12px;line-height:18px;padding:14px}.result.faq .text form table tr td .showoptions select option{padding:16px}.result.faq .text form table tr td input[type=submit]{width:100%}.seo_overview{margin:60px 0 0;padding:10px 5px}.seo_overview .container{width:100%}.seo_overview .entry{margin:5px;width:calc(100% - 10px)}.seo_overview .entry .image{height:240px;width:100%}.seo_overview .entry .image u i img{max-width:580px}.seo_overview .entry .text{font-size:18px;height:52px;line-height:18px;padding:6px 0;width:100%}.detail,.detail.detail-above-description{padding:10px 0}.detail .detailhead{margin:10px 30px;width:260px}.detail .detailhead h1{font-size:24px;line-height:30px;margin:0}.detail .detailhead h1 span,.detail .detailhead span.premium-label{display:none}.detail .detailhead h3{font-size:14px;line-height:18px}.detail .detailhead .features{margin:10px -20px 0}.detail .detailhead .features li{font-size:10px;line-height:10px;width:100px}.detail .detailhead .award{background-size:contain;height:60px;right:0;width:60px}.detail .detailhead.basic{margin:70px 30px 10px}.detail .left{font-size:12px;line-height:18px;margin:30px;width:260px}.detail .left h3{font-size:14px;line-height:14px;text-align:center}.detail .left table tr td{display:block;float:left;width:100%!important}.detail .left table tr td.wide{text-align:left}.detail .left table tr td.small{width:25%!important}.detail .left table tr td.extrawide{text-align:left;width:75%!important}.detail .left table tr td h4{font-size:12px;line-height:18px}.detail .left table tr td .attribute,.detail .left table tr td .equipment div{font-size:11px;line-height:14px;width:50%}.detail .left table tr td .who_pic{border-radius:50px;float:none;height:100px;margin:auto;width:100px}.detail .left table tr td .rating{margin:0 auto 20px;width:150px}.detail .left table tr td .rating.sla_rating{margin:0;width:100%}.detail .left table tr td .rating.sla_rating span{margin:0 0 10px;width:100%}.detail .left table tr td .who{font-size:11px;line-height:14px;text-align:center}.detail .left table tr td .who_sla{text-align:left}.detail .left table tr.rooms td{font-size:11px;line-height:14px;width:33.3%!important}.detail .left table tr.firstline td{border-top:1px solid gray}.detail .left table tr.firstline td:first-child{border-top:none;width:100%!important}.detail .left table tr.rooms td .roomname{line-height:14px;max-height:14px}.detail .left table tr.rooms td .capacity_desktop{display:none}.detail .left table tr.rooms td .capacity_mobile{display:block}.detail .left table tr.rooms td ul li a,.detail .left table tr.rooms td ul li span{background-size:24px;height:28px;width:28px}.detail .left table tr.rooms td ul li div{bottom:36px;left:-187px}.detail .left table tr.rooms td ul li div:before{left:194px}.detail .left table tr.rooms td ul li div i{font-size:11px;line-height:14px;padding:15px;width:230px}.detail .left table tr.rooms td div.roomname{margin-right:5px;overflow:scroll}.detail .left .image{margin:-20px -30px -40px}.detail .left .image,.detail .left .image a{height:260px;width:320px}.detail .left .image a span{background-image:none;border-radius:3px;font-size:12px;height:30px;left:calc(50% - 90px);line-height:12px;padding:9px;text-align:center;top:200px;width:180px}.detail .left .image u i img{max-width:580px}.detail .left .gallery{margin:-30px -20px;width:300px}.detail .left .gallery figure a{height:73px;width:98px}.detail .left .gallery figure:first-child a,.detail .left .gallery figure:nth-child(2) a{height:111px;width:148px}.detail .left .gallery figure.gallery_image a span,.detail .left .gallery figure.gallery_video a span{background-size:16px;font-size:11px;line-height:11px}.detail .agb{font-size:10px;line-height:14px;margin:30px;width:260px}.detail .agb h2{font-size:18px;line-height:30px}.detail .agb h3{font-size:14px;line-height:24px}.detail .team{margin:20px;width:280px}.detail .team h2{font-size:24px;line-height:36px}.detail .team ul{margin:20px -20px -20px;width:320px}.detail .team ul li{font-size:10px;line-height:14px;margin:10px;width:120px}.detail .team ul li h4{font-size:12px;line-height:18px}.detail .team ul li div{height:120px;margin:20px -5px 10px;width:130px}.hide_on_mobile{display:none!important}.overlay .overlay_inner2#availability_modal #requests.hide_on_mobile{display:block!important}.overlay .overlay_inner2#availability_modal #requests.hide_on_mobile h4{display:block;text-align:left}.special{padding:10px 0}.special .left{font-size:12px;line-height:18px;margin:30px;width:260px}.special .left h2{font-size:14px;line-height:18px}.special .left h3{line-height:48px}.special .left h4{font-size:12px;line-height:14px}.special .left ul li{width:260px}.special .right{margin:0 30px 30px;width:260px}.special .right a{margin:0}#map{height:350px}.law{margin:60px 0 0;padding:0}.law .impressum{background:none;float:none;margin:0 auto;width:320px}.law .impressum div{background:#00c7c7;font-size:12px;line-height:18px;margin:0;padding:30px;width:320px}.law .impressum div h1{font-size:18px;line-height:30px}.law .copyright{float:none;margin:0 auto;width:320px}.law .copyright div{font-size:12px;line-height:18px;margin:30px;width:260px}.law .copyright div h2{font-size:18px;line-height:30px}.law .about{margin:20px;width:280px}.law .about h1{font-size:30px;line-height:48px}.law .about h4{font-size:14px;line-height:24px}.law .about ul{margin:0 0 20px;width:280px}.law .about ul li{border-left:none;font-size:12px;line-height:18px;margin:100px 0 0;padding:0;width:280px}.law .about ul li h3{font-size:18px;line-height:30px}.law .about ul li div{height:40px;left:calc(50% - 20px);top:-60px;width:40px}.way_to_us{padding:0 0 20px}.way_to_us .kontakt{float:none;margin:0 auto;width:320px}.way_to_us .kontakt div{font-size:12px;line-height:18px;margin:20px;width:280px}.way_to_us .kontakt div h2{font-size:24px;line-height:36px}.way_to_us .kontakt div h4{font-size:12px;line-height:18px}.way_to_us #roadmap{float:none;height:360px;margin:0 auto;width:320px}.way_to_us #roadmap .gm-style .gm-style-iw div{font-size:10px!important;line-height:14px!important}.way_to_us #roadmap .gm-style .gm-style-iw div b{font-size:14px!important;line-height:14px!important}.mailings{margin:60px 0 0;padding:0}.mailings .back{height:20px;margin:15px 10px 0;width:300px}.mailings .back a{background-size:6px;font-size:10px;line-height:10px;padding:5px 0 5px 12px}.mailings .select{margin:20px;width:280px}.mailings .select h1{font-size:24px;line-height:30px}.mailings .select .sliderbox{margin:10px 0;width:280px}.mailings .select .sliderbox .bx-next,.mailings .select .sliderbox .bx-prev{display:none}.mailings .select .sliderbox .sliderentry a{background-position:center 20px;background-size:60px;box-shadow:0 5px 8px 0 #28272233;font-size:10px;line-height:10px;padding:110px 20px 20px;width:240px}.mailings .select .sliderbox .sliderentry a b{height:20px}.mailings .select .sliderbox .sliderentry a span{font-size:18px;height:80px;line-height:24px}.mailings .select .moreinfo{font-size:10px;height:30px;line-height:10px;padding:10px;width:170px}.eintragsmoeglichkeiten{padding:0}.eintragsmoeglichkeiten .back{height:20px;margin:15px 10px 0;width:300px}.eintragsmoeglichkeiten .back a{background-size:6px;font-size:10px;line-height:10px;padding:5px 0 5px 12px}.eintragsmoeglichkeiten .select{margin:10px;width:300px}.eintragsmoeglichkeiten .select h1{font-size:24px;line-height:30px;margin:10px 0}.eintragsmoeglichkeiten .select h4{font-size:9px;line-height:12px;margin:10px 0}.eintragsmoeglichkeiten .select div{background:#fff!important;box-shadow:none;height:210px;margin:10px!important;padding:10px!important;width:130px!important}.eintragsmoeglichkeiten .select div i{display:none}.eintragsmoeglichkeiten .select div b{font-size:8px;line-height:10px}.eintragsmoeglichkeiten .select div h2{font-size:24px;line-height:24px}.eintragsmoeglichkeiten .select div u{font-size:8px;line-height:10px}.eintragsmoeglichkeiten .select div ul li{background-size:7px;font-size:7px;line-height:7px;padding:4px 0 4px 10px}.eintragsmoeglichkeiten .select div a{bottom:10px;font-size:10px;line-height:10px;margin:0;position:absolute;width:110px}.eintragsmoeglichkeiten .select .create{font-size:10px;height:30px;line-height:10px;margin:10px 90px;padding:10px;width:120px}.eintragsmoeglichkeiten .select .products{height:auto;margin:10px 0}.eintragsmoeglichkeiten .select .products li{margin:0}.eintragsmoeglichkeiten .select .products li a{background:none;font-size:12px;line-height:12px;padding:4px}.werbemoeglichkeiten{margin:60px 0 0;padding:0}.werbemoeglichkeiten .select{margin:20px;width:280px}.werbemoeglichkeiten .select h1{font-size:24px;line-height:30px}.werbemoeglichkeiten .select h4{font-size:10px;line-height:12px}.werbemoeglichkeiten .select ul{margin:10px -10px -10px;width:300px}.werbemoeglichkeiten .select ul li{margin:10px}.werbemoeglichkeiten .select ul li a{background-position:center 20px;background-size:60px;font-size:12px;line-height:12px;padding:110px 20px 20px;width:280px}.werbemoeglichkeiten .select ul li a span{height:20px}.werbemoeglichkeiten .select ul li a u{font-size:24px;height:50px;line-height:24px}.werbemoeglichkeiten .select ul li a b{height:40px;padding:14px}.werbemoeglichkeiten .vorteile{font-size:10px;line-height:14px;margin:20px;width:280px}.werbemoeglichkeiten .vorteile h2{font-size:18px;line-height:24px}.werbemoeglichkeiten .vorteile a{font-size:10px;height:30px;line-height:10px;padding:10px;width:120px}.werbemoeglichkeiten .statements{margin:20px;width:280px}.werbemoeglichkeiten .statements h2{font-size:24px;line-height:30px}.werbemoeglichkeiten .statements h4{font-size:10px;line-height:12px}.werbemoeglichkeiten .statements ul{margin:10px -10px -10px;width:300px}.werbemoeglichkeiten .statements ul li{width:300px}.werbemoeglichkeiten .statements ul li .text{font-size:12px;line-height:18px;width:280px}.werbemoeglichkeiten .statements ul li .pic{background-size:60px;border-radius:30px;height:60px;margin:20px 120px 0;width:60px}.werbemoeglichkeiten .statements ul li .name{font-size:14px;line-height:24px;width:280px}.werbemoeglichkeiten .statements ul li .company{font-size:10px;line-height:12px;margin:0 10px 20px;width:280px}.statistic{margin:0 0 -60px;padding:0}.statistic .facts{margin:20px;width:280px}.statistic .facts h2{font-size:18px;line-height:24px;width:280px}.statistic .facts h3{margin:10px -10px;width:300px}.statistic .facts h3 div{background-position:left -60px;background-size:60px;height:60px;margin:10px;width:60px}.statistic .facts h3 ul{margin:10px;width:200px}.statistic .facts h3 ul li{font-size:16px;line-height:20px;width:200px}.statistic .facts h4{font-size:10px;line-height:12px;width:280px}.contact{padding:0}.contact .business_card{margin:20px;width:280px}.contact .business_card h2{font-size:24px;line-height:30px}.contact .business_card h3{margin:20px -10px 10px;width:300px}.contact .business_card h3 .pic{background-size:120px;border-radius:60px;height:120px;margin:10px;width:120px}.contact .business_card h3 .text{font-size:12px;height:80px;line-height:18px;margin:30px 10px;width:140px}.contact .business_card h4{font-size:10px;line-height:12px}.contact .reasons{margin:10px 10px -20px;width:300px}.contact .reasons h2{font-size:24px;line-height:30px;margin:10px 0 0}.contact .reasons .entry{padding:20px 0 0;width:100%}.contact .reasons .entry .number{border-radius:20px;font-size:14px;height:40px;line-height:14px;margin:5px;padding:13px;width:40px}.contact .reasons .entry .text{font-size:10px;line-height:14px;margin:5px;width:calc(100% - 60px)}.contact .reasons .entry .text h4{font-size:12px;line-height:18px}.contact .moreinfo{margin:10px 10px -20px;width:300px}.contact .moreinfo h2{font-size:24px;line-height:30px;margin:10px 0 0}.contact .moreinfo .entry{padding:20px 0 0}.contact .moreinfo .entry .number{border-radius:20px;font-size:14px;height:40px;line-height:14px;margin:5px;padding:13px;width:40px}.contact .moreinfo .entry .text{font-size:10px;line-height:14px;margin:5px;width:calc(100% - 60px)}.contact .moreinfo .entry .text h4{font-size:12px;line-height:18px}.contact .faq{margin:20px 20px 0;width:280px}.contact .faq h2{font-size:24px;line-height:30px}.contact .faq .entry{font-size:10px;line-height:14px;padding:20px 0 0;width:100%}.contact .faq .entry h4{font-size:12px;line-height:18px}.contact .faq .products{height:auto;margin:20px 0}.contact .faq .products li{margin:0}.contact .faq .products li a{background:none;font-size:12px;line-height:12px;padding:4px}.presse{padding:20px 0}.presse h2{font-size:18px;line-height:30px;margin:20px;width:280px}.presse ul{margin:20px;padding:10px}.presse ul li h3{font-size:14px;line-height:24px;padding:10px;width:260px}.presse ul li a{font-size:12px;line-height:18px;padding:10px;width:260px}.presse ul li a span{height:180px;margin:0 60px 10px 0;width:180px}.presse .anfragen{font-size:12px;line-height:18px;margin:0 20px 20px;width:280px}.presse .anfragen span{background-size:120px;border-radius:40px;height:80px;margin:4px auto;width:80px}.errorpage{padding:0}.errorpage .problem{background-size:110px;padding:40px 10px 60px 120px;width:320px}.errorpage .problem h1{font-size:14px;line-height:24px;margin:10px}.errorpage .problem h1 span{font-size:36px;line-height:48px}.errorpage .alternative{padding:10px;width:320px}.errorpage .alternative h3{font-size:18px;line-height:30px;margin:10px;padding:10px}.errorpage .alternative ul{margin:10px}.errorpage .alternative ul li a{background-size:40px;font-size:12px;height:40px;line-height:18px;padding:11px 0 11px 40px}.eventmagazin{padding:65px 0 15px}.eventmagazin .eventmagazinhead{font-size:12px;line-height:12px;margin:5px;width:calc(100% - 10px)}.eventmagazin .eventmagazinhead h1{font-size:24px;line-height:30px}.magazin{padding:10px 0}.magazin .inner-magazin{max-width:320px}.magazin .magazinleft{font-size:0;line-height:0;margin:10px 20px;padding:0;width:280px}.magazin .magazinleft h2{font-family:Sofia Pro,Helvetica,Arial,sans-serif;font-size:24px;line-height:36px}.magazin .magazinleft h3{font-size:18px;line-height:30px}.magazin .magazinleft h4{font-size:12px;line-height:18px}.magazin .magazinleft hr{height:0;margin:20px 0;width:280px}.magazin .magazinleft .imagebox{height:160px;margin:0 0 10px;width:280px}.magazin .magazinleft .imagebox .image,.magazin .magazinleft .imagebox .image u,.magazin .magazinleft .imagebox .image u i,.magazin .magazinleft .imagebox .image u i img,.magazin .magazinleft .imagebox .imageslider{height:160px;width:280px}.magazin .magazinleft .imagebox .like{background-size:20px;font-size:12px;height:30px;line-height:12px;padding:9px 20px 9px 40px;right:0}.magazin .magazinleft .sponsoring_stripe{margin:-10px 0 10px;padding:5px}.magazin .magazinleft .sponsoring_stripe li{padding:5px;width:50%}.magazin .magazinleft .tags{font-size:10px;line-height:14px;margin:0 0 20px;width:280px}.magazin .magazinleft .functions ul li a{background-size:40px;border-radius:12px;height:24px;width:24px}.magazin .magazinleft .read{display:none}.magazin .magazinleft .more{font-size:14px;height:40px;line-height:14px;margin:0 50px 30px;padding:13px 0 13px 60px;width:180px}.magazin .magazinleft .resulthead{float:left;margin:10px;text-align:center;width:260px}.magazin .magazinleft .listtable tr th:first-child{display:none}.magazin .magazinleft .listtable tr td{padding:5px}.magazin .magazinleft .listtable tr td:first-child{display:none}.magazin .magazinleft form table tr th{font-size:12px;line-height:18px}.magazin .magazinleft form table tr th h4{font-size:14px}.magazin .magazinleft form table tr td{font-size:12px;line-height:18px}.magazin .magazinleft form table tr td label{padding:0 0 10px;width:100%}.magazin .magazinleft form table tr td input[type=text],.magazin .magazinleft form table tr td textarea{font-size:12px;line-height:18px;padding:14px;width:100%}.magazin .magazinleft form table tr td .showoptions select{font-size:12px;line-height:18px;padding:14px}.magazin .magazinleft form table tr td .showoptions select option{padding:16px}.magazin .row .col{padding:0;width:100%}.magazin .magazinright{display:none}.magazin .detail{font-size:12px;line-height:18px}.magazin .detail hr{height:2px}.magazin .magazinkommentar{margin:0 20px;padding:10px 0;width:280px}.magazin .magazinfoot{margin:0 20px 20px;width:280px}.magazin .magazinfoot h4{font-size:12px;line-height:18px;padding:0 0 10px}.magazin .magazinentry{font-size:0;line-height:0;padding:0 20px 20px;width:320px}.magazin .magazinentry h3{font-size:14px;line-height:24px}.magazin .magazinentry .imagebox{height:160px;margin:0 0 10px;width:280px}.magazin .magazinentry .imagebox .image span img{max-width:300px}.magazin .magazinentry .read,.newsletter .image{display:none}.newsletter .text{font-size:12px;line-height:18px;margin:30px;width:260px}.newsletter .text h2{font-size:18px;line-height:30px}.newsletter .text form{width:262px}.newsletter .text form input[type=text]{font-size:12px;line-height:14px;width:169px}.newsletter .text form input[type=submit]{font-size:12px;width:89px}.sitefoot{padding:0}.sitefoot ul{display:none;margin:0 20px 80px;width:280px}.sitefoot ul.sitefoot__infos{display:block}.sitefoot ul li{width:280px}.sitefoot ul.social{display:block;margin:10px 70px;width:180px}.sitefoot ul.social li{float:left;margin:10px}input[type=checkbox]:checked+label b,input[type=radio]:checked+label b{background-position:0 -23px}.mailings .select .sliderbox .hooper-prev{height:30px;left:-15px;top:calc(50% - 15px);width:30px}.mailings .select .sliderbox .hooper-next{height:30px;right:-15px;top:calc(50% - 15px);width:30px}.social-links{margin-right:8px}.social-links:last-of-type{margin-right:0}.social-links svg{height:30px;width:26px}.social-links#facebook-link svg{left:-2px}.magazin .magazinleft .stellenangabenbox{font-size:12px;padding:30px 15px}.magazin .magazinleft .stellenangabenbox table tr td:first-of-type{padding-right:8px}.modal-body{padding:.5rem}.modal-body td{padding-left:0}.gallery_placeholder{display:none}.pswp.hasInnerThumbs .pswp__top-bar{padding-right:0}.pswp.hasInnerThumbs .pswp__share-tooltip{right:44px}.pswp.hasInnerThumbs .pswp__zoom-wrap{margin-left:0}.pswp.hasInnerThumbs .pswp__button--arrow--right{right:0}.pswp.hasInnerThumbs .photoSwipe_innerthumbs{display:none}}input{-webkit-border-radius:0}.overlay{background:#0006;bottom:0;left:0;margin:0!important;position:fixed!important;top:0;width:100%;z-index:1000}.sla_award{background:#6f889b;float:left;width:100%}.sla_award .sla_awardhead{font-size:0;height:70px;list-style-type:none;margin:80px auto 0;padding:0;text-align:center;width:1170px}.sla_award .sla_awardhead li{display:inline-block}.sla_award .sla_awardhead li h1{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:24px;color:#6f889b;display:block;float:left;font-size:24px;height:40px;line-height:24px;margin:15px;padding:8px 0 8px 40px}.sla_award .sla_awardhead li a{background:#ac967d;border-radius:3px;color:#6f889b;display:block;float:left;font-size:18px;font-weight:700;height:40px;line-height:18px;margin:15px;padding:11px 20px}.sla_award .sponsoring_stripe{font-size:0;list-style-type:none;margin:0 auto;padding:0;text-align:center;width:1200px}.sla_award .sponsoring_stripe li{display:inline-block;margin:20px 60px;width:calc(25% - 120px)}.sla_award .sponsoring_stripe li img{width:100%}.slaresult{margin:80px 0}.slaresult .entry .anfrage_button{background:#ac967d;border-radius:3px}.landing-page__jumbotron__sla_ribbon{position:absolute}.landing-page__jumbotron__sla_ribbon,.landing-page__jumbotron__sla_ribbon-home{align-items:center;background:#6f889b;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:18px 0;width:100%;z-index:4}.landing-page__jumbotron__sla_ribbon-home{margin-bottom:2.5rem;position:relative}.landing-page__jumbotron__sla_ribbon.landing-page__jumbotron__sla_ribbon--winner{background:#a4937d}@media (max-width:1023.98px){.landing-page__jumbotron__sla_ribbon{padding:18px 32px 24px}}.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner h3{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:30px;color:#fff;display:block;float:left;font-size:22px;font-weight:400;line-height:30px;margin-right:94px;padding:7px 0 7px 48px}@media (max-width:767.98px){.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner h3{float:none;font-size:21px;margin-bottom:16px;margin-right:0;padding:5px 0 5px 46px}.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner h3 .mobile-hide{display:none}}.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner a{background-color:#121212;border-radius:4px;color:#fff;display:block;float:left;font-size:15px;font-weight:700;line-height:22px;padding:11px 20px}@media (max-width:767.98px){.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner a{float:none;text-align:center;width:100%}}.landing-page__jumbotron__sla_ribbon .landing-page__jumbotron__sla_ribbon_inner a:hover{background-color:#444}.sla_ribbon{float:left;margin:120px 0 0;position:relative;width:100%}.sla_ribbon .sla_ribbon_inner{background:#6f889b;font-size:0;height:70px;list-style-type:none;margin:0 auto;padding:0;text-align:center;width:1170px}.sla_ribbon .sla_ribbon_inner li{display:inline-block}.sla_ribbon .sla_ribbon_inner li h3{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:24px;color:#6f889b;display:block;float:left;font-size:24px;font-weight:400;height:40px;line-height:24px;margin:15px;padding:8px 0 8px 40px}.sla_ribbon .sla_ribbon_inner li h3 br.medium,.sla_ribbon .sla_ribbon_inner li h3 br.small{display:none}.sla_ribbon .sla_ribbon_inner li a{background:#6f889b;border-radius:3px;color:#ac967d;display:block;float:left;font-size:18px;font-weight:700;height:40px;line-height:18px;margin:15px;padding:11px 20px}.sla_ribbon .sla_ribbon_inner li button{background-color:#fff;border-radius:3px;color:#6f889b;float:right;font-size:18px;line-height:16px;margin:15px 87px 15px 0;padding:13px 20px}.sla_ribbon.home_ribbon{background:#6f889b;float:none;margin:90px 0 0}.sla_ribbon.home_ribbon .sla_ribbon_inner{background:none;height:80px;width:1200px}.sla_ribbon.home_ribbon .sla_ribbon_inner li h3{background-size:30px;color:#fff;font-size:22px;font-weight:700;height:auto;letter-spacing:.1375px;line-height:30px;margin:19px 80px 15px 0;padding-left:48px}.sla_ribbon.home_ribbon .sla_ribbon_inner li a{background:#fff;border-radius:3px;color:#2a5571;font-size:18px;font-weight:700;height:auto;line-height:16px;margin:18px 0;padding:14px 19px;text-align:center}.sla_ribbon.detail_ribbon{background:#6f889b;margin:0}.sla_ribbon.detail_ribbon .sla_ribbon_inner{background:none;width:1200px}.sla_ribbon.detail_ribbon .sla_ribbon_inner li{display:block;float:right}.sla_ribbon.detail_ribbon .sla_ribbon_inner li:first-child{float:left}.sla_ribbon.detail_ribbon .sla_ribbon_inner li a{margin:15px 45px;width:250px}.sla_ribbon.sla_ribbon_blue{background:#6f889b}.sla_ribbon.sla_ribbon_nominate .sla_ribbon_inner li:first-child{float:none}.sla_ribbon.sla_ribbon_winner{background:#a4937d}.overlay #sla-rating-confirm{align-content:center;background:#fff;border-radius:4px;box-shadow:0 8px 16px #0000004d;display:grid;left:calc(50% - 290px);margin:0;max-height:calc(100% - 40px);min-height:644px;overflow-y:auto;padding:22px 24px 32px;position:fixed;top:50%;transform:translateY(-50%);width:592px}@media (max-width:767.98px){.overlay #sla-rating-confirm{-webkit-overflow-scrolling:touch;background:#fff;border-radius:4px;box-shadow:0 4px 15px #00000040;height:100vh;left:0;margin:0;max-height:100%;min-height:auto;overflow-y:scroll;padding:24px 16px;position:fixed;transform:translateY(-50%);width:100%}}.overlay #sla-rating-confirm .close_modal{background:url(../images/icons/sla/Close_gray.svg) no-repeat 50%;cursor:pointer;display:block;height:18px;position:absolute;right:32px;top:32px;width:18px;z-index:2}@media (max-width:767.98px){.overlay #sla-rating-confirm .close_modal{background-color:#dbdbdb33;border-radius:20px;height:40px;right:16px;top:16px;width:40px}}.overlay #sla-rating-confirm h2{color:#2c2c2c;font-size:25px;font-weight:600;line-height:35px;text-align:center}@media (max-width:767.98px){.overlay #sla-rating-confirm h2{margin-bottom:16px}}@media (min-width:568px){.overlay #sla-rating-confirm h2{margin-top:65px}}.overlay #sla-rating-confirm h3{font-family:Sofia Pro;font-style:normal;font-weight:400;margin:16px 0 32px}.overlay #sla-rating-confirm h3,.overlay #sla-rating-confirm p{color:#2c2c2c;font-size:18px;line-height:28px;text-align:center}.overlay #sla-rating-confirm p{font-weight:500;margin-bottom:34px}@media (max-width:767.98px){.overlay #sla-rating-confirm p{font-size:15px;line-height:22px;margin-bottom:37px}}.overlay #sla-rating-confirm div.share-links{background:#ececec;margin-bottom:20px;padding:24px 33px 23px}.overlay #sla-rating-confirm div.share-links h6{color:#2c2c2c;font-size:18px;font-weight:700;line-height:26px;margin-bottom:8px;text-align:center}.overlay #sla-rating-confirm div.share-links p{color:#2c2c2c;font-size:15px;font-weight:400;line-height:25px;margin-bottom:8px;text-align:center}.overlay #sla-rating-confirm div.share-links .share-buttons{position:relative}.overlay #sla-rating-confirm div.share-links .share-buttons a{display:block;float:left;margin-right:39px}.overlay #sla-rating-confirm div.share-links .share-buttons a:nth-child(5){margin-right:0}.overlay #sla-rating-confirm div.share-links .share-buttons a img{vertical-align:middle}.overlay #sla-rating-confirm div.share-links .share-buttons a:hover img{filter:invert(52%) sepia(30%) saturate(303%) hue-rotate(163deg) brightness(94%) contrast(90%)}.overlay #sla-rating-confirm div.share-links .share-buttons .link_copied{bottom:-42px;color:#6f889b;font-size:16px;font-weight:400;left:0;line-height:22px;margin:0 auto;position:absolute;right:0;text-align:center;width:150px}.overlay #sla-rating-confirm div.share-links-sm{background:#6f889b;margin-bottom:48px;padding:40px 24px;text-align:center}.overlay #sla-rating-confirm div.share-links-sm h6{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:8px}@media (max-width:767.98px){.overlay #sla-rating-confirm div.share-links-sm h6{margin-bottom:25px}}.overlay #sla-rating-confirm div.share-links-sm p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px}@media (max-width:767.98px){.overlay #sla-rating-confirm div.share-links-sm p{margin-bottom:25px}}.overlay #sla-rating-confirm div.share-links-sm .share-buttons{display:flex;justify-content:center;position:relative}.overlay #sla-rating-confirm div.share-links-sm .share-buttons a{display:block;float:left;margin-right:32px}.overlay #sla-rating-confirm div.share-links-sm .share-buttons a:nth-child(5){margin-right:0}.overlay #sla-rating-confirm div.share-links-sm .share-buttons a img{max-height:32px;max-width:32px;vertical-align:middle}.overlay #sla-rating-confirm div.share-links-sm .share-buttons a:hover img{filter:none!important}.overlay #sla-rating-confirm div.share-links-sm .share-buttons .link_copied{bottom:-42px;color:#6f889b;font-size:16px;font-weight:400;left:0;line-height:22px;margin:0 auto;position:absolute;right:0;text-align:center;width:150px}.overlay #sla-rating-confirm div.share-links-lg{background:#6f889b;margin-bottom:48px;padding:48px;text-align:center}.overlay #sla-rating-confirm div.share-links-lg h6{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:25px}@media (max-width:767.98px){.overlay #sla-rating-confirm div.share-links-lg h6{margin-bottom:25px}}.overlay #sla-rating-confirm div.share-links-lg p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:25px}@media (max-width:767.98px){.overlay #sla-rating-confirm div.share-links-lg p{margin-bottom:25px}}.overlay #sla-rating-confirm div.share-links-lg .share-buttons{display:flex;justify-content:center;position:relative}.overlay #sla-rating-confirm div.share-links-lg .share-buttons a{display:block;float:left;margin-right:32px}.overlay #sla-rating-confirm div.share-links-lg .share-buttons a:nth-child(5){margin-right:0}.overlay #sla-rating-confirm div.share-links-lg .share-buttons a img{max-height:32px;max-width:32px;vertical-align:middle}.overlay #sla-rating-confirm div.share-links-lg .share-buttons a:hover img{filter:none!important}.overlay #sla-rating-confirm div.share-links-lg .share-buttons .link_copied{bottom:-42px;color:#6f889b;font-size:16px;font-weight:400;left:0;line-height:22px;margin:0 auto;position:absolute;right:0;text-align:center;width:150px}.overlay #sla-rating-modal{background:#fff;border-radius:4px;box-shadow:0 8px 16px #0000004d;left:calc(50% - 294px);margin:0;max-height:88%;overflow-y:auto;position:fixed;top:50%;transform:translateY(-50%);width:588px}.overlay #sla-rating-modal .close_modal{background:url(../images/icons/sla/Close_dark_sla2.svg) no-repeat 50%;cursor:pointer;display:block;float:right;height:15px;position:sticky;right:32px;top:32px;width:15px;z-index:105}@media (max-width:767.98px){.overlay #sla-rating-modal{-webkit-overflow-scrolling:touch;border-radius:0;height:100%;left:0;margin:0;max-height:100%;overflow-y:scroll;position:fixed;top:0;transform:none;width:100%}.overlay #sla-rating-modal.mobile-center{align-items:center;display:flex;flex-wrap:wrap}.overlay #sla-rating-modal.mobile-center .sla-content{padding-bottom:0;padding-top:0}.overlay #sla-rating-modal .close_modal{height:12px;position:fixed;right:30px;top:24px;width:12px}}.overlay #sla-rating-modal .sla-header{background:#fff;left:0;position:sticky;top:0;z-index:104}.overlay #sla-rating-modal .sla-header h4{color:#2c2c2c;font-size:30px;font-weight:700;line-height:40px;padding:20px 0 12px 32px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-header h4{color:#2c2c2c;font-size:16px;font-weight:600;line-height:33px;margin-bottom:11px;padding:14px 44px 4px 24px}}.overlay #sla-rating-modal .sla-header-lang{background:#fff;left:0;position:sticky;top:0;z-index:2}.overlay #sla-rating-modal .sla-header-lang img{padding:28px 0 26px 35px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-header-lang{width:100%}.overlay #sla-rating-modal .sla-header-lang .sla_overview-locale-changer{right:65px!important;top:-53px!important}.overlay #sla-rating-modal .sla-header-lang--voting{position:absolute}.overlay #sla-rating-modal .sla-header-lang--voting img{height:36px;margin:23px;opacity:1;padding:0}}.overlay #sla-rating-modal .unactive-content{padding:20px 48px 52px}.overlay #sla-rating-modal .unactive-content.no-padding-lr{padding-left:0;padding-right:0}.overlay #sla-rating-modal .unactive-content p{color:#2c2c2c;font-size:24px;font-weight:600;line-height:40px;margin-bottom:106px}.overlay #sla-rating-modal .unactive-content a{background:#2c2c2c;border-radius:3px;color:#fff;display:block;font-size:15px;font-weight:700;line-height:18px;margin:0 auto;padding:11px 25px;text-align:center;width:225px}@media (max-width:767.98px){.overlay #sla-rating-modal .unactive-content{padding:20px 24px 52px}.overlay #sla-rating-modal .unactive-content p{font-size:18px;line-height:35px}.overlay #sla-rating-modal .unactive-content div.sla-covid-button{width:100%}}.overlay #sla-rating-modal .sla-error{background:#6f889b;color:#fff;font-size:13px;font-weight:700;letter-spacing:.2px;line-height:20px;margin-bottom:-3px;margin-top:8px;padding:10px 24px 10px 32px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-error{font-size:12px;font-weight:400;line-height:16px;margin:0 12px 23px;padding:15px 10px;text-align:center}}.overlay #sla-rating-modal .sla-content{padding:5px 32px 28px}.overlay #sla-rating-modal .sla-content.sla-final{padding:5px 48px 36px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content{padding:5px 24px 143px;width:100%}.overlay #sla-rating-modal .sla-content.sla-final{padding:5px 24px 36px}}.overlay #sla-rating-modal .sla-content h3{color:#2c2c2c;float:none;font-size:22px;font-weight:600;letter-spacing:.1375px;line-height:30px;margin-bottom:8px;padding-left:0;padding-top:7px}.overlay #sla-rating-modal .sla-content h3.more_space{margin-bottom:16px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content h3{padding-top:0}.overlay #sla-rating-modal .sla-content h3.mobile-hide{display:none}}.overlay #sla-rating-modal .sla-content p{color:#2c2c2c;font-size:15px;font-weight:600;line-height:24px;margin-bottom:24px}.overlay #sla-rating-modal .sla-content p b{color:#6f889b}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content p{font-size:14px;line-height:22px}.overlay #sla-rating-modal .sla-content p.mobile-hide{display:none}}.overlay #sla-rating-modal .sla-content a{color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-lights-section{margin-right:-19px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-lights-section{margin-right:0}}.overlay #sla-rating-modal .sla-content .sla-lightbox{cursor:pointer;float:left;margin-bottom:23px;margin-right:36px;position:relative;width:104px}.overlay #sla-rating-modal .sla-content .sla-lightbox:nth-child(4n){margin-right:0}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder{background-color:#ececec;border-radius:52px;box-shadow:1.5px 1.5px 0 #ffffff1a;margin-bottom:6px;padding:29px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder:hover{background-color:#d9d9d9}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder img{display:block;filter:invert(10%) sepia(95%) saturate(0) hue-rotate(182deg) brightness(108%) contrast(88%);height:46px;width:46px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder div.thumb-active{background-color:#2c2c2c;background-image:url(../images/icons/sla/thumb_up_active.svg);background-position:6px 5px;background-repeat:no-repeat;background-size:13px 12px;border-radius:12px;box-shadow:0 1px 2px #0003;display:none;height:24px;position:absolute;right:4px;top:4px;width:24px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder div.thumb-active.low{background-image:url(../images/icons/sla/thumb_down_active.svg)}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder.active{background-color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder.active img{filter:invert(100%) sepia(11%) saturate(5%) hue-rotate(126deg) brightness(101%) contrast(105%)}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder.active div.thumb-active{display:block}.overlay #sla-rating-modal .sla-content .sla-lightbox h6{color:#2c2c2c;display:flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:0;line-height:20px;margin:0;padding:0 3px;text-align:center;width:100%}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-lightbox{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:24px;margin-right:9px;width:calc(33% - 6px)}.overlay #sla-rating-modal .sla-content .sla-lightbox:nth-child(3n){margin-right:0}.overlay #sla-rating-modal .sla-content .sla-lightbox:nth-child(4n){margin-right:9px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder{border-radius:32px;padding:18px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder img{height:28px;width:28px}.overlay #sla-rating-modal .sla-content .sla-lightbox .sla-lightbox-image-holder div.thumb-active{background-color:#2c2c2c;background-position:4px 3px;background-size:9px 9px;border-radius:8px;height:16px;right:calc(50% - 32px);top:4px;width:16px}.overlay #sla-rating-modal .sla-content .sla-lightbox h6{font-size:12px;letter-spacing:0}}.overlay #sla-rating-modal .sla-content .sla-form-row{position:relative}.overlay #sla-rating-modal .sla-content .sla-form-row label{color:#2c2c2c;display:block;font-size:13px;font-weight:400;letter-spacing:.2px;line-height:20px;margin-bottom:5px}.overlay #sla-rating-modal .sla-content .sla-form-row textarea{-webkit-appearance:none;background:#ececec;border:none;border-radius:2px;box-sizing:border-box;color:#2c2c2c;display:block;font-size:13px;height:108px;line-height:20px;margin-bottom:6px;padding:16px;resize:none;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row span.error-field{color:#6f889b;font-size:10px;font-weight:400;left:0;line-height:12px;position:absolute;top:70px}.overlay #sla-rating-modal .sla-content .sla-form-row span.error-field.right{left:calc(50% + 12px)}.overlay #sla-rating-modal .sla-content .sla-form-row span.error-field.textarea{top:135px}.overlay #sla-rating-modal .sla-content .sla-form-row span.error-field.input{top:48px}.overlay #sla-rating-modal .sla-content .sla-form-row>input{background-color:#fff;border:none;border-bottom:1px solid #2c2c2c;border-radius:0;cursor:pointer;display:block;font-size:15px;font-weight:700;line-height:25px;margin-bottom:42px;padding:8px 8px 8px 0;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row>input::placeholder{color:#2c2c2c}.overlay #sla-rating-modal .sla-content .sla-form-row>input.error{border-color:#6f889b!important;color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row>input.error::placeholder{color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect{cursor:pointer;margin-bottom:20px;position:relative}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect.short{float:left;width:calc(50% - 12px)}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect.short:nth-child(2){margin-right:24px}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect input{background:#ececec url(../images/icons/sla/down.svg) no-repeat 100%;border:none;color:#2c2c2c;cursor:pointer;display:block;font-size:15px;font-weight:600;height:auto;line-height:26px;padding:8px;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect.error input{border-color:#6f889b!important;color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect .customselect__dropdown{background-color:#fff;border-radius:2px;box-shadow:0 0 11px #00000038;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;transform:translateY(-50%);width:100%;z-index:101}.overlay #sla-rating-modal .sla-content .sla-form-row .customselect .customselect__dropdown .customselect__dropdown-item{border-bottom:1px solid #ececec;color:#2c2c2c;cursor:pointer;font-size:15px;font-weight:600;line-height:40px;padding:0 37px 0 16px}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider{cursor:pointer;margin-bottom:30px;margin-top:14px;padding-left:0!important;padding-right:0!important}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-rail{background:#c7c7c7;border-radius:0}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-process{background-color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-dot .vue-slider-dot-handle{background:#fff;border-radius:50%;box-shadow:0 3px 4px #0003;height:100%;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-dot-tooltip{background-color:initial;border:1px solid #0000;border-radius:5px;color:#2c2c2c;display:block;font-size:12px;font-weight:500;line-height:20px;padding:2px 0;text-align:center;white-space:nowrap}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider .vue-slider-dot-tooltip.vue-slider-dot-tooltip-bottom{bottom:0}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider.left .vue-slider-dot-tooltip.vue-slider-dot-tooltip-bottom{transform:translate(-25%,100%)}.overlay #sla-rating-modal .sla-content .sla-form-row .vue-slider.right .vue-slider-dot-tooltip.vue-slider-dot-tooltip-bottom{transform:translate(-75%,100%)}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container{color:#2c2c2c;cursor:pointer;display:block;font-size:13px;line-height:20px;margin-bottom:24px;padding-left:31px;position:relative;-webkit-user-select:none;user-select:none}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container.error{color:#ff5a75}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container em{font-style:normal}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container input:checked~.checkmark:after{display:block}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container .checkmark{background-color:#fff;border:1px solid #2c2c2c;height:20px;left:0;position:absolute;top:3px;width:20px}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container .checkmark:after{background-image:url(../images/icons/sla/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:none;height:10px;left:2px;position:absolute;top:4px;width:14px}.overlay #sla-rating-modal .sla-content .sla-form-row .check-container:hover .checkmark{background-color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav{float:none;margin-bottom:20px;position:relative;width:auto;z-index:100}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav em{font-style:normal}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav span{background:#ececec url(../images/icons/sla/down.svg) no-repeat 100%;color:#2c2c2c;cursor:pointer;display:block;float:none;font-size:15px;font-weight:600;letter-spacing:.685714px;line-height:26px;padding:8px 30px 8px 8px;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav.error>span{border-color:#6f889b!important;color:#6f889b}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav.selected>span{background-image:url(../images/icons/sla/up.svg)}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul{background-color:#fff!important;border-radius:2px;box-shadow:0 0 11px #00000038;list-style-type:none;margin:-1px 0 0;padding:0;position:absolute;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li{position:relative}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li span{background-color:#ececec;border:none;border-radius:0 0 2px 2px;color:#2c2c2c;font-size:15px;font-weight:600;letter-spacing:.685714px;line-height:16px;padding:12px 30px 12px 16px}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li.selected span{background-image:url(../images/icons/sla/up.svg)}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li i{border:none;border-radius:2px;display:block;width:100%}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li i label{border-bottom:1px solid #ececec;color:#2c2c2c;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.685714px;line-height:16px;margin:-1px 0 0;padding:12px 30px 12px 36px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-form-row .check-container,.overlay #sla-rating-modal .sla-content .sla-form-row label,.overlay #sla-rating-modal .sla-content .sla-form-row textarea{font-size:12px;line-height:16px}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav{margin:0 0 20px}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav span{border-radius:0;margin:0}.overlay #sla-rating-modal .sla-content .sla-form-row div.optionnav ul li i{float:none;margin:0}}.overlay #sla-rating-modal .sla-content .sla-bottom-text{color:#2c2c2c;font-size:13px;line-height:20px;margin-top:188px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-bottom-text{font-size:12px;line-height:16px;margin-bottom:32px;margin-top:32px}}.overlay #sla-rating-modal .sla-content img.final-image{display:block;height:60px;margin:66px auto 33px;text-align:center;width:60px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content img.final-image{margin:38px auto 24px}}.overlay #sla-rating-modal .sla-content h3.final-title{color:#2c2c2c;font-size:30px;font-weight:600;line-height:40px;margin-bottom:16px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content h3.final-title{font-size:22px;font-weight:700;line-height:30px;margin-bottom:46px;text-align:center}}.overlay #sla-rating-modal .sla-content p.final-text{color:#2c2c2c;font-size:18px;font-weight:500;line-height:28px;margin-bottom:99px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content p.final-text{font-size:14px;font-weight:400;line-height:22px;margin-bottom:67px}}.overlay #sla-rating-modal .sla-content div.share-links{background:#dce0e3;margin-bottom:48px;padding:24px}.overlay #sla-rating-modal .sla-content div.share-links h6{color:#444;font-size:18px;font-weight:700;line-height:22px;margin-bottom:9px}.overlay #sla-rating-modal .sla-content div.share-links p{color:#444;font-size:16px;font-weight:400;line-height:22px;margin-bottom:22px}.overlay #sla-rating-modal .sla-content div.share-links .share-buttons{margin-bottom:2px;position:relative}.overlay #sla-rating-modal .sla-content div.share-links .share-buttons a{display:block;float:left;margin-right:40px}.overlay #sla-rating-modal .sla-content div.share-links .share-buttons .link_copied{bottom:-49px;color:#6f889b;font-size:16px;font-weight:400;line-height:22px;position:absolute}.overlay #sla-rating-modal .sla-content .sla-lang-select{margin-bottom:168px}.overlay #sla-rating-modal .sla-content .sla-lang-select h3{color:#2c2c2c;float:none;font-size:33px;font-weight:600;line-height:40px;margin-bottom:48px;margin-top:108px;padding:0;text-align:center}.overlay #sla-rating-modal .sla-content .sla-lang-select div.sla-lang-button{background:#2c2c2c;border-radius:3px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.685714px;line-height:18px;margin:0 auto 16px;padding:11px 0;text-align:center;width:195px}.overlay #sla-rating-modal .sla-content .sla-lang-select div.sla-lang-button:hover{background:#6f889b}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-lang-select{margin-bottom:0;width:100%}.overlay #sla-rating-modal .sla-content .sla-lang-select h3{font-size:25px;line-height:35px;margin-bottom:32px;margin-top:0}}.overlay #sla-rating-modal .sla-content .sla-covid{margin-bottom:96px;padding:0 8px}.overlay #sla-rating-modal .sla-content .sla-covid h3{color:#2c2c2c;float:none;font-size:30px;font-weight:600;line-height:40px;margin-bottom:45px;margin-top:53px;padding:0}.overlay #sla-rating-modal .sla-content .sla-covid p{color:#2c2c2c;font-size:18px;font-weight:500;letter-spacing:.1375px;line-height:33px;margin-bottom:53px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-content .sla-covid{margin-bottom:0;padding:0}.overlay #sla-rating-modal .sla-content .sla-covid h3{font-size:25px;line-height:35px;margin-top:0}.overlay #sla-rating-modal .sla-content .sla-covid p{font-size:14px;line-height:22px;margin-bottom:80px}.overlay #sla-rating-modal .sla-content .sla-covid div.sla-covid-button{width:100%}.overlay #sla-rating-modal .sla-content .sla-covid--voting h3{font-size:22px;font-weight:700;line-height:26px;margin-bottom:28px}.overlay #sla-rating-modal .sla-content .sla-covid--voting p{font-size:18px;font-weight:500;line-height:22px}}.overlay #sla-rating-modal .sla-footer{border-radius:0 0 4px 4px;bottom:0;left:0;position:sticky;z-index:104}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-footer{position:fixed;width:100%}}.overlay #sla-rating-modal .sla-footer .sla-buttons-row{background-color:#fff;padding:10px 32px 32px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row:after{clear:both;content:"";display:block}.overlay #sla-rating-modal .sla-footer .sla-buttons-row.final{text-align:center}.overlay #sla-rating-modal .sla-footer .sla-buttons-row.final h4,.overlay #sla-rating-modal .sla-footer .sla-buttons-row.final span{display:none}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button{-webkit-appearance:none;background:#2c2c2c;border:1px solid #2c2c2c;border-radius:3px;color:#fff;cursor:pointer;display:inline;float:none;font-size:15px;font-weight:600;line-height:18px;margin:0;padding:10px 0;text-align:center;width:183px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.big{width:272px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.covid{width:195px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.unactive{opacity:.4}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.back{background:#fff;border:1px solid #2c2c2c;box-sizing:border-box;color:#2c2c2c;margin-right:16px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.back:hover{background:#ececec}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button:hover{background:#6f889b;border:1px solid #6f889b}.overlay #sla-rating-modal .sla-footer .sla-buttons-row .sla-nav-info{color:#2c2c2c;float:right;font-size:15px;font-weight:600;line-height:25px;margin-top:8px;text-align:right}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-footer .sla-buttons-row{padding:5px 24px 38px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row.final button{width:100%}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button{display:block;float:left;width:calc(50% - 8px)}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.big,.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.covid{float:none;width:100%}.overlay #sla-rating-modal .sla-footer .sla-buttons-row button.back{margin-right:16px}.overlay #sla-rating-modal .sla-footer .sla-buttons-row .sla-nav-info{display:none}}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom{background-color:#6f889b;text-align:center}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom h3{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:16px auto;color:#fff;display:inline-block;float:none;font-size:15px;font-weight:400;line-height:25px;padding:10px 0 13px 22px}@media (max-width:767.98px){.overlay #sla-rating-modal .sla-footer .sla-footer-bottom{display:none}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom--voting{display:block}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom--voting span{display:none}.overlay #sla-rating-modal .sla-footer .sla-footer-bottom--voting h3{background-size:13px auto;padding:6px 0 7px 21px}.overlay #sla-rating-modal .sla-footer--voting .sla-buttons-row{padding:5px 24px 60px}.overlay #sla-rating-modal .sla-footer--voting .sla-buttons-row button.covid{padding:10px 20px;width:auto}}.sla-search-header{background-color:#272727;padding-bottom:135px;padding-top:115px;text-align:center;z-index:1}.sla-search-header--span-link{padding-left:0!important;width:fit-content}@media (max-width:767.98px){.sla-search-header--span-link{padding-left:21px!important}}.sla-search-header.sla-search-header--winner{background-color:#7d705f}@media (max-width:767.98px){.sla-search-header.sla-search-header--winner{background-color:#6d6253;z-index:1}}.sla-search-header--link-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:fit-content}.sla-search-header--cat{padding-bottom:4rem}@media (max-width:1023.98px){.sla-search-header--cat{padding-bottom:1.875rem!important}}@media (max-width:767.98px){.sla-search-header--cat{padding-bottom:1rem!important}}.sla-search-header .container{position:relative;z-index:2}.sla-search-header h1{background:url(/images/icons/SLA-LogoOnly.svg) no-repeat 0;background-size:42px;color:#fff;display:inline-block;font-size:40px;font-weight:600;line-height:50px;padding:0 0 7px 70px}.sla-search-header span{color:#fff;display:block;font-size:25px;font-weight:400;line-height:35px;margin-top:-9px}.sla-search-header button,.sla-search-header div.active-filters{display:none}@media (max-width:1023.98px){.sla-search-header{padding-bottom:100px;padding-top:98px;text-align:center}.sla-search-header .container{z-index:2}.sla-search-header h1{background-size:38px;font-size:30px;line-height:40px;padding-left:60px}.sla-search-header span{font-size:22px;line-height:30px}}@media (max-width:767.98px){.sla-search-header{background-color:#7d705f;padding:5.625rem .75rem 4.5rem;text-align:left}.sla-search-header h1{background-position:left .375rem;background-size:1.6875rem;font-size:1.25rem;line-height:1.875rem;padding-bottom:.75rem;padding-left:2.25rem;padding-top:0}}@media (max-width:767.98px) and (max-width:767.98px){.sla-search-header h1{background-position:0 .375rem;background-size:3.125rem;font-size:1.5rem;font-weight:600;line-height:130%;padding-bottom:2.5rem;padding-left:4.0625rem;padding-top:0}}@media (max-width:767.98px){.sla-search-header span{font-size:.8125rem;line-height:1.25rem;margin-top:-2.75rem;padding-left:2.25rem}}@media (max-width:767.98px) and (max-width:767.98px){.sla-search-header span{font-size:.9375rem;padding-left:29%;padding-top:2%}}.sla-search-header-nominated{background-color:#6f889b;padding-bottom:5.75rem}.sla-search-header-nominated:before{background-color:#354b5d!important;left:126px;opacity:.15}.sla-search-header-nominated:after{background-color:#121212!important;opacity:.2}@media (max-width:767.98px){.sla-search-header-nominated{background-color:#5a6f80}.sla-search-header-nominated:before{background-color:#6f889b!important;display:block!important;height:23.5rem!important;left:105px!important;opacity:1;top:-70px!important;width:23.5rem!important}.sla-search-header-nominated:after{background-color:#5a6f80!important;display:block!important;height:14.1875rem!important;left:237px!important;opacity:1;top:125px!important;width:14.1875rem!important}.sla-search-header-nominated .container{align-items:center;display:flex;flex-direction:column}.sla-search-header-nominated h1{max-width:14.1875rem}.sla-search-header-nominated span{padding-left:1.25rem}}.sla-not-active{padding-bottom:80px}.sla-not-active h4{color:#fff;font-size:30px;font-weight:600;line-height:30px;margin-bottom:60px;margin-top:36px;padding-bottom:20px}.sla-not-active .gray-container{background:#2c2c2c;margin:43px 0 40px;padding:84px 40px 70px;text-align:center}.sla-not-active .gray-container p{color:#fff;font-size:25px;font-weight:400;line-height:35px}.sla-not-active .gray-container a{background:#121212;border-radius:4px;color:#fff;display:inline-block;font-size:15px;font-weight:600;line-height:22px;padding:11px 14px;text-align:center;width:210px}.sla-not-active .gray-container a:hover{background:#444}@media (max-width:767.98px){.sla-not-active h4{font-size:20px;line-height:26px;margin-bottom:30px;margin-top:13px;padding-bottom:0}.sla-not-active .gray-container{margin:0 0 40px;padding:20px}.sla-not-active .gray-container p{font-size:15px;line-height:25px}.sla-not-active .gray-container a{font-size:14px;line-height:20px;padding:10px 12px}}.search-filters.search-filters-sla,.search-filters.search-filters-sla--nomination{display:flex;margin-bottom:58px;margin-top:36px}.search-filters.search-filters-sla--nomination:after,.search-filters.search-filters-sla:after{clear:both;content:"";display:block}@media (max-width:1023.98px){.search-filters.search-filters-sla,.search-filters.search-filters-sla--nomination{max-width:766px}}@media (max-width:767.98px){.search-filters.search-filters-sla,.search-filters.search-filters-sla--nomination{display:none}}.search-filters.search-filters-sla h4,.search-filters.search-filters-sla--nomination h4{color:#fff;float:left;font-size:30px;font-weight:600;line-height:30px;padding-bottom:20px}@media (max-width:767.98px){.search-filters.search-filters-sla h4,.search-filters.search-filters-sla--nomination h4{font-size:20px;line-height:26px;padding-bottom:0}.search-filters.search-filters-sla .active-filters-sla,.search-filters.search-filters-sla .active-filters-sla-placeholders,.search-filters.search-filters-sla--nomination .active-filters-sla,.search-filters.search-filters-sla--nomination .active-filters-sla-placeholders{display:none}}.search-filters.search-filters-sla .active-filters-sla a,.search-filters.search-filters-sla--nomination .active-filters-sla a{margin-bottom:0!important}@media (max-width:767.98px){.search-filters.search-filters-sla .active-filters-sla a,.search-filters.search-filters-sla--nomination .active-filters-sla a{display:none}}.search-filters.search-filters-sla .active-filters a,.search-filters.search-filters-sla--nomination .active-filters a{align-items:center;background:#f2f2f2;background-color:#2c2c2c;border-radius:30px;color:#fff;display:block;float:right;line-height:16px;margin-bottom:10px;margin-left:24px;padding:5px 36px 5px 14px;position:relative}.search-filters.search-filters-sla .active-filters a:hover,.search-filters.search-filters-sla--nomination .active-filters a:hover{color:#fff}.search-filters.search-filters-sla .active-filters a label,.search-filters.search-filters-sla--nomination .active-filters a label{font-size:14px;font-weight:400;line-height:26px;margin-bottom:0}.search-filters.search-filters-sla .active-filters a span,.search-filters.search-filters-sla--nomination .active-filters a span{background:url(../images/icons/sla/filter_delete.svg) no-repeat 50%;background-size:12px;cursor:pointer;display:block;height:8px;position:absolute;right:13px;top:15px;width:8px}@media (max-width:1023.98px){.search-filters.search-filters-sla .active-filters a,.search-filters.search-filters-sla--nomination .active-filters a{display:none}}.search-filters.search-filters-sla .black-button,.search-filters.search-filters-sla .show-filter,.search-filters.search-filters-sla .sla__category_search_button,.search-filters.search-filters-sla--nomination .black-button,.search-filters.search-filters-sla--nomination .show-filter,.search-filters.search-filters-sla--nomination .sla__category_search_button{align-items:center;background:#2c2c2c;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:400;line-height:20px;margin-left:24px;padding:8px 17px;text-align:center;width:175px}.search-filters.search-filters-sla .show-filter,.search-filters.search-filters-sla--nomination .show-filter{float:right}@media (max-width:767.98px){.search-filters.search-filters-sla .show-filter,.search-filters.search-filters-sla--nomination .show-filter{display:none}}.search-filters.search-filters-sla .show-filter-sla,.search-filters.search-filters-sla--nomination .show-filter-sla{padding:7px 14px}.search-filters.search-filters-sla--nomination .show-filter{background-color:#6f889b;width:11.1875rem}.search-filters.search-filters-sla--nomination .active-filters a{margin-bottom:0}.search-filters.search-filters-sla--nomination .active-filters a label{font-size:.9375rem;line-height:1.5625rem}.search-filters.search-filters-sla--nomination h4{color:#c5c5c5;font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-right:auto;padding-bottom:.3125rem}@media (max-width:767.98px){.search-filters.search-filters-sla--nomination{display:flex;margin:3rem 0 2rem;overflow:scroll}.search-filters.search-filters-sla--nomination::-webkit-scrollbar{display:none}.search-filters.search-filters-sla--nomination .show-filter{display:block;line-height:1.5625rem;margin-bottom:.3125rem;padding:.3125rem 1rem!important;white-space:nowrap}.search-filters.search-filters-sla--nomination .active-filters{display:flex;margin-bottom:.3125rem}.search-filters.search-filters-sla--nomination .active-filters a{display:inline-block;white-space:nowrap}}.search-filters-sla--nomination-title{color:#c5c5c5;font-size:.9375rem;font-weight:400;line-height:1.5625rem;margin-bottom:1rem;text-align:center}.search-filters-sla,.search-filters-sla--nomination{align-items:center;display:flex;flex-direction:row-reverse}.search-filters-sla--nomination-placeholders,.search-filters-sla-placeholders{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:58px;margin-top:36px}@media (max-width:1023.98px){.search-filters-sla--nomination-placeholders,.search-filters-sla-placeholders{display:none}}.search-filters-sla--nomination-placeholders-winner-2023,.search-filters-sla-placeholders-winner-2023{margin-bottom:0!important;margin-top:0!important}@media (max-width:767.98px){.search-filters-sla--nomination-placeholders-winner-2023,.search-filters-sla-placeholders-winner-2023{margin-top:40px!important}}.search-filters-sla-nomination-placeholders{gap:1rem;justify-content:flex-start}@media (max-width:767.98px){.search-filters-sla-nomination-placeholders{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.search-filters-sla-nomination-placeholders .placeholder--sla.placeholder--sla-search-filter{display:block;margin-top:0}}.sla__sticky-filter__container{display:none;padding-bottom:16px;padding-top:16px;position:relative;width:100%;z-index:3}.sla__sticky-filter__container .sla__sticky-filter__list{flex:1;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;vertical-align:middle;white-space:nowrap}@media (max-width:767.98px){.sla__sticky-filter__container .sla__sticky-filter__list{margin-right:-3px}}.sla__sticky-filter__container .sla__sticky-filter__list li{display:inline-block;margin-right:4px;position:relative;text-align:center;vertical-align:middle}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill{border-radius:20px;display:inline-block;font-size:12px;line-height:25px;padding:3px 15px 4px;position:relative}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill.sla__sticky-filter__pill--sla{background-color:#2c2c2c}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill.sla__sticky-filter__pill--sla.sla__sticky-filter__pill--sla-filters{padding-right:33px}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill.sla__sticky-filter__pill--sla .clear{background:url(../images/icons/sla/filter_delete.svg) no-repeat 50%;background-size:12px;cursor:pointer;display:block;height:7px;position:absolute;right:14.5px;top:12.5px;width:7px}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__pill.sla__sticky-filter__pill--dark{background-color:#2c2c2c;display:none;padding:3px 30px 4px 15px}.sla__sticky-filter__container .sla__sticky-filter__list li .sla__sticky-filter__reset{background:url(../images/icons/sla/filter_delete.svg) no-repeat 50%;background-size:12px;cursor:pointer;display:block;display:none;height:8px;position:absolute;right:13px;top:12px;width:8px}@media (max-width:767.98px){.sla__sticky-filter__container{display:block;margin-bottom:30px}}.overlay #sla-search-modal{background:#fff;border-radius:4px;box-shadow:0 8px 16px #0000004d;font-weight:400;left:calc(50% - 232px);margin:0;max-height:calc(100% - 40px);overflow:auto;position:fixed;top:50%;transform:translateY(-55%);width:464px}.overlay #sla-search-modal .close_modal{background:url(../images/icons/sla/Close_dark_sla2.svg) no-repeat 50%;cursor:pointer;display:block;height:15px;position:absolute;right:32px;top:32px;width:15px;z-index:2}@media (max-width:767.98px){.overlay #sla-search-modal{-webkit-overflow-scrolling:touch;border-radius:0;height:100%;left:0;max-height:100%;overflow-y:scroll;padding:0 0 80px;top:0;transform:none;width:100%}.overlay #sla-search-modal .close_modal{height:13px;right:24px;top:52px;width:13px}}.overlay #sla-search-modal h4.search-modal-title{border-radius:4px 4px 0 0;color:#2c2c2c;font-size:22px;font-weight:700;line-height:30px;margin-bottom:31px;padding:23px 40px 12px 32px}@media (max-width:767.98px){.overlay #sla-search-modal h4.search-modal-title{border-radius:0;font-size:18px;font-weight:600;line-height:33px;margin-bottom:25px;margin-top:25px;padding:16px 40px 0 24px}}.overlay #sla-search-modal .sla-search-row{margin-bottom:48px;padding:0 32px}.overlay #sla-search-modal .sla-search-row.search-button{margin-bottom:40px;margin-top:62px}.overlay #sla-search-modal .sla-search-row.search-button .mobile-bg{background-color:#fff;bottom:0;display:none;height:116px;position:fixed;width:100%;z-index:-1}.overlay #sla-search-modal .sla-search-row input{background-color:#fff;border:none;border-bottom:1px solid #2c2c2c;border-radius:0;display:block;font-size:15px;font-weight:600;line-height:25px;padding:8px 8px 8px 0;width:100%}.overlay #sla-search-modal .sla-search-row input::placeholder{color:#2c2c2c}.overlay #sla-search-modal .sla-search-row button{background-color:#a4937d;border:none;border-radius:5px;font-size:15px;font-weight:600;line-height:18px;margin-top:7px;padding:11px 0;text-align:center;width:180px}.overlay #sla-search-modal .sla-search-row button:hover{background-color:#897c6b}.overlay #sla-search-modal .sla-search-row button.btn--clear{background-color:#fff;color:#2c2c2c;padding:0}@media (min-width:768px){.overlay #sla-search-modal .sla-search-row button.btn--clear{font-size:11px}}.overlay #sla-search-modal .sla-search-row button.btn--clear:focus{box-shadow:none}.overlay #sla-search-modal .sla-search-row .customselect{cursor:pointer;position:relative}.overlay #sla-search-modal .sla-search-row .customselect input{background:#fff;border:none;border-bottom:1px solid #2c2c2c;box-sizing:border-box;color:#2c2c2c;cursor:pointer;font-size:15px;line-height:25px;padding:8px 8px 8px 0;width:100%}.overlay #sla-search-modal .sla-search-row .customselect input::placeholder{color:#2c2c2c}.overlay #sla-search-modal .sla-search-row .customselect .customselect__arrow{background-image:url(../images/icons/sla/customselect_arrow.svg);background-repeat:no-repeat;background-size:11px 6px;height:6px;position:absolute;right:17px;top:17px;width:11px}.overlay #sla-search-modal .sla-search-row .customselect .customselect__dropdown{background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;left:0;list-style:none;margin:0;padding:7px 37px 7px 10px;position:absolute;top:100%;transform:translateY(-50%);width:100%;z-index:101}.overlay #sla-search-modal .sla-search-row .customselect .customselect__dropdown .customselect__dropdown-item{color:#606060;cursor:pointer;font-size:16px;line-height:38px}.overlay #sla-search-modal .sla-search-row div.optionnav{position:relative;width:100%}.overlay #sla-search-modal .sla-search-row div.optionnav>span{background-color:#fff!important}.overlay #sla-search-modal .sla-search-row div.optionnav span{background:#fff url(../images/icons/sla/down.svg) no-repeat 100%;border-bottom:1px solid #2c2c2c;color:#2c2c2c;cursor:pointer;display:block;font-size:15px;font-weight:600;height:auto;line-height:25px;padding:8px 8px 8px 0;width:100%}.overlay #sla-search-modal .sla-search-row div.optionnav.categories_dropdown .custom-dropdown{max-height:400px!important;transform:translateY(-65%)}.overlay #sla-search-modal .sla-search-row div.optionnav.regions_dropdown .custom-dropdown{max-height:400px!important;transform:translateY(-43%)}.overlay #sla-search-modal .sla-search-row div.optionnav .custom-dropdown{background-color:#fff;border:1px solid #2c2c2c;border-radius:4px;left:0;list-style:none;margin:0;overflow-y:auto;padding:7px 0;position:absolute;top:100%;transform:translateY(-50%);width:100%;z-index:101}.overlay #sla-search-modal .sla-search-row div.optionnav .custom-dropdown li{display:block;float:left;position:relative}.overlay #sla-search-modal .sla-search-row div.optionnav .custom-dropdown label{color:#2c2c2c;cursor:pointer;display:block;font-size:15px;font-weight:500;line-height:30px;margin-bottom:2px;padding:0 10px}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete{position:relative;z-index:2}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-actions,.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-first-suggestion{display:none}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper{color:#000;margin-bottom:95px;padding-top:0}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper label{display:none}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-element--autocomplete input{color:#000;height:auto}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-element--autocomplete .formulate-input-actions__loading{display:none;position:absolute;right:5%}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown,.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message{background-color:#fff;border:1px solid #2c2c2c;border-radius:0 0 4px 4px;box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:300px;min-width:50px;overflow-y:auto;padding:0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:5}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li,.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li{color:#2c2c2c;cursor:pointer;display:block;font-size:15px;font-weight:500;line-height:30px;margin-bottom:2px;padding:0 10px}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li.formulate-input-dropdown-item--highlight,.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li.formulate-input-dropdown-item--highlight{background:#0003}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message{padding:0 10px}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message p{font-size:15px;font-weight:500;line-height:30px}@media (max-width:767.98px){.overlay #sla-search-modal .sla-search-row{margin-bottom:33px;padding:0 24px}.overlay #sla-search-modal .sla-search-row.search-button{bottom:0;margin-bottom:0;margin-top:0;position:fixed;width:100%}.overlay #sla-search-modal .sla-search-row.search-button .mobile-bg{display:block}.overlay #sla-search-modal .sla-search-row div.optionnav{margin:0}.overlay #sla-search-modal .sla-search-row div.optionnav span{border-radius:0}.overlay #sla-search-modal .sla-search-row .formulate-input--autocomplete span{font-size:15px;line-height:25px;margin-top:0;padding-left:0;padding-top:0}.overlay #sla-search-modal .sla-search-row button{border-radius:3px;margin-bottom:24px;margin-top:0;width:100%}}.overlay #sla-search-modal.sla-winner-search-modal{text-align:left;z-index:4}.overlay #sla-search-modal.sla-winner-search-modal .close_modal{margin-top:0;right:32px;top:56px}@media (max-width:767.98px){.overlay #sla-search-modal.sla-winner-search-modal .close_modal{margin:0;padding:0;right:30px;top:26px}}.overlay #sla-search-modal.sla-winner-search-modal h4.search-modal-title{margin-top:24px}@media (max-width:767.98px){.overlay #sla-search-modal.sla-winner-search-modal h4.search-modal-title{margin-top:0}}.overlay #sla-search-modal.sla-winner-search-modal .sla-search-row.search-button{margin-bottom:65px}@media (max-width:767.98px){.overlay #sla-search-modal.sla-winner-search-modal .sla-search-row.search-button{margin-bottom:0}}.overlay-second #sla-search-modal .sla-search-row .formulate-input--autocomplete .formulate-input-wrapper{margin-bottom:0!important}.overlay-second #sla-search-modal .sla-search-row .search-button-first{background-color:#000;border-radius:3px;font-family:Sofia Pro;font-size:15px;font-style:normal;font-weight:600;line-height:130%}.overlay-second #sla-search-modal .sla-search-row .search-button-first:hover{background-color:#6f889b}@media (min-width:568px){.overlay-second #sla-search-modal .sla-search-row div.optionnav .custom-dropdown-new{border:none!important;border-radius:0!important;box-shadow:0 0 10px #000c;margin:10px 0 0;padding:5px 0}}@media (max-width:767.98px){.search-modal-title-small{display:none}}.sla-detail_header{padding:3.125rem 7.5rem 0;text-align:center}@media (max-width:767.98px){.sla-detail_header{margin-bottom:-2.25rem;padding:1rem}}.sla-detail_header-winner{margin-bottom:3.75rem}@media (max-width:767.98px){.sla-detail_header-winner{margin-bottom:0}}.sla-detail_header-title{font-size:1.875rem;font-style:normal;font-weight:600;line-height:2.5rem;margin-bottom:10px}@media (max-width:767.98px){.sla-detail_header-title{font-size:1.375rem;font-weight:400;line-height:130%;margin-bottom:1.5rem}}@media (max-width:1023.98px){.sla-detail_header-title{width:102%}}@media (max-width:767.98px){.sla-detail_header-title>span>span>svg{margin-top:-.75rem;width:1.125rem}}.sla-detail_header-subtitle{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.625rem}@media (max-width:767.98px){.sla-detail_header-subtitle{font-size:.9375rem;font-weight:400;line-height:1.5625rem}}@media (max-width:1023.98px){.sla-detail_header-subtitle{width:102%}}@media (max-width:1439.98px){.sla-detail_header-subtitle-break{display:none}}.sla-detail_header-second{align-items:center;display:flex;justify-content:space-between}@media (max-width:767.98px){.sla-detail_header-second{justify-content:space-between}}.sla-detail_header-second-wrapper{margin:auto;padding:15px}@media screen and (max-width:1024px) and (min-width:770px){.sla-detail_header-second-wrapper{padding:0 16px}}@media screen and (max-width:770px){.sla-detail_header-second-wrapper{padding:0}}@media (max-width:1439.98px){.sla-detail_header-second-wrapper{max-width:766px}}@media (min-width:1024px){.sla-detail_header-second-wrapper{max-width:958px}}@media (min-width:1440px){.sla-detail_header-second-wrapper{max-width:1248px}}.sla-detail_header-wrapper_sec{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (max-width:767.98px){.sla-detail_header-wrapper_sec{padding:1rem}.sla-detail_header-wrapper{background:#2c2c2c;box-shadow:0 10px 16px #0000001a;padding:1.5rem;text-align:-webkit-auto}}.sla-detail_header-info:hover{cursor:pointer}@media (min-width:568px){.sla-detail_header-info{margin-top:-1.25rem}}@media (max-width:767.98px){.sla-detail_header-info{margin-top:-1%}}.sla-detail_header_modal-title{color:#121212;font-size:1.375rem!important;font-weight:600;line-height:130%!important}@media (max-width:767.98px){.sla-detail_header_modal-title{font-weight:700!important}}.sla-detail_header_modal-title-second{color:#a4937d;font-size:1.375rem!important;font-weight:600!important;line-height:130%!important}@media (max-width:767.98px){.sla-detail_header_modal-title-second{font-weight:700!important}}.sla-detail_header_modal-title--banner{font-size:22px!important;font-weight:600!important;line-height:30px!important}@media (max-width:767.98px){.sla-detail_header_modal-title--banner{font-size:24px!important;font-weight:600!important;line-height:130%!important}}.sla-detail_header_modal-title--banner_info>sup{font-weight:300}.sla-detail_header_modal-body{text-align:left}.sla-detail_header_modal-body>p{font-size:.9375rem;font-weight:400;line-height:160%}.sla-detail_header_modal-body a{color:#121212}.sla-detail_header_modal-gird{display:grid;margin-top:0!important;text-align:left}.sla-detail_header_modal-close{margin-top:.3125rem!important}.sla-detail_header_modal-close>span>svg>path{fill:#121212}.sla-detail-punkte{margin-bottom:3.5625rem;text-align:center}@media (max-width:767.98px){.sla-detail-punkte{margin-bottom:1rem;margin-top:10px;padding:0 .5rem}.sla-detail-punkte>h4{font-size:1.125rem}}.sla-detail-punkte-placeholder-wrap{align-items:center;display:flex;justify-content:center}@media (min-width:568px){.break-sm{display:none}}.grid-icon-active{background:url(../images/icons/switch-grid-active.svg) no-repeat 50%}.gird-icon-inactive,.grid-icon-active{margin-right:9.5px;padding:7px 18px 7px 0}.gird-icon-inactive{background:url(../images/icons/switch-grid-inactive.svg) no-repeat 50%}.list-icon-active{background:url(../images/icons/switch-list-active.svg) no-repeat 50%}.list-icon-active,.list-icon-inactive{margin-top:0!important;padding:7px 0 7px 45px}.list-icon-inactive{background:url(../images/icons/switch-list-inactive.svg) no-repeat 50%}.search-page__switch{display:flex;justify-content:center;margin-top:-.75rem}@media (max-width:1023.98px){.search-page__switch{margin-top:-1.625rem}}.search-page__switch-wrap{background-color:#444;border-radius:64px;cursor:pointer;height:1.75rem;position:relative;width:3.3125rem}@media (max-width:767.98px){.search-page__switch-wrap{height:1.68rem}}.search-page__switch-wrap input{height:0;opacity:0;width:0}.search-page__switch-slider{background-color:#656565;border-radius:50px;bottom:0;height:24px;left:3%;position:absolute;right:0;top:8%;transition:.4s;width:24px}@media (max-width:767.98px){.search-page__switch-slider{top:7%}}input:checked+.search-page__switch-slider{transform:translateX(26px)}.sla-section{margin-bottom:90px}@media (max-width:1023.98px){.sla-section{margin-bottom:60px}}.sla-section-wrapper{margin-bottom:140px}.sla-section:last-of-type{margin-bottom:64px}.sla-section-wrapper{margin-bottom:192px}@media (min-width:568px){.small{display:none}}@media (max-width:767.98px){.big{display:none}}.search-page__article--sla:hover .search-page__article__image-cont img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.button-sm-wrapper{bottom:0;justify-content:center;left:0;margin:0 auto;padding:12px 32px;position:absolute;width:100%}@media (min-width:568px){.button-sm-wrapper{position:relative;width:max-content}}button.button-sm{background-color:#fff;border:1px solid var(--Gray-700,#444);border-radius:4px;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px;padding:12px 32px;width:max-content}button.button-sm:hover{background:#6f889b;cursor:pointer}@media (min-width:568px){.entity-details__nominate_ribbon.entity-details__award_ribbon .award-location-ribbon-title br{display:none}}.sla-section-label{display:block;font-size:18px;font-weight:400;line-height:28px;text-align:center;text-decoration-line:underline}.sla-search-header--winner-2023{padding:5.75rem 0}.sla-detail_header_winner-2023{margin-bottom:0;min-height:14.25rem;padding:6rem 7.5rem 0}.sla-detail_header_winner-2023 .sla-detail_header-title{font-size:2.5rem;line-height:3.125rem;margin-bottom:1rem}.sla-detail_header_winner-2023 .sla-detail_header-title-placeholders{margin-bottom:40px}.sla-detail_header_winner-2023 .sla-detail_header-subtitle{line-height:2.0625rem}@media (max-width:1023.98px){.sla-detail_header_winner-2023{min-height:19.4375rem}}@media (max-width:767.98px){.sla-detail_header_winner-2023{min-height:14.25rem;padding:1rem}.sla-detail_header_winner-2023 .sla-detail_header-wrapper{background:none;padding:0;text-align:center}.sla-detail_header_winner-2023 .sla-detail_header-title{font-size:1.875rem;font-weight:600;line-height:2.5rem}.sla-detail_header_winner-2023 .sla-detail_header-subtitle{line-height:1.5625rem}}.search-filters.search-filters-sla.search-filters-sla-winner-2023{flex-direction:row-reverse;margin-bottom:0;margin-top:0;width:100%}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .show-filter{background-color:#a4937d;line-height:1.5625rem;margin-left:1.5rem;padding:.375rem 1rem;white-space:nowrap;width:auto}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .active-filters{display:flex}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .active-filters a{white-space:nowrap}@media (max-width:767.98px){.search-filters.search-filters-sla.search-filters-sla-winner-2023{display:flex;height:100%;justify-content:center;margin-bottom:2rem;overflow:scroll}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .show-filter{display:block;margin-left:0;margin-top:0}.search-filters.search-filters-sla.search-filters-sla-winner-2023 .active-filters a{display:inline-block;margin-left:8px}.search-filters.search-filters-sla.search-filters-sla-winner-2023_has-filters{justify-content:flex-start;width:100vw}.search-filters.search-filters-sla.search-filters-sla-winner-2023_has-filters .show-filter{margin-left:8px;margin-right:19px}.search-filters.search-filters-sla.search-filters-sla-winner-2023::-webkit-scrollbar{display:none}}.filters-wrapper-sla-2023{display:flex;margin-bottom:2rem;margin-top:3.0625rem}@media (max-width:767.98px){.filters-wrapper-sla-2023{flex-direction:column-reverse;margin-bottom:1rem;margin-top:1rem}}.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023{padding-top:0}.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023 .seopages__overview__card-text-sla{font-size:22px;height:3.875rem;line-height:30px}.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023 .seopages__overview__card-sla{margin-bottom:2.125rem}@media (max-width:767.98px){.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023 .seopages__overview__card-text-sla{bottom:0;margin-bottom:0;width:100%}.seopages__overview__cards-wrap.seopages__overview__cards-wrap-2023 .seopages__overview__card-image-sla{height:300px}.sla-detail_header_winner-2023{margin-bottom:0;margin-top:2rem}.sla-detail_header_winner-2023 .sla-detail_header-title{margin-bottom:1rem}}.sla-detail-punkte-2023{margin-bottom:2.75rem}.sla-detail-punkte-2023 h4{font-size:30px;line-height:40px}@media (max-width:767.98px){.sla-detail-punkte-2023{margin-bottom:2rem;margin-top:0}.sla-detail-punkte-2023 h4{font-size:22px;line-height:30px}}@media (min-width:568px){.sla-detail-punkte-2023{margin-top:1.125rem}}.sla-detail-punkte-image{margin-bottom:17px;width:173px}.sla-detail-punkte-category{font-size:1rem;font-weight:500;line-height:1.5rem}.search-page__article__badge-grid.search-page__article__badge-2023{background:url(../images/gold-badge-2023.svg);background-repeat:no-repeat;font-size:18px;height:39px;line-height:40px;width:130px}.search-page__article__badge-grid.search-page__article__badge-2023 span{position:relative;top:-4px}@media (max-width:767.98px){.search-page__article__badge-grid.search-page__article__badge-2023{background:url(../images/gold-badge.svg);display:block;font-size:1.875rem;font-weight:400;height:47px;line-height:2.5rem;right:0;width:83px}.search-page__article__badge-grid.search-page__article__badge-2023 span{top:0}.search-page__article__badge-grid.search-page__article__badge-2023 span:nth-child(2){display:none}}.sla-2023-total-items{color:#c5c5c5;display:flex;font-size:1.125rem;font-weight:500;line-height:2.0625rem;width:100%}@media (max-width:767.98px){.sla-2023-total-items{font-size:.9375rem;line-height:1.5625rem;text-align:center}}.sla-detail_header-second-2023 .sla__sticky-filter__container{display:none}.search-page__article-sla.search-page__article-slawinner-2023{margin-bottom:2.75rem}@media (max-width:767.98px){.search-page__article-sla.search-page__article-slawinner-2023{margin-bottom:1.75rem}}.formulate-input--nominationcategories__dropdown{max-height:310px;overflow-y:scroll}.formulate-input--nominationcategories__dropdown::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:8px}.formulate-input--nominationcategories__dropdown::-webkit-scrollbar{width:10px}.formulate-input--nominationcategories__dropdown-item{border-bottom:1px solid #ececec;list-style:none;padding:.625rem .5rem}.formulate-input--nominationcategories__dropdown-item--title{color:#1b1b1b;font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:.5rem}.formulate-input--nominationcategories-item--list{color:#656565;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:.25rem}.formulate-input--nominationcategories-item--list span{margin-right:.375rem}.formulate-input--nominationcategories-item--list span svg{height:.875rem;margin-bottom:.25rem;width:.8125rem}.formulate-input--nominationcategories-item--list span svg path{fill:#656565!important}.formulate-input-element_nomination-categories{align-items:flex-start;justify-content:space-between;padding:.5625rem .75rem!important}.formulate-input-element_nomination-categories .formulate-input-element--customselect__reset span svg{height:1rem;width:1rem}@media (max-width:767.98px){.formulate-input-element_nomination-categories{display:block;padding:9px 12px;position:relative}.formulate-input-element_nomination-categories .input-functions{position:absolute;right:8px;top:0}}.formulate-input-element-padding{padding:0 .75rem}.main-header__filter-toggle.main-header__filter-toggle-sla.nuxt-link-active{color:#fff}.modal-hidden .sk-modal{position:absolute}@media (max-width:767.98px){.search-page__article__image-cont.search-page__article__image-cont-sla.sla-winner-image-mobile .search-page__article__image-wrap{height:20rem}}.awarded-location-modal-link{color:#121212;font-size:1.125rem;font-weight:500;line-height:1.75rem;text-decoration-line:underline}@media (max-width:767.98px){.awarded-location-modal-link{font-size:.875rem}}.sla-thirty--seconds-header,.sla-voting_kit-download-header,.sla_overview-facts-figures--header,.sla_overview-nomination-header{background-color:#6d6253;padding-bottom:5.75rem;padding-top:7.1875rem;text-align:center}.sla-thirty--seconds-header:before,.sla-voting_kit-download-header:before,.sla_overview-facts-figures--header:before,.sla_overview-nomination-header:before{background:#897c6b!important}.sla-thirty--seconds-header:after,.sla-voting_kit-download-header:after,.sla_overview-facts-figures--header:after,.sla_overview-nomination-header:after{background:#7d705f!important}.sla_overview-facts-figures--header-title{z-index:2}@media (max-width:767.98px){.sla-thirty--seconds-header,.sla-voting_kit-download-header,.sla_overview-facts-figures--header,.sla_overview-nomination-header{padding-bottom:3.0625rem;padding-top:6.5625rem}.sla_overview-facts-figures--header-title{padding-left:50px!important;padding-right:50px!important}.sla-thirty--seconds-header h1,.sla-voting_kit-download-header h1,.sla_overview-facts-figures--header h1,.sla_overview-nomination-header h1{background-size:3.1875rem;font-size:1.5rem;text-align:left!important}.sla-thirty--seconds-header span,.sla-voting_kit-download-header span,.sla_overview-facts-figures--header span,.sla_overview-nomination-header span{margin-top:-7px;padding:8px 0 0}.sla-thirty--seconds-header:before,.sla-voting_kit-download-header:before,.sla_overview-facts-figures--header:before,.sla_overview-nomination-header:before{display:block!important;height:23.5rem!important;left:105px!important;top:-70px!important;width:23.5rem!important}.sla-thirty--seconds-header:after,.sla-voting_kit-download-header:after,.sla_overview-facts-figures--header:after,.sla_overview-nomination-header:after{display:block!important;height:14.1875rem!important;left:237px!important;top:125px!important;width:14.1875rem!important}}.sla_overview-facts-figures--reviews-content{font-weight:600!important}.sla_overview-facts-figures--body{background:#fff;color:#2c2c2c}.sla_overview-facts-figures--body .static-page__opportunities{gap:30px;justify-content:flex-start;max-width:960px}.sla_overview-facts-figures--body .static-page__opportunities__card{max-width:384px}.sla_overview-facts-figures--infos,.sla_overview-facts-figures--reviews,.sla_overview-facts-figures--section{background:#f2f2f2;padding:3rem 6.25rem 1.375rem}.sla_overview-facts-figures--section-2{background:#fff;padding:30px 0 0}.sla_overview-facts-figures--infos h1,.sla_overview-facts-figures--reviews h1,.sla_overview-facts-figures--section h1{font-size:4.0625rem;font-weight:700;line-height:4.6875rem;padding-right:40%}.sla_overview-facts-figures--infos h2,.sla_overview-facts-figures--reviews h2,.sla_overview-facts-figures--section h2{font-size:2.25rem;font-weight:700;line-height:3.125rem}@media (max-width:1023.98px){.sla_overview-facts-figures--infos h1,.sla_overview-facts-figures--reviews h1,.sla_overview-facts-figures--section h1{padding-right:0}}@media (max-width:767.98px){.sla_overview-facts-figures--infos,.sla_overview-facts-figures--reviews,.sla_overview-facts-figures--section{padding:2rem 0}.sla_overview-facts-figures--infos h1,.sla_overview-facts-figures--reviews h1,.sla_overview-facts-figures--section h1{font-size:2.5rem;line-height:120%;padding-right:0}.sla_overview-facts-figures--infos h2,.sla_overview-facts-figures--reviews h2,.sla_overview-facts-figures--section h2{font-size:1.5rem;line-height:1.875rem;margin:2rem 0}}.sla_overview-facts-figures--cards .about-us__cards{margin-top:0}@media (max-width:767.98px){.sla_overview-facts-figures--cards .about-us__cards{padding-top:3.25rem}}.sla_overview-facts-figures--infos{background:#f2f2f2;padding:8rem 0}@media (max-width:767.98px){.sla_overview-facts-figures--infos{padding:0 0 .9375rem}}.sla_overview-facts-figures--infos_new{margin-top:120px}@media (max-width:767.98px){.sla_overview-facts-figures--infos_new{margin-top:60px}}.sla_overview-facts-figures--reviews{background-color:#fff;padding:3rem 6.25rem 9.5625rem}.sla_overview-facts-figures--reviews .static-page__reviews__single{background-color:#f9f9f9}.sla_overview-facts-figures--reviews .static-page__reviews__single p{font-weight:700}.sla_overview-facts-figures--reviews-no-banner{padding:3rem 6.25rem 0}@media (max-width:767.98px){.sla_overview-facts-figures--reviews{padding:1.875rem .9375rem 3.75rem}.static-page__reviews--facts-and-figures{margin-top:55px}}.sla_overview-facts-figures--banner{background-color:#a4937d;color:#fff;padding:3.5rem}.sla_overview-facts-figures--banner img{filter:brightness(0) invert(1)}.sla_overview-facts-figures--banner .btn{background-color:#2c2c2c;border-color:#2c2c2c}.sla_overview-facts-figures--banner .btn:hover{background-color:#464646}.sla_overview-facts-figures--banner-title{padding:0 6rem 0 2.25rem}@media (max-width:767.98px){.sla_overview-facts-figures--banner{padding:1.25rem}.sla_overview-facts-figures--banner img{max-height:4.375rem}.sla_overview-facts-figures--banner-title{margin:0!important;padding:.3125rem 0 .4375rem .75rem}.sla_overview-facts-figures--banner .eintrage-page__booking__description{margin-top:.5rem}.sla_overview-facts-figures--banner .eintrage-page__booking__description br{display:none}}.sla_overview-facts-figures--banner-blue,.sla_overview-facts-figures--banner-winner{background-color:#6f889b;padding:6.6875rem 3.125rem 4.4375rem}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column{flex:0}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:first-child,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:first-child{flex:0 0 55%}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:nth-child(2),.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:nth-child(2){flex:0 0 45%}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__title,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__title{max-width:565px}.sla_overview-facts-figures--banner-blue .col-12-style .btn,.sla_overview-facts-figures--banner-winner .col-12-style .btn{font-size:1.125rem;font-weight:700;line-height:1.625rem;padding:.625rem 2.6875rem}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__description,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__description{font-weight:500;margin-bottom:3.4375rem}@media (max-width:1439.98px){.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:first-child,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:first-child{flex:0 0 65%}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:nth-child(2),.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:nth-child(2){flex:0 0 35%}.sla_overview-facts-figures--banner-blue .col-12-style br,.sla_overview-facts-figures--banner-winner .col-12-style br{display:none}}@media (max-width:1023.98px){.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:first-child,.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__column:nth-child(2),.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:first-child,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__column:nth-child(2){flex:0 0 100%}}.sla_overview-facts-figures--banner-blue .sla_overview-facts-figures--banner-title,.sla_overview-facts-figures--banner-winner .sla_overview-facts-figures--banner-title{padding:0 5.5rem 0 2.25rem}@media (max-width:767.98px){.sla_overview-facts-figures--banner-blue,.sla_overview-facts-figures--banner-winner{padding:4.4375rem 1.875rem}.sla_overview-facts-figures--banner-blue .col-12-style .btn,.sla_overview-facts-figures--banner-winner .col-12-style .btn{font-size:.875rem;line-height:130%;padding:.625rem 1.5rem}.sla_overview-facts-figures--banner-blue .col-12-style .eintrage-page__booking__description,.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__description{margin-bottom:2.5rem}.sla_overview-facts-figures--banner-blue .sla_overview-facts-figures--banner-title,.sla_overview-facts-figures--banner-winner .sla_overview-facts-figures--banner-title{line-height:110%;padding:0 0 .4375rem}.sla_overview-facts-figures--banner-blue img,.sla_overview-facts-figures--banner-winner img{display:none}}@media (max-width:1023.98px){.sla_overview-facts-figures--banner-blue img,.sla_overview-facts-figures--banner-winner img{max-height:4.0625rem}}.sla_overview-facts-figures--banner-winner{background-color:#a4937d;padding:4.6875rem}.sla_overview-facts-figures--banner-winner .col-12-style .eintrage-page__booking__description{margin-bottom:3.0625rem}@media (max-width:767.98px){.sla_overview-facts-figures--banner-winner{padding:4.4375rem 1.875rem}}.sla_overview-facts-figures--subtitle{padding:6rem 6.25rem 0}.sla_overview-facts-figures--subtitle p{font-size:1.125rem;font-weight:500;line-height:2.0625rem;padding-bottom:1.875rem}@media (max-width:1023.98px){.sla_overview-facts-figures--subtitle{padding:2.875rem 3.125rem 0}}@media (max-width:767.98px){.sla_overview-facts-figures--subtitle{padding:0}.sla_overview-facts-figures--subtitle p{padding-bottom:0}.sla_overview-facts-figures--subtitle-p-1{padding-bottom:2rem!important}}.sla_overview-facts-figures--subtitle_warm-up{color:#a4937d;text-decoration:underline}.sla_overview-facts-figures--subtitle_warm-up:hover{color:#a4937d}.sla_overview-facts-figures--advantages{padding:4.125rem 6.25rem 3.125rem}@media (max-width:767.98px){.sla_overview-facts-figures--advantages{padding:3.5rem 0 1.5rem}.sla_overview-facts-figures--advantages-wrap{padding-top:1.625rem}.sla_overview-facts-figures--advantages .eintrage-page__services__single:last-child{margin-bottom:0}}.sla_overview-facts-figures--contact{margin-top:6.25rem}.sla_overview-facts-figures--contact img{object-fit:cover}.sla_overview-facts-figures--contact .static-page__agent__info p{margin-bottom:48px!important}@media (max-width:767.98px){.sla_overview-facts-figures--contact{margin-top:3.125rem}}.static-page__agent--facts-and-figures{background-color:#fff}.static-page__agent--facts-and-figures h2{margin-bottom:0!important}.sla_overview-main-title{font-size:48px;font-style:normal;font-weight:700;letter-spacing:-.96px;line-height:60px;padding:0 6.4375rem;text-align:center}@media (max-width:767.98px){.sla_overview-main-title{font-size:30px;font-style:normal;font-weight:700;line-height:38px;padding:0 0 2rem}}.sla_overview-locale-changer{border-radius:3px;margin-bottom:2rem;margin-left:auto;position:relative;width:8.125rem!important}@media (max-width:767.98px){.sla_overview-locale-changer{margin-bottom:1.25rem;margin-top:.9375rem}}.sla_overview-locale-changer-single--location{background-color:#2c2c2c!important;right:10%!important;top:20px!important}.sla_overview-locale-changer--select-options{height:auto!important;margin-top:0!important;width:auto}@media (max-width:767.98px){.sla_overview-locale-changer--select-options-nomination{margin-top:-.75rem!important}}@media (min-width:568px){.sla_overview-locale-changer--select-options-single--location{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:0 0 10px #000c}}@media (max-width:767.98px){.sla_overview-locale-changer--select-options-single--location{top:37px!important}}.sla_overview-locale-changer--option-selected{background-color:#a4937d!important}.sla_overview-locale-changer--option-selected_blue{background-color:#6f889b!important}.sla_overview-locale-changer--select-option{padding:13px 19px!important;width:100%}.sla_overview-locale-changer--select-option:hover{background-color:#a4937d!important}.sla_overview-locale-changer--select-option_blue:hover{background-color:#6f889b!important}.sla_overview-locale-changer--select-options::-webkit-scrollbar,.sla_overview-locale-changer--select-options::-webkit-scrollbar-thumb{display:none!important}.sla_locale-changer-search-results{background-color:#0000004d!important;border-radius:24px;border-top-left-radius:24px!important;border-top-right-radius:24px!important;height:37px;position:absolute!important;right:14px;top:-87px;width:84px!important}@media (max-width:767.98px){.sla_locale-changer-search-results{right:26px;top:-92px}}.sla_locale-changer-search-results .formulate-input--customselect__dropdown .sla_overview-locale-changer--select-option,.sla_locale-changer-search-results .formulate-input--nominationcategories__dropdown .sla_overview-locale-changer--select-option{font-size:15px;line-height:25px;padding:6px 16px!important}@media (max-width:767.98px){.sla_locale-changer-search-nomination{right:3.6%!important;top:-86px!important}}.sla_locale-changer-search-single--location{background-color:#2c2c2c!important;border-radius:24px;border-top-left-radius:24px!important;border-top-right-radius:24px!important;cursor:pointer;height:37px;padding:10px!important;position:absolute!important;right:14px;top:-87px;width:84px!important}@media (max-width:767.98px){.sla_locale-changer-search-single--location{background-color:#2c2c2c!important;margin:14px 8%!important;position:fixed!important;right:8%!important;top:0!important}}.sla_locale-changer-search-single--location .formulate-input--customselect__dropdown .sla_overview-locale-changer--select-option,.sla_locale-changer-search-single--location .formulate-input--nominationcategories__dropdown .sla_overview-locale-changer--select-option{font-size:15px;line-height:25px;padding:6px 16px!important}.sla_locale-changer-search-detail--location{background-color:#5a6f80!important;border:none;border-radius:24px;border-top-left-radius:24px!important;border-top-right-radius:24px!important;color:#fff!important;cursor:pointer;height:37px;margin-bottom:5px;margin-top:21px;padding:10px!important;position:relative!important;width:84px!important;z-index:9}@media (max-width:767.98px){.sla_locale-changer-search-detail--location{margin:1.875rem 0 0!important}}.sla_locale-changer-search-detail--location .formulate-input--customselect__dropdown .sla_overview-locale-changer--select-option,.sla_locale-changer-search-detail--location .formulate-input--nominationcategories__dropdown .sla_overview-locale-changer--select-option{font-size:15px;line-height:25px;padding:6px 16px!important}.sla_locale-changer-search-detail--location>input{color:#fff!important}#sla_locale-changer-search-results--input{font-size:15px!important;line-height:25px!important}.sla_search-locale-switch--wrap{position:relative}@media (max-width:1023.98px){.sla_search-locale-switch--wrap{max-width:766px!important}}.link_copied-new{align-items:center;color:#6f889b;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:22px;margin-bottom:18px}.sla_overview-nomination-body{background:#fff!important}.sla-voting_kit-download,.sla_overview-nomination{background-color:#ececec}.sla-voting_kit-download-header,.sla_overview-nomination-header{background-color:#5a6f80!important}.sla-voting_kit-download-header:before,.sla_overview-nomination-header:before{background-color:#6f889b!important}.sla-voting_kit-download-header:after,.sla_overview-nomination-header:after{background-color:#5a6f80!important;right:-46px!important}.sla-voting_kit-download-header h1,.sla-voting_kit-download-header span,.sla_overview-nomination-header h1,.sla_overview-nomination-header span{z-index:2}.sla-voting_kit-download-header span,.sla_overview-nomination-header span{margin-top:0}@media (max-width:1439.98px){.sla-voting_kit-download-header,.sla_overview-nomination-header{padding-bottom:90px}}.sla-voting_kit-download-header_warm-up:before,.sla_overview-nomination-header_warm-up:before{background-color:#627786!important;right:-75px!important}.sla-voting_kit-download-header_warm-up h1,.sla-voting_kit-download-header_warm-up span,.sla_overview-nomination-header_warm-up h1,.sla_overview-nomination-header_warm-up span{z-index:2}.sla-voting_kit-download-header_warm-up span,.sla_overview-nomination-header_warm-up span{margin-top:0}@media (max-width:1439.98px){.sla-voting_kit-download-header_warm-up,.sla_overview-nomination-header_warm-up{padding-bottom:90px}}.sla-voting_kit-download .blue-container,.sla_overview-nomination .blue-container{background-color:#5a6f80;color:#fff;margin:8rem 0 2.5rem;padding:5.25rem 4.5rem 4.375rem;text-align:center}.sla-voting_kit-download .blue-container p,.sla_overview-nomination .blue-container p{font-size:1.5rem;font-weight:500;line-height:2rem}.sla-voting_kit-download .blue-container a,.sla-voting_kit-download .blue-container button,.sla_overview-nomination .blue-container a,.sla_overview-nomination .blue-container button{background-color:#2c2c2c;border-radius:4px;display:block;font-size:.9375rem;font-weight:600;line-height:1.375rem;margin:auto;padding:.6875rem .875rem;text-align:center;width:max-content}.sla-voting_kit-download .white-container,.sla_overview-nomination .white-container{background-color:#fff!important;color:#5a7080;margin:2.6875rem 0 2.5rem;padding:5.25rem 4.5rem 4.375rem;text-align:center}@media (max-width:767.98px){.sla-voting_kit-download .white-container,.sla_overview-nomination .white-container{margin-top:4rem!important;padding:1.5rem!important}}.sla-voting_kit-download .white-container p,.sla_overview-nomination .white-container p{font-size:1.5rem;font-weight:500;line-height:2rem}.sla-voting_kit-download .white-container a,.sla-voting_kit-download .white-container button,.sla_overview-nomination .white-container a,.sla_overview-nomination .white-container button{background-color:#2c2c2c;border-radius:4px;display:block;font-size:.9375rem;font-weight:600;line-height:1.375rem;margin:auto;padding:.6875rem .875rem;text-align:center;width:max-content}@media (max-width:767.98px){.sla-voting_kit-download .white-container a,.sla-voting_kit-download .white-container button,.sla_overview-nomination .white-container a,.sla_overview-nomination .white-container button{background-color:#2c2c2c!important}}.sla-voting_kit-download .gold-container,.sla_overview-nomination .gold-container{background-color:#8a7b69!important}@media (max-width:767.98px){.sla-voting_kit-download .blue-container,.sla_overview-nomination .blue-container{background-color:#5a6f80;margin:6rem 0 7.75rem;padding:1.875rem 1.5rem;text-align:left}.sla-voting_kit-download .blue-container p,.sla_overview-nomination .blue-container p{color:#fff;font-size:1.125rem;font-weight:500;line-height:1.75rem}.sla-voting_kit-download .blue-container a,.sla_overview-nomination .blue-container a{background-color:#2c2c2c;width:100%}.sla-voting_kit-download-header,.sla_overview-nomination-header{padding-bottom:0;padding-top:73px}.sla-voting_kit-download-header:before,.sla_overview-nomination-header:before{left:51px!important;top:-173px!important}.sla-voting_kit-download-header:after,.sla_overview-nomination-header:after{left:178px!important;top:17px!important}.sla-voting_kit-download-header h1,.sla_overview-nomination-header h1{background-size:27px;font-size:19.5px;line-height:30px;padding-bottom:30px;padding-left:35px}.sla-voting_kit-download-header span,.sla_overview-nomination-header span{padding-top:0}.sla-voting_kit-download-header_warm-up,.sla_overview-nomination-header_warm-up{padding-bottom:4.75rem;padding-top:6.25rem}.sla-voting_kit-download-header_warm-up:before,.sla_overview-nomination-header_warm-up:before{left:81px!important;top:-19px!important}.sla-voting_kit-download-header_warm-up:after,.sla_overview-nomination-header_warm-up:after{left:261px!important;top:136px!important}.sla-voting_kit-download-header_warm-up>div>h1,.sla_overview-nomination-header_warm-up>div>h1{background-size:2.625rem;font-size:1.5rem!important;font-style:normal;font-weight:700;line-height:2rem;padding-left:2.8125rem}.sla-voting_kit-download-header_warm-up>div>h1>span,.sla_overview-nomination-header_warm-up>div>h1>span{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}}@media (min-width:768px){.sla-voting_kit-download-header_warm-up>div>h1,.sla_overview-nomination-header_warm-up>div>h1{font-size:2.25rem!important;font-weight:700;letter-spacing:-.045rem;line-height:2.75rem}.sla-voting_kit-download-header_warm-up>div>span,.sla_overview-nomination-header_warm-up>div>span{font-size:1.5rem!important;font-style:normal;font-weight:500;line-height:2rem;margin-left:6.8125rem}}.sla_overview-nomination_blue{background-color:#354c5d}.sla-voting_kit-download .blue-container button{border:none;color:#fff;cursor:pointer;min-width:256px;padding:10px 20px}.sla-voting_kit-download .blue-container button:hover{color:#ff5a75}.sla-voting_kit-download .blue-container-text{margin-bottom:52px}.sla-voting_kit-download .blue-container .sla-h2{margin-bottom:19px}.blue-container-grey-text,.sla-voting_kit-download .blue-container-grey-text h2,.sla-voting_kit-download .blue-container-grey-text p:not(.white-text){color:#c5c5c5}.sla-h2{font-size:2.5rem;line-height:3.125rem}@media (max-width:767.98px){.sla-h2{font-size:1.5rem;line-height:1.875rem}}.sla_nomination-form-page{color:#2c2c2c;padding:48px 0}.sla_nomination-form-page--section{margin-bottom:5.9375rem}.sla_nomination-form-page-title{display:flex;margin-bottom:5rem;width:100%}.sla_nomination-form-page-title h1{padding-left:3.5rem}.sla_nomination-form-page-title h2{font-weight:700}.sla_nomination-form-page h1{font-size:65px;font-weight:700;line-height:75px}.sla_nomination-form-page--link{color:#5a6f80!important}@media (max-width:1023.98px){.sla_nomination-form-page br{display:none}.sla_nomination-form-page h1{font-size:52px}}@media (max-width:767.98px){.sla_nomination-form-page{padding:2rem 0}.sla_nomination-form-page--section{margin-bottom:4rem}.sla_nomination-form-page-title{flex-wrap:wrap;margin-bottom:32px}.sla_nomination-form-page-title h1{font-size:40px;line-height:120%;margin-top:32px;padding-left:0}.sla_nomination-form-page h2{font-size:30px}}.sla_nomination-form-wrap,.sla_nomination_confirmation-form-wrap{background-color:#6f889b;color:#fff;margin:5.9375rem 0 0;padding:6.25rem 0;width:100%}.sla_nomination-form-wrap h1,.sla_nomination_confirmation-form-wrap h1{font-size:40px;line-height:50px;padding-right:2.6875rem}@media (max-width:767.98px){.sla_nomination-form-wrap,.sla_nomination_confirmation-form-wrap{margin:3.75rem 0;padding:3.75rem .9375rem}.sla_nomination-form-wrap h1,.sla_nomination_confirmation-form-wrap h1{font-size:22px;line-height:130%}}.sla_nomination-form-wrap-banner{background-color:#fff;margin:0 0 20px;padding:0 10px}@media (max-width:767.98px){.sla_nomination-form-wrap-banner{justify-content:space-between;padding:0;width:110%}}.sla_nomination-form-wrap-banner_btn{font-size:15px!important;font-weight:600!important;line-height:130%!important;margin-bottom:20px!important;margin-left:0!important;margin-top:30px!important;width:61%!important}@media (max-width:767.98px){.sla_nomination-form-wrap-banner_btn{width:auto!important}}.sla_nomination-form-div{align-items:flex-start;display:flex;flex-wrap:wrap}@media only screen and (max-width:1439px){.sla_nomination-form-div{justify-content:center}}.sla_nomination-form-title{align-items:center;display:flex;flex:0 0 50%;max-width:540px;padding:1.5rem 0}.sla_nomination-form-title img{align-self:flex-start;margin-right:1.5rem;width:6.875rem}@media screen and (max-width:1183px){.sla_nomination-form-title{margin-bottom:34px}}@media (max-width:767.98px){.sla_nomination-form-title{flex:0 0 70%;min-width:250px;padding:0}.sla_nomination-form-title img{margin-right:.9375rem;width:3.75rem}.sla_nomination-form-title h1{padding-right:0}}.sla_nomination-form,.sla_nomination_confirmation-form{flex:0 0 50%;max-width:600px;min-width:400px}.sla_nomination-form-btn{background-color:#2c2c2c;border-color:#2c2c2c;margin-top:32px}.sla_nomination-form-btn:active,.sla_nomination-form-btn:hover{background-color:#1c1c1c;border-color:#1c1c1c}@media (max-width:767.98px){.sla_nomination-form,.sla_nomination_confirmation-form{flex:0 0 100%;min-width:300px}.sla_nomination-form-btn{width:100%}}.sla_nomination-form-banner{display:grid;margin-top:-25px;padding:12px 19px 0 10px;width:100%}.sla_nomination-form-banner-open_btn{background-color:#6f889b!important;border:1px solid #fff!important;margin-top:0!important;padding:11px 25px!important}@media (max-width:767.98px){.sla_nomination-form-banner-open_btn{margin:15px 0 0!important}}.sla_nomination-form-banner-open_btn:hover{background-color:#fff!important;border:1px solid #6f889b!important;color:#6f889b!important;cursor:pointer}.sla_nomination-form-banner div>div>label{color:#000;font-weight:600!important;left:0}.sla_nomination-form-banner-header{font-size:22px;font-weight:600;line-height:30px}@media (max-width:767.98px){.sla_nomination-form-banner-header{font-size:16px;font-weight:400;line-height:24px}}.sla_nomination-form-banner-header_info>span>svg{height:18px;width:18px}@media (max-width:767.98px){.sla_nomination-form-banner-header_info>span>svg{height:13.81px;margin-left:5px;margin-top:-5px;width:13.81px}.sla_nomination-form-banner-header>span:first-child{display:none}.sla_nomination-form-banner-header-one>span:first-child{display:block!important}}.sla_nomination-form-banner-header-one>span>span>span>svg{margin-left:3px}.sla_nomination-form-link{color:#000;font-size:12px;font-weight:600;line-height:25px;text-decoration:underline}.sla_nomination-form-link:hover{cursor:pointer}.sla_nomination-form .formulate-input-element:not(.formulate-input-element--textarea),.sla_nomination_confirmation-form .formulate-input-element:not(.formulate-input-element--textarea){background-color:#fff;color:#2c2c2c}.sla_nomination-form .formulate-input-element:not(.formulate-input-element--textarea) input,.sla_nomination_confirmation-form .formulate-input-element:not(.formulate-input-element--textarea) input{color:#2c2c2c!important;font-size:16px;font-weight:500;line-height:25px}.sla_nomination-form .formulate-input-element:not(.formulate-input-element--textarea) path,.sla_nomination-form .formulate-input-element:not(.formulate-input-element--textarea) svg,.sla_nomination_confirmation-form .formulate-input-element:not(.formulate-input-element--textarea) path,.sla_nomination_confirmation-form .formulate-input-element:not(.formulate-input-element--textarea) svg{fill:#2c2c2c}.sla_nomination-form .formulate-input-element--customselect,.sla_nomination_confirmation-form .formulate-input-element--customselect{border-bottom:1px solid #2c2c2c}.sla_nomination-form .formulate-input-sla-disabled_span,.sla_nomination_confirmation-form .formulate-input-sla-disabled_span{background-color:#c5c5c5;color:#2c2c2c}.sla_nomination-form .formulate-input-sla-disabled_span span,.sla_nomination_confirmation-form .formulate-input-sla-disabled_span span{color:#2c2c2c!important;font-size:16px;font-weight:500;line-height:25px}.sla_nomination-form .formulate-input-sla-disabled_span span:hover,.sla_nomination_confirmation-form .formulate-input-sla-disabled_span span:hover{cursor:pointer}.sla_nomination-form .formulate-input-element_new:not(.formulate-input-element--textarea),.sla_nomination_confirmation-form .formulate-input-element_new:not(.formulate-input-element--textarea){background-color:#000;color:#fff}.sla_nomination-form .formulate-input-element_new:not(.formulate-input-element--textarea) input,.sla_nomination_confirmation-form .formulate-input-element_new:not(.formulate-input-element--textarea) input{color:#fff!important;font-size:15px;font-weight:600;line-height:25px}.sla_nomination-form .formulate-input-element_new:not(.formulate-input-element--textarea) path,.sla_nomination-form .formulate-input-element_new:not(.formulate-input-element--textarea) svg,.sla_nomination_confirmation-form .formulate-input-element_new:not(.formulate-input-element--textarea) path,.sla_nomination_confirmation-form .formulate-input-element_new:not(.formulate-input-element--textarea) svg{fill:#fff}.sla_nomination-form .formulate-input-element_new>ul,.sla_nomination_confirmation-form .formulate-input-element_new>ul{background-color:#2c2c2c!important}@media (max-width:767.98px){.sla_nomination-form .formulate-input-element_new>ul,.sla_nomination_confirmation-form .formulate-input-element_new>ul{margin-top:-.75rem}}.sla_nomination-form .formulate-input-element_new--customselect,.sla_nomination_confirmation-form .formulate-input-element_new--customselect{border-bottom:1px solid #2c2c2c}.sla_nomination-form .formulate-input-dropdown ul,.sla_nomination_confirmation-form .formulate-input-dropdown ul{padding-left:10px!important}.sla_nomination-form .formulate-input-dropdown li,.sla_nomination_confirmation-form .formulate-input-dropdown li{list-style:none}.sla_nomination-form .formulate-input-wrapper,.sla_nomination_confirmation-form .formulate-input-wrapper{padding-top:24px!important}.sla_nomination-form .formulate-input,.sla_nomination_confirmation-form .formulate-input{position:relative;z-index:1}.sla_nomination-form .formulate-input--customselect__dropdown,.sla_nomination-form .formulate-input--nominationcategories__dropdown,.sla_nomination_confirmation-form .formulate-input--customselect__dropdown,.sla_nomination_confirmation-form .formulate-input--nominationcategories__dropdown{background-color:#fff!important;box-shadow:0 20px 20px #00000026;z-index:5}.sla_nomination-form .formulate-input--customselect__dropdown li:hover,.sla_nomination-form .formulate-input--nominationcategories__dropdown li:hover,.sla_nomination_confirmation-form .formulate-input--customselect__dropdown li:hover,.sla_nomination_confirmation-form .formulate-input--nominationcategories__dropdown li:hover{background-color:#f2f2f2}.sla_nomination-form .formulate-input--customselect__dropdown-item,.sla_nomination_confirmation-form .formulate-input--customselect__dropdown-item{color:#2c2c2c!important}.sla_nomination-form .formulate-input-element--textarea textarea,.sla_nomination_confirmation-form .formulate-input-element--textarea textarea{font-size:.9375rem;height:108px;padding:1rem 1.125rem;resize:none;width:100%}.sla_nomination-form .formulate-input-element--textarea textarea::placeholder,.sla_nomination_confirmation-form .formulate-input-element--textarea textarea::placeholder{color:#787878;font-size:13px;font-weight:400;line-height:20px}.sla_nomination-form .formulate-input--textarea .formulate-input-label,.sla_nomination_confirmation-form .formulate-input--textarea .formulate-input-label{font-size:.875rem;font-weight:400;line-height:1.125rem}.sla_nomination-form .formulate-input--has-errors .formulate-input-element:not(.formulate-input-element--customselect) input,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-element:not(.formulate-input-element--customselect) input{border:1px solid #ff5a75}.sla_nomination-form .formulate-input--has-data .formulate-input-element:not(.formulate-input-element--customselect),.sla_nomination_confirmation-form .formulate-input--has-data .formulate-input-element:not(.formulate-input-element--customselect){background:var(--Gray-400,#c5c5c5)}.sla_nomination-form .formulate-input--has-errors .formulate-input-element--customselect,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-element--customselect{border:1px solid #ff5a75}.sla_nomination-form .customselect__round-btn,.sla_nomination_confirmation-form .customselect__round-btn{width:100%!important}.sla_nomination-form .formulate-input--customselect,.sla_nomination_confirmation-form .formulate-input--customselect{z-index:4}.sla_nomination-form .formulate-input--has-errors .formulate-input-element textarea,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-element textarea{border:1px solid #ff5a75}.sla_nomination-form .formulate-input--has-errors .formulate-input-label,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-label{color:#1c1c1c}.sla_nomination-form .formulate-input--has-errors .formulate-input-label.sla_nomination-form-input--label-has-value,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-label.sla_nomination-form-input--label-has-value{color:#fff}.sla_nomination-form .formulate-input--has-errors .formulate-input-errors,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-errors{margin-top:0}.sla_nomination-form .formulate-input--has-errors .formulate-input-error,.sla_nomination_confirmation-form .formulate-input--has-errors .formulate-input-error{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:400;justify-content:flex-end;line-height:130%}.sla_nomination-form .formulate-input--autocomplete,.sla_nomination_confirmation-form .formulate-input--autocomplete{position:relative;z-index:6}.sla_nomination-form .formulate-input--autocomplete .formulate-input-actions,.sla_nomination-form .formulate-input--autocomplete .formulate-input-first-suggestion,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-actions,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-first-suggestion{display:none}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper{color:#000;padding-top:0}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-element--autocomplete .formulate-input-actions__loading,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-element--autocomplete .formulate-input-actions__loading{display:none;position:absolute;right:5%}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown,.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message{background-color:#fff;border:1px solid #2c2c2c;border-radius:0 0 4px 4px;box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:300px;min-width:50px;overflow-y:auto;padding:0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:5}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li,.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li{color:#2c2c2c;cursor:pointer;display:block;font-size:13px;font-weight:400;line-height:20px;margin-bottom:2px;padding:4px 10px}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li.formulate-input-dropdown-item--highlight,.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li.formulate-input-dropdown-item--highlight,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-dropdown li.formulate-input-dropdown-item--highlight,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message li.formulate-input-dropdown-item--highlight{background:#f2f2f2}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message{padding:0 10px}.sla_nomination-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message p,.sla_nomination_confirmation-form .formulate-input--autocomplete .formulate-input-wrapper .formulate-input-suggestions-message p{font-size:15px;font-weight:500;line-height:30px}.sla_nomination-form .sla_nomination-banner--input .formulate-input-error,.sla_nomination_confirmation-form .sla_nomination-banner--input .formulate-input-error{color:#ff5a75}.sla_nomination-form .sla_nomination-banner--input .sla_nomination__character-count--textarea,.sla_nomination_confirmation-form .sla_nomination-banner--input .sla_nomination__character-count--textarea{color:#1c1c1c}.sla_nomination-form .sla_nomination-banner--input>div>div>div>input,.sla_nomination-form .sla_nomination-banner--input>div>div>input,.sla_nomination_confirmation-form .sla_nomination-banner--input>div>div>div>input,.sla_nomination_confirmation-form .sla_nomination-banner--input>div>div>input{padding:0!important}.banner-error-input>div>div>div>input{border:none!important}.banner-error-input div>div>input{border-top-color:#fff;border:none!important;border-bottom:1px solid #000!important}.sla_nomination-form-textarea{font-size:13px;font-weight:400;line-height:20px}.sla_nomination__character-count--textarea{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:400;justify-content:flex-end;line-height:130%}.sla_nomination-form-input--label{color:#2c2c2c;font-size:16px;font-weight:400;line-height:25px;overflow:hidden;top:1.875rem;white-space:nowrap;width:96%;z-index:4}.sla_nomination-form-input--label-has-value{color:#fff;font-weight:400;left:0;top:-5px}@media (max-width:767.98px){.sla_nomination-form-input--label-has-value{top:-4px}}.sla_nomination-form-input--label-has-value-field{margin-bottom:auto!important;margin-top:1.5rem!important}.sla_nomination-form-input--label-has-value-field_website{margin-bottom:auto!important;margin-top:1rem!important}.sla_nomination-form-input--label-has-value-modal{height:400px;max-height:400px}.sla_nomination-form-input--label-has-value-modal_wrapper{display:grid;justify-items:center;margin-top:52%}@media (min-width:568px){.sla_nomination-form-input--label-has-value-modal_wrapper{margin-top:42%}}.sla_nomination-form-input--label-has-value-modal_wrapper>img{width:95px}.sla_nomination-form-input--label-has-value-modal_text{font-size:16px;font-weight:400;line-height:24px;width:90%}@media (max-width:767.98px){.sla_nomination-form-input--label-has-value-modal_text{width:100%}}.sla_nomination-form-input--label-has-value-modal_text>a{color:#6f889b;text-decoration:underline}@media (min-width:568px){.sla_nomination-form-input--label-no-data{margin-bottom:1rem}}.sla_nomination-form-input--label span{font-weight:400!important}.no-display-lg{display:block!important}@media (min-width:768px){.no-display-lg{display:none!important}}.no-display-lg-flex{display:flex!important}@media (min-width:768px){.no-display-lg-flex{display:none!important}}.no-display-sm{display:none!important}@media (min-width:768px){.no-display-sm{display:block!important}}.no-display-sm-flex{display:none!important}@media (min-width:768px){.no-display-sm-flex{display:flex!important}}.no-display-md{display:none!important}@media (min-width:1024px){.no-display-md{display:block!important}}.no-display-md-flex{display:none!important}@media (min-width:1024px){.no-display-md-flex{display:flex!important}}.sla_overview__page-counter{background-color:#444!important}.sla_overview__page-counter .werbemoeglichkeiten-page__counters-footer{color:#fff!important}.sla_overview__page-counter .static-page__section-title,.sla_overview__page-counter .werbemoeglichkeiten-page__counter-value{font-weight:600}@media (max-width:767.98px){.sla_overview__page-counter .static-page__section-title{font-size:30px;line-height:38px}}.sla_overview__page-counter-conf{background-color:#6f889b!important}.sla_overview__page-counter-conf .werbemoeglichkeiten-page__counters-footer{color:#fff!important}.entity-details__award_ribbon-voting__inner{align-items:center;display:flex}@media (max-width:1023.98px){.entity-details__award_ribbon-voting__inner{align-items:center;display:grid}}.entity-details__award_ribbon-voting__inner>span:first-child{align-items:center;background:url(../images/icons/location_award.svg) no-repeat 0 50%;background-size:30px auto;display:flex;min-height:42px;padding-left:2.6875rem}@media (max-width:767.98px){.entity-details__award_ribbon-voting__inner>span:first-child{font-size:15px;font-weight:600;line-height:120%}}@media (min-width:768px){.entity-details__award_ribbon-prevoting__inner{padding-left:0!important}}.sla_nomination-form-banner-modal{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}.sla_nomination-form-banner-modal_text,.sla_nomination-form-confirmation--text{font-size:18px;font-weight:500;line-height:33px;padding:35px 0;text-align:center}.sla_nomination-form-banner-modal_link,.sla_nomination-form-confirmation--link{color:#000;font-size:15px;font-weight:400;line-height:25px;padding-bottom:10%;text-align:center;text-decoration-line:underline}.sla_nomination-form-banner-modal_link:hover,.sla_nomination-form-confirmation--link:hover{cursor:pointer}.sla_nomination-form-banner-modal_link>a,.sla_nomination-form-confirmation--link>a{color:#000}.sla_nomination-form-banner-modal_greet,.sla_nomination-form-banner-modal_voted{background-size:50px;margin:0 auto}.modal_info>p{font-size:18px;font-weight:500;line-height:33px;padding:0 1.875rem 1.125rem 1rem}@media (max-width:767.98px){.modal_info>p{font-size:14px;font-weight:500;line-height:160%;padding:0;width:95%}}.modal_info>p>a{color:#6f889b;text-decoration:underline}.sla_nomination-form-wrap-text>div>label{font-size:14px!important}.static-page__questions--sla-nomination{margin-top:5.9375rem!important}.sla_nomination-form-confirmation--wrap{align-items:center;background-color:#6f889b;color:#fff;display:flex;justify-content:center;padding:8rem 0;width:100%}.sla_nomination-form-confirmation--image{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:6.25rem;justify-content:center;margin:0 auto;width:6.25rem}.sla_nomination-form-confirmation--text-banner{padding-left:30px;padding-right:30px}.sla_nomination-form-confirmation--link{color:#fff;display:block}.sla_nomination-form-confirmation--link sup{display:inline-block}.sla_nomination_confirmation-form{flex:0 0 100%}.sla_nomination_confirmation-form-wrap{display:flex;justify-content:center;margin:0;padding:6.25rem}.sla_nomination_confirmation-form-wrap h2:first-of-type{margin-bottom:-8px}.sla_nomination_confirmation-form--description{font-size:15px;font-weight:400;line-height:25px}.sla_nomination_confirmation-form--description_code{margin-bottom:14px}@media (max-width:767.98px){.sla_nomination_confirmation-form-wrap{padding:3.75rem 1rem}}@media (min-width:568px){.sla_nomination_confirmation-form_title{font-size:36px}}.sla_nomination_confirmation-form--section-title{font-size:25px;font-weight:500;line-height:35px;margin:48px 0 24px}.sla_nomination_confirmation-form--section-title-message{margin-bottom:-.25rem}.sla-header-additinal_links{font-size:1.875rem}@media (max-width:1023.98px){.sla-header-additinal_links{font-size:1.5rem}}.sla_nomination-form-boxes{gap:1.875rem;justify-content:flex-start!important;max-width:960px!important;padding-bottom:8.75rem}.sla_nomination-form-boxes--center{justify-content:center!important}.sla_nomination-form-boxes h2{color:#2c2c2c}.sla_nomination-form-boxes .static-page__opportunities__card{max-width:384px}.category_1{z-index:7!important}.category_2{z-index:6!important}.category_3{z-index:5!important}.static-page__opportunities-single--box{justify-content:center!important}.sla_nomination_confirmation-page--section{padding:3rem 6.25rem 1.375rem}.sla_nomination_confirmation-page--section h1{font-size:65px;font-weight:700;line-height:75px}@media (max-width:767.98px){.sla_nomination_confirmation-page--section{padding:2rem 0}.sla_nomination_confirmation-page--section h1{font-size:40px;line-height:120%}}.sla_nomination_confirmation-page--subtitle{margin:5rem 0 5.5rem}.sla_nomination_confirmation-page--subtitle h2{font-size:30px;font-weight:700;line-height:40px;margin-bottom:3.125rem}.sla_nomination_confirmation-page--subtitle p{font-size:30px;font-weight:400;line-height:40px;padding-right:16%}@media (max-width:767.98px){.sla_nomination_confirmation-page--subtitle{margin:2rem 0;padding-right:0}.sla_nomination_confirmation-page--subtitle p{padding-right:0}}.sla_nomination_confirmation-page-title{display:flex;margin-top:-1rem}@media (max-width:1023.98px){.sla_nomination_confirmation-page-title{flex-wrap:wrap}}@media (max-width:767.98px){.sla_nomination_confirmation-page-title{hyphens:auto;word-break:break-word}.sla_nomination_confirmation-page-title img{margin-bottom:2rem}}.sla_nomination_confirmation-page-title h1{padding-right:0}.sla_nomination_confirmation-page-questions{margin-bottom:6.75rem}@media (max-width:767.98px){.sla_nomination_confirmation-page-questions{margin-bottom:5rem}}.static-page__questions--sla-nomination{margin-top:4rem!important}.static-page__questions--sla-confirmation ul li p,.static-page__questions--sla-nomination ul li p{width:92%!important}@media (min-width:568px){.static-page__questions--sla-confirmation .static-page__section-title,.static-page__questions--sla-nomination .static-page__section-title{padding-top:1.0625rem}}.sla_nomination-form-banner-modal_link-href{color:#000}.sla_nomination-form-banner-modal_link-href:hover{color:#ff5a75;-webkit-text-decoration:underline #ff5a75;text-decoration:underline #ff5a75}.formulate--swisslocationaward_diploma_name,.formulate--swisslocationaward_diploma_name>span{display:flex}.formulate--swisslocationaward_diploma_name-width{width:100%}.static-page__questions--sla-confirmation{padding-top:2.75rem}@media (max-width:767.98px){.static-page__questions--sla-confirmation{padding:1.5rem 0 0}}@media (min-width:768px){.entity-details__nominate_ribbon.nominate_location-ribbon,.prevoting-ribbon{padding:26px 0!important}.entity-details__nominate_ribbon.nominate_location-ribbon button,.prevoting-ribbon button{width:202px}}.nominate_location-ribbon--info .sla-detail_header-info,.prevoting-ribbon--info .sla-detail_header-info{margin-left:8px;margin-top:-4px}.nominate_location-ribbon--info .sla-detail_header-info svg,.prevoting-ribbon--info .sla-detail_header-info svg{height:19.5px;width:19.5px}@media (max-width:767.98px){.nominate_location-ribbon--info .sla-detail_header-info,.prevoting-ribbon--info .sla-detail_header-info{margin-left:0}.nominate_location-ribbon--info .sla-detail_header-info svg,.prevoting-ribbon--info .sla-detail_header-info svg{height:13.81px;margin-top:0;width:13.81px}.nomination-ribbon-form-modal .sk-modal__body--sla-banner{padding-left:0}}.nomination-categories-has-value{margin-top:1.5rem}.breadcrumb-navi--wrapper{background-color:#2c2c2c;display:block;margin-top:-1px;padding:15px;width:100%}.breadcrumb-navi--wrapper-sticky{position:fixed;top:70px;z-index:999}@media (min-width:568px){.breadcrumb-navi--wrapper{display:none}}.breadcrumb-navi--link{font-size:14px;font-weight:600;line-height:16px;text-decoration:underline}.breadcrumb-navi--icon{padding:0 4px}.breadcrumb-navi--icon span svg{width:11px}.sla-thirty--seconds{background-color:#fff;color:#000}@media (max-width:1439.98px){.sla-thirty--seconds_break{display:none}}.sla-thirty--seconds-explained{padding:7.875rem 0 6.625rem}@media (max-width:1439.98px){.sla-thirty--seconds-explained{padding:2.75rem 0 4rem}}@media (max-width:1023.98px){.sla-thirty--seconds-explained{padding:2.75rem 0 0}}.sla-thirty--seconds-explained_text{font-size:65px;font-style:normal;font-weight:700;line-height:75px;text-align:center;width:90%}@media (max-width:1439.98px){.sla-thirty--seconds-explained_text{font-size:50px}}@media (max-width:1023.98px){.sla-thirty--seconds-explained_text{font-size:30px;line-height:120%}}@media (max-width:767.98px){.sla-thirty--seconds-explained_text{font-weight:700}}.sla-thirty--seconds-since{padding:0 0 64px}@media (max-width:1439.98px){.sla-thirty--seconds-since{padding:2.75rem 0}}@media (max-width:767.98px){.sla-thirty--seconds-since{padding:1.75rem 0 2.75rem}}.sla-thirty--seconds-since_text{font-size:36px;font-style:normal;font-weight:700;line-height:50px}@media (max-width:767.98px){.sla-thirty--seconds-since_text{font-size:1.5rem}}.sla-thirty--seconds-badges{align-items:center;display:flex;gap:32px;list-style-type:none;margin:0 auto;overflow:auto;padding-left:0!important}@media (max-width:1439.98px){.sla-thirty--seconds-badges{justify-content:flex-start}}@media (max-width:1023.98px){.sla-thirty--seconds-badges{gap:20px;width:100%}}.sla-thirty--seconds-badges::-webkit-scrollbar{display:none}.sla-thirty--seconds-badges_image{background-position:0;background-repeat:no-repeat;background-size:100%;height:176px;width:15%}@media (min-width:768px){.sla-thirty--seconds-badges_image{height:176px;width:176px}}@media (max-width:767.98px){.sla-thirty--seconds-badges_image{height:132px;width:132px}}.sla-thirty--seconds-badges>:not(:first-child){margin-left:-85px}@media (max-width:1023.98px){.sla-thirty--seconds-badges>:not(:first-child){margin-left:-65px}}@media (max-width:767.98px){.sla-thirty--seconds-badges>:not(:first-child){margin-left:-55px}}@media (max-width:1439.98px){.sla-thirty--seconds-badges_scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}.sla-thirty--seconds-badges_scroll::-webkit-scrollbar{height:4px}.sla-thirty--seconds-badges_scroll::-webkit-scrollbar,.sla-thirty--seconds-badges_scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #00000080}@media screen and (min-width:769px){.sla-thirty--seconds-badges_scroll{padding-left:11%!important}}@media screen and (min-width:1239px){.sla-thirty--seconds-badges_scroll{padding-left:17%!important}}@media screen and (min-width:1439px){.sla-thirty--seconds-badges_scroll{padding-left:13%!important}}@media screen and (min-width:1441px){.sla-thirty--seconds-badges_scroll{padding-left:100px!important}}@media (max-width:1023.98px){.sla-thirty--seconds-badges_scroll>li:first-child{padding-left:45px}}@media (max-width:767.98px){.sla-thirty--seconds-badges_scroll>li:first-child{padding-left:15px}}.sla-thirty--seconds-badges--wrapper{margin:0 auto}@media screen and (max-width:1450px){.sla-thirty--seconds-badges--wrapper{width:100%!important}}@media (max-width:1023.98px){.sla-thirty--seconds-badges--wrapper--overview{max-width:100%!important;padding:0!important}}.sla-thirty--seconds-best_locations{padding-top:4.75rem}@media (max-width:1439.98px){.sla-thirty--seconds-best_locations{padding:2.75rem 0}}@media (max-width:767.98px){.sla-thirty--seconds-best_locations{padding:2.5rem 0 0}}.sla-thirty--seconds-best_locations-text{color:#000;font-size:36px;font-style:normal;font-weight:700;line-height:50px}@media (max-width:1023.98px){.sla-thirty--seconds-best_locations-text{font-size:30px;line-height:120%}}.sla-thirty--seconds-best_locations-review{padding-top:2.2rem}@media (max-width:767.98px){.sla-thirty--seconds-best_locations-review{padding:2.5rem 0 0}}.sla-thirty--seconds-cards{background-color:#f2f2f2}.sla-thirty--seconds-cards_title{font-size:40px;font-style:normal;font-weight:700;line-height:50px;padding:100px 7.5625rem 0 214px}@media (max-width:1439.98px){.sla-thirty--seconds-cards_title{line-height:120%;padding:2.75rem 0 0 10%}}@media (max-width:1023.98px){.sla-thirty--seconds-cards_title{font-size:30px}}.sla-thirty--seconds-cards>div{padding-bottom:9rem!important}@media (max-width:1439.98px){.sla-thirty--seconds-cards>div{padding-bottom:5rem!important}}@media (min-width:568px) and (max-width:1023.98px){.sla-thirty--seconds-cards .about-us__card{flex:0 0 55%}}.sla-thirty--seconds-cards .sla-overview__card__icon{height:100px;margin:auto auto -25px;transform:translateY(-50px);width:100px}@media (max-width:767.98px){.sla-thirty--seconds-cards .sla-overview__card__icon{margin-bottom:-38px}}.sla-thirty--seconds-footer_link{color:#a4937d!important}@media (min-width:1440px){.sla-thirty--seconds-slide_stories{padding:4.2rem 0 6.75rem!important}}@media (max-width:767.98px){.sla-thirty--seconds-slide_wrap{height:288px!important;width:300px!important}}.sla-thirty--seconds-slide_wrap>p{color:#000;font-size:18px;font-weight:500;line-height:28px;padding-top:10px}.sla-thirty--seconds-slide_image{height:461px;object-fit:cover;width:100%}@media (max-width:767.98px){.sla-thirty--seconds-slide_image{height:288px;object-fit:cover;width:300px}}@media (min-width:568px){.sla-thirty--seconds-slide_desc-break{display:none}}.sla-thirty--seconds .static-page__opportunities{gap:30px;justify-content:flex-start;max-width:960px}.sla-thirty--seconds .static-page__opportunities__card{max-width:384px}.static-page__questions--sla-thirty{max-width:100%!important;padding:2.75rem 0 0}@media (max-width:1439.98px){.static-page__questions--sla-thirty{padding:2.75rem 0 0}}.sla-thiry--seconds_body-quest{padding-top:65px}@media (max-width:1023.98px){.sla-thiry--seconds_body-quest{padding-top:30px}}@media (min-width:768px){.sla-thiry--seconds_body-quest_title{font-size:2.25rem!important;font-weight:700}}.static-page__title--eventjob{max-width:79%!important}@media (max-width:1439.98px){.static-page__title--eventjob{max-width:70%!important}}.sla-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}.user-dashboard__options-wrap.user-dashboard__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: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}}.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%}
/*!
 * 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:16}.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--filter-opened{z-index:-1}.main-header__inner{display:flex;height:4.375rem;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}.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,.main-header__wrap--search-page:hover{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-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}.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:5555}}@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:5000}@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:calc(var(--vh, 1vh)*100)}}@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:calc(var(--vh, 1vh)*100)}}@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:calc(var(--vh, 1vh)*100)}}@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:calc(var(--vh, 1vh)*100)}}@media (min-width:1440px){.landing-page__jumbotron{height:61rem;height:100vh}}.landing-page__jumbotron .tiny-slider__navigation{display:none}.landing-page__jumbotron__title-container{flex:0 0 100%;max-width:100%}@media (max-width:767.98px){.landing-page__jumbotron__title-container{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 .tiny-slider{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner{align-items:flex-end;justify-content:center}@media (min-width:768px) and (orientation:landscape){.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner{padding-bottom:4rem}}@media (min-width:1024px) and (orientation:landscape){.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner{padding-bottom:3rem}}@media (min-width:1440px){.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner{height:61rem;height:100vh}}@media (min-width:1440px) and (orientation:landscape){.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner{padding-bottom:0}}.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner>.container{margin-left:0;margin-right:0}.landing-page__jumbotron .tiny-slider .tiny-slider__slide__background{opacity:0;transform:scale(1.1);transform-origin:center center;z-index:-1}.landing-page__jumbotron .tiny-slider .tiny-slider__slide__background img:-moz-loading{visibility:hidden}.landing-page__jumbotron .tiny-slider .tns-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 .tiny-slider .tiny-slider__inner-wrap{height:100%}@media (max-width:1439.98px){.landing-page__jumbotron .tiny-slider .tiny-slider__slide,.landing-page__jumbotron .tiny-slider .tiny-slider__slide__inner,.landing-page__jumbotron .tiny-slider .tns-inner,.landing-page__jumbotron .tiny-slider .tns-outer,.landing-page__jumbotron .tiny-slider .tns-ovh,.landing-page__jumbotron .tiny-slider .tns-slider{height: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}}.tns-slide-active .landing-page__jumbotron__link{opacity:1}@media (max-width:767.98px){.landing-page__jumbotron__link{display:none}}@media (max-width:1023.98px){.landing-page__jumbotron__link{display:none}}.landing-page__jumbotron__link.btn--link.btn{padding-bottom:1.75rem}.landing-page__jumbotron__link svg{height:19px;width:19px}.landing-page__jumbotron__link:hover span.border-underline{border-color:#ff5a75;color:#ff5a75}.landing-page__jumbotron__link__name{line-height:1rem;margin-left:-4px}.landing-page__jumbotron__scroll{align-items:center;background:none;border:none;bottom:3rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:.8125rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.main-wrapper--touch-device .landing-page__jumbotron__scroll{bottom:1.3rem}@media screen and (max-height:667px){.main-wrapper--touch-device .landing-page__jumbotron__scroll{bottom:1.3rem}}.landing-page__jumbotron__scroll--small-screens{transform:translateX(-50%) translateY(0) rotate(90deg);transition:transform .2s ease-in-out}@media (min-width:768px){.landing-page__jumbotron__scroll--small-screens{display:none}}.landing-page__jumbotron__scroll--small-screens:hover{transform:translateX(-50%) translateY(10px) rotate(90deg)}.landing-page__jumbotron__scroll--large-screens .sk-icon{margin:0 0 .625rem}@media (max-width:767.98px){.landing-page__jumbotron__scroll--large-screens{display:none}}.landing-page__jumbotron__scroll .path-1{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll;opacity:1;transform:translateY(0)}.landing-page__jumbotron__content{display:flex;flex-wrap:wrap;position:relative;z-index:3}.landing-page__jumbotron__blur{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0006;border-radius:8px;height:445px;padding:2rem 2.5rem;width:380px;z-index:6}@media (max-width:1023.98px){.landing-page__jumbotron__blur{height:486px;margin-left:-5%;padding:2rem 2.5rem;width:360px}}@media (max-width:767.98px){.landing-page__jumbotron__blur{align-content:space-between;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;display:grid;height:68vh;justify-content:space-between;margin:-65px auto;padding:0;width:288px;width:100%}}@media (max-width:393px) and (max-height:900px){.landing-page__jumbotron__blur{height:71vh;margin-top:-20px}}@media (max-width:325px){.landing-page__jumbotron__blur{height:75vh;margin-top:-18px}}@media (max-width:325px) and (max-height:568px){.landing-page__jumbotron__blur{height:69vh;margin-top:-18px}}@media (max-width:321px) and (max-height:568px){.landing-page__jumbotron__blur{height:70vh;margin-top:-23px}}@media (max-width:375px) and (max-height:812px){.landing-page__jumbotron__blur{height:72vh;margin-top:-19px}}@media (max-width:420px) and (min-height:800px){.landing-page__jumbotron__blur{height:77vh}}@media (max-width:500px) and (min-height:900px){.landing-page__jumbotron__blur{height:80vh}}.landing-page__jumbotron__dropdown-container{flex:0 0 85%;max-width:85%}@media (max-width:767.98px){.landing-page__jumbotron__dropdown-container{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.landing-page__jumbotron__dropdown-container{flex:0 0 85%;max-width:85%}}@media (min-width:1024px){.landing-page__jumbotron__dropdown-container{flex:0 0 97%;max-width:97%}}@media (max-width:1023.98px){.landing-page__jumbotron__dropdown-container{flex:0 0 95%;max-width:95%}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown-container{height:14.1875rem;margin-left:auto;margin-right:auto;max-width:100%;width:100%}}@media (max-width:320px){.landing-page__jumbotron__dropdown-container{margin-left:0}}@media (max-width:395px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:2rem}}@media (max-width:321px) and (max-height:568px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:1.75rem}}.safari-no-jump .landing-page__jumbotron__blur{margin-top:-.375rem}@media only screen and (max-width:428px) and (max-height:746px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:3.25rem;padding:1rem .9375rem 1.5rem}}@media only screen and (max-width:414px) and (max-height:736px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:2.1875rem;padding:1rem .9375rem 1.5rem}}@media only screen and (max-width:390px) and (max-height:664px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:2rem}}@media only screen and (max-width:375px) and (max-height:548px){.safari-no-jump .landing-page__jumbotron__dropdown{margin-top:0}.safari-no-jump .landing-page__jumbotron__blur{margin-top:.9375rem}}.landing-page__jumbotron__dropdown{margin-top:.92375rem}@media screen and (max-height:500px){.landing-page__jumbotron__dropdown{margin-top:3rem}}@media (max-width:1023.98px){.landing-page__jumbotron__dropdown{margin-top:2rem;max-width:100%}}@media (max-width:767.98px){.landing-page__jumbotron__dropdown{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0006;border-radius:8px;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:-9.25rem}}.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}}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown-full-event .formulate-input--customselect__dropdown-item:last-child{color:#ff5a75}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown-full-event .formulate-input--customselect__dropdown-item:last-child: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:last-child:hover{color:#fff}.landing-page__jumbotron__dropdown.landing-page__jumbotron__dropdown-full-event .formulate-input--customselect__dropdown-item:last-child: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:auto}}.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{padding:1.375rem 0}.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}.search-page__close-btn{background-color:#444}.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__header-package{background-color:#c7455b;padding:4.375rem 0 2.5rem;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:7.3125rem 0 7.8125rem}}@media (max-width:767.98px){.search-page__header-package{padding:4.375rem 0 .5rem}.search-page__header-package--map-open{display:none}}@media (min-width:1024px){.search-page__header-package--map-open{padding:6.8125rem 0 4.5625rem}}.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;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:1.875rem;margin-top:0}.search-page__header__title-package--container h3 span.link{font-size:.75rem;font-weight:300;line-height:1.125rem;line-height:165%}@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{font-size:.875rem;font-weight:400;line-height:1.25rem}}@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 .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:1.5rem;line-height:1.625rem;margin-top:0}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span.link{font-size:1.25rem;line-height:1.625rem}@media (max-width:1439.98px){.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container{padding:0}}@media (max-width:767.98px){.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3,.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span{font-size:.9375rem;line-height:165%}}.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-right:1rem;margin-top:20px;text-align:right}@media (min-width:568px){.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}}.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){.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){.search-page__sticky-filter__list{border-radius:.375rem;display:inline-block;padding:1rem 2px}}@media (max-width:767.98px){.search-page__sticky-filter__list--mobile-sticky{height:4rem}}@media (min-width:1024px){.search-page__sticky-filter--map-open .search-page__sticky-filter__container{text-align:left;width:100%}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list{overflow:hidden;padding-bottom:.625rem;width:100%}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li{display:block;float:left;margin:0 16px}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li:last-child{float:right;margin:0 17px 0 10px}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li .search-page__sticky-filter__pill__text{display:block;float:left;max-width:105px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li .search-page__sticky-filter__pill__clear-btn{display:block;float:left;top:9px}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li .search-page__sticky-filter__pill__text__clear{clear:both}}.search-page__sticky-filter__map-trigger{align-items:center;background-color:#535353;border-radius:36px;border-radius:50%;display:none;flex-direction:column;font-size:.8125rem;height:4.5rem;justify-content:center;margin-left:2.0625rem;vertical-align:middle;width:4.5rem}.search-page__sticky-filter__map-trigger svg{height:1.0625rem;width:1.0625rem}@media (min-width:1024px){.search-page__sticky-filter__map-trigger{display:inline-flex}}.search-page__sticky-filter__map-trigger:hover{color:#fff;text-decoration:underline}.search-page__sticky-filter__pill{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:500;line-height:1.375rem;padding:0 1.0625rem}@media (max-width:767.98px){.search-page__sticky-filter__pill{margin:0 .25rem}}.search-page__sticky-filter__pill:hover a{color:#fff}.search-page__sticky-filter__pill--pink{background-color:#ec536c;padding:0}.search-page__sticky-filter__pill--pink:hover{background-color:#ff5a75}@media (min-width:768px){.search-page__sticky-filter__pill--pink{font-size:.9375rem}}.search-page__sticky-filter__pill--pink-provider{background-color:#ec536c;padding:0}.search-page__sticky-filter__pill--pink-provider:hover{background-color:#ec536c}@media (min-width:768px){.search-page__sticky-filter__pill--pink-provider{font-size:.9375rem}}.search-page__sticky-filter__pill--dark{background-color:#2c2c2c}.search-page__sticky-filter__pill--dots{font-size:1.2rem!important;line-height:.625rem;padding:0 12px 12px}@media (min-width:768px){.search-page__sticky-filter__pill{font-size:.875rem}}.search-page__sticky-filter__trigger{color:#fff;font-size:.875rem;line-height:2.3125rem;margin:0}.search-page__sticky-filter__trigger:hover{color:#fff;text-decoration:underline}@media (min-width:768px){.search-page__sticky-filter__trigger{font-size:1rem}}@media (max-width:1023.98px){.search-page__sticky-filter__trigger{margin:0 1rem}}.search-page__sticky-filter__pill__text{display:inline-block;padding:.3125rem 0 .375rem}.search-page__sticky-filter__pill__text--pink,.search-page__sticky-filter__pill__text--pink-provider{font-size:.75rem;padding:.3125rem 1.0625rem .375rem}@media (min-width:768px){.search-page__sticky-filter__pill__text{padding:.4375rem 0 .5rem}.search-page__sticky-filter__pill__text--pink,.search-page__sticky-filter__pill__text--pink-provider{font-size:.9375rem;padding:.4375rem 1.0625rem .5rem}}.search-page__sticky-filter__pill__clear-btn{align-items:center;background-color:initial;border-radius:10px;display:inline-block;height:1.25rem;justify-content:center;margin-left:.125rem;margin-right:-.625rem;position:relative;top:-2px;vertical-align:text-top;width:1.25rem}.search-page__sticky-filter__pill__clear-btn .sk-icon{vertical-align:initial}.search-page__sticky-filter__pill__clear-btn .sk-icon svg{height:.8125rem;width:.8125rem}.search-page__sticky-filter__pill__clear-btn:hover{background-color:#ffffff1a}@media (min-width:768px){.search-page__sticky-filter__pill__clear-btn{top:.3px}}@media (max-width:767.98px){.search-page__sticky-filter__pill__clear-btn{top:0}}.search-page__mobile-map-trigger{align-items:center;background-color:#535353;border-radius:5px;bottom:3.125rem;box-shadow:0 2px 8px #0006;display:flex;justify-content:center;left:50%;margin-left:-3.4375rem;padding:.625rem;position:fixed;width:6.875rem;z-index:3}@media (max-width:767.98px){.search-page__mobile-map-trigger{background-color:#535353;bottom:1.5rem}}.search-page__mobile-map-trigger:hover{color:#fff}.search-page__mobile-map-trigger .sk-icon{margin-right:.4375rem}.search-page__mobile-map-trigger .sk-icon svg{height:1.0625rem;width:1.0625rem}@media (min-width:1024px){.search-page__mobile-map-trigger{display:none}}.search-page__mobile-map-trigger__text{font-size:.9375rem;font-weight:500}@media (max-width:767.98px){.scroll-up{top:4.0625rem!important}.search-page__sticky-filter--mobile-sticky{height:3.625rem;z-index:27}.search-page__sticky-filter--mobile-sticky .search-page__sticky-filter__wrap{left:0;position:fixed;top:1%}}@media (min-width:768px) and (max-width:1439.98px){.search-page__sticky-filter--map-open,.search-page__sticky-filter--sticky{height:4.3125rem}.search-page__sticky-filter--map-open .search-page__sticky-filter__wrap,.search-page__sticky-filter--sticky .search-page__sticky-filter__wrap{left:0;position:fixed;top:0;transition:top .2s linear}.search-page__sticky-filter--map-open .search-page__sticky-filter__list,.search-page__sticky-filter--map-open .search-page__sticky-filter__map-trigger,.search-page__sticky-filter--sticky .search-page__sticky-filter__list,.search-page__sticky-filter--sticky .search-page__sticky-filter__map-trigger{box-shadow:0 16px 24px #0009}.search-page__sticky-filter--sticky-visible .search-page__sticky-filter__wrap{top:150px}}@media (min-width:1440px){.search-page__sticky-filter--sticky{height:4.3125rem}.search-page__sticky-filter--sticky .search-page__sticky-filter__wrap{left:0;position:fixed;top:0;transition:top .2s linear}.search-page__sticky-filter--sticky .search-page__sticky-filter__list,.search-page__sticky-filter--sticky .search-page__sticky-filter__map-trigger{box-shadow:0 16px 24px #0009}.search-page__sticky-filter--sticky-visible .search-page__sticky-filter__wrap{top:150px}.search-page__sticky-filter--map-open .search-page__sticky-filter__wrap{max-width:44.375rem}}.search-page__sticky-filter--sticky-visible.search-page__sticky-filter--map-closed{z-index:14}.search-page__sticky-filter--sticky-mobile-not-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}@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;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 .sk-icon{margin-right:.375rem;vertical-align:sub}.search-page__article__top__label .sk-icon svg{height:16px;width:16px}.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 .sk-icon{margin-right:.625rem}.search-page__article__top__label .sk-icon svg{height:18px;width:18px}.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{margin-left:auto}.search-page__article--map-open .search-page__article__top__label--favourites{display:none}.search-page__article__top__label--favourites .sk-icon{margin-left:.625rem;margin-right:0}.search-page__article__top__label--favourites:hover{color:#fff;text-decoration:underline}.search-page__article__top__label--favourites--liked .path-0{fill:#ff5a75}.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% - 127px);top:127px}}@media (min-width:1440px){.search-page__map{width:calc(100% - 710px)}}.search-page__map #map,.search-page__map .GMap,.search-page__map .GMap__Wrapper{height:100%;width:100%}@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{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__loader{align-items:center;animation:fadeIn .5s ease-out;background-color:#756a961a;display:flex;height:100%;justify-content:center;left:0;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__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:10.75rem}.search-page__article__favourites--google-map{left:auto;right:1.25rem;top:1.25rem}.search-page__close-btn--map{display:none;position:absolute;right:2.5rem;top:6.25rem;z-index:3}@media (min-width:1024px){.search-page__close-btn--map{display:flex}}@media (max-width:767.98px){#map>div>div>div:nth-child(2)>div:nth-child(2)>div>div:nth-child(4)>div>div>div>div{max-height:18rem!important;max-width:15.625rem!important}#map>div>div>div:nth-child(2)>div:nth-child(2)>div>div:nth-child(4)>div>div>div>div>div{max-height:18rem!important}}@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:4}.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:2rem 1.5rem}@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%}.search-filter__bg-circle--event-type:first-child,.search-filter__bg-circle--offer-type:first-child{margin-left:-28%;margin-top:-28%;padding-top:56%;transform:translate(-38%,32%);width:56%}.search-filter__bg-circle--event-type:nth-child(2),.search-filter__bg-circle--offer-type:nth-child(2){margin-left:-50%;margin-top:-50%;padding-top:100%;transform:translate(16%,-29%);width:100%}@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{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{bottom:0;position:absolute;width:100%}}@media (orientation:portrait){.search-filter__button-cont{flex-direction:column}}@media (min-width:768px){.search-filter__button-cont{flex-direction:row}}@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__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{background-color:#fff3;height:2.5rem;position:absolute;right:1.25rem;top:1.5625rem;width:2.5rem;z-index:3}.search-page__close-btn--filter:hover{background-color:#ffffff4d}@media (min-width:768px){.search-page__close-btn--filter{height:3rem;right:2.8125rem;top:3.4375rem;width:3rem}}@media (min-width:1440px){.search-page__close-btn--filter{height:3.75rem;right:7.375rem;top:4.5rem;width:3.75rem}.search-page__close-btn--filter svg{height:32px;width:32px}}@media (min-width:1440px) and (min-width:568px){.search-page__close-btn--filter svg{height:25px;width:25px}}@media (max-width:767.98px){.search-page__close-btn--filter{background:none}.search-page__close-btn--filter>span>svg>path{fill:#000}}@media (min-width:1024px){.search-page__close-btn--filter{background-image:url(../images/icons/close_filter.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem;padding:1.75rem}}.search-filter__tabs{list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;white-space:nowrap}.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:.875rem;min-width:12.5rem;padding:.4375rem 0 .5rem}@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__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 1.25rem 0 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-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}}@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}}@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 (max-width:320px){.search-filter__input-wrap--sticky{padding:0 1rem}}@media (min-width:1024px) and (max-width:1126px){.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{margin-left:calc(25% - 278.25px)!important;margin-right:0!important;max-width:352px!important;width:352px!important}.search-filter__input--circle__event>label{border-radius:100px;width:352px}}@media (max-width:1023.98px){.search-filter__input--circle__event{margin-left:calc(25% - 165px)!important;margin-right:0!important;max-width:368px!important;width:368px!important}.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{margin-left:calc(25% - 46.5px)!important;margin-right:0!important;max-width:124px!important}.search-filter__input--circle__event>label{border-radius:36px;width:190px}}.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{margin-bottom:.875rem;margin-right:calc(50% - 93px);max-width:62px}@media (max-width:767.98px){.search-filter__input--circle-fixed:nth-child(3n){margin-right:0}}@media (min-width:768px){.search-filter__input--circle-fixed{margin-bottom:1.5rem;margin-right:calc(33.33333% - 144px);max-width:144px}}@media (min-width:1024px){.search-filter__input--circle-fixed{margin-right:calc(33.33333% - 326.66667px);max-width:196px}}@media (min-width:1024px) and (max-height:800px){.search-filter__input--circle-fixed{margin-right:5rem;max-width:140px}}@media (min-width:1024px) and (max-width:1126px){.search-filter__input--circle-fixed{margin-left:0!important;margin-right:1rem}}@media (min-width:1440px){.search-filter__input--circle-fixed{margin-bottom:3.75rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__input--circle-fixed{margin-bottom:3.125rem;max-width:160.6557377049px}}.search-filter__input-label--circle-fixed{height:3.875rem;line-height:1.5625rem;width:3.875rem}.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:9rem;padding:0 .9375rem;width:9rem}.search-filter__input-label--circle-fixed .sk-icon svg{height:60px;width:60px}.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.25rem;width:12.25rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.625rem}.search-filter__input-label--circle-fixed .sk-icon svg{height:76px;width:76px}}@media (min-width:1024px) and (max-height:800px){.search-filter__input-label--circle-fixed{height:8.75rem;width:8.75rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.3125rem}.search-filter__input-label--circle-fixed .sk-icon svg{height:50px;width:50px}}@media (min-width:1440px) and (max-height:800px){.search-filter__input-label--circle-fixed{height:10.0409836066rem;width:10.0409836066rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.625rem}.search-filter__input-label--circle-fixed .sk-icon svg{height:62px;width:62px}}.search-filter__input-label-outside-text--fixed{color:#fff;font-size:.8125rem;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}}@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 .sk-icon--checkmark,.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--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}.search-filter__input--checked .search-filter__input-label--offer-type{background-color:#fff;color:#c4455a}.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:#c4455a}.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;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:1.5625rem}}.event-filter-buttons-wrap>button{align-items:center;background-color:#1b1b1b;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;line-height:1.125rem;width:11rem}@media (min-width:768px){.event-filter-buttons-wrap>button{padding:.875rem 2rem}}@media (max-width:1023.98px){.event-filter-buttons-wrap>button{padding:.875rem 32px;width:9.375rem}}@media (max-width:767.98px){.event-filter-buttons-wrap>button{font-size:.9375rem;height:2.9375rem;line-height:150%;padding:.75rem 1.75rem;width:6.3125rem}}.event-filter-buttons-wrap>button>span>svg{margin-right:7px;max-height:23px;max-width:23px}@media (max-width:767.98px){.event-filter-buttons-wrap--first-step{justify-content:space-around!important}}.event-filter-buttons_disbaled{background-color:#474646!important}@media (max-width:1023.98px){.event-filter-buttons_margin{margin-left:1.875rem}}.event-filter-buttons_loading{padding:.69rem 2rem!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}}.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 (max-width:767.98px){.event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed button{font-weight:400}}@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{max-width:30.5rem}}@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}.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:2.625rem}@media (min-width:768px){.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:4rem}}@media (min-width:1024px){.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:6.5rem;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--offer-type.search-filter__input--circle-fixed{margin-bottom:0;margin-right:0;max-width:10rem}.search-filter__input--offer-type.search-filter__input--circle-fixed.search-filter__input--circle__event{margin-left:0!important}.search-filter__input--offer-type img{height:4rem;width:4rem}.search-filter__input--offer-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed{height:10rem;width:10rem}.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--offer-type .search-filter__input-label-outside-text--fixed{display:none}.search-filter__input--offer-type .search-filter__input-label-text--circle-fixed{display:block;font-size:.9375rem;line-height:165%}.search-filter-wrap--offer-type .search-filter__button-cont{align-self:flex-end}.search-filter-wrap--offer-type.search-filter-wrap--fixed{align-items:center;height:100%;padding:1.5rem}.search-filter-wrap--offer-type.search-filter-wrap--fixed .search-filter__inner--fixed{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.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;margin-bottom:0;text-align:center}.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:0;max-width:36rem}.search-filter__input-wrap--offer-type{margin-bottom:5rem}}.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__input-wrap--event-type{margin-bottom:0}}.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:row;flex-wrap:wrap;height:100%;width:100%}@media (orientation:portrait){.search-filter__inner--guests.search-filter__inner--fixed{flex-direction:column}}@media (max-width:767.98px){.search-filter__inner--guests.search-filter__inner--fixed,.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}}.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%}.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:21.875rem;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:11.25rem}.search-filter__button-cont--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:2rem;margin-top:0}}.formulate-input--guests-filter{margin-top:3.125rem}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){-moz-appearance:textfield;border-color:#fff;font-size:1.25rem;height:2.0625rem;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:#000;font-size:1.25rem;left:0;line-height:1.875rem;opacity:.1;top:.6875rem}.formulate-input--guests-filter .formulate-input-label--floating-label--has-value{color:#fff;font-size:.8125rem;line-height:1.25rem;opacity:1;top:-1.5625rem}@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.5rem;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.5rem;height:3.75rem}.formulate-input--guests-filter .formulate-input-label--floating-label{font-size:2.5rem;line-height:3.125rem;top:1.25rem}.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{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}.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;padding:2rem;position:fixed;right:0;z-index:3}@media (max-width:767.98px){.search-filter__button-cont--other{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.75rem 1.5rem}.search-filter__button-cont--other .search-filter__clear-btn{margin:0}}.search-filter__input-wrap--others{margin-bottom:0}@media (min-width:1024px){.search-filter__input-wrap--others{margin-bottom:1.5rem}}@media (min-width:768px) and (max-width:1023.98px){.search-filter__input-wrap--reachabilities,.search-filter__input-wrap--taxonomy{margin-top:1.875rem}}@media (min-width:1440px){.search-filter__input-wrap--reachabilities,.search-filter__input-wrap--taxonomy{max-width:76rem}}.search-filter__other-header h4{display:none}.search-filter__other-header--sticky{align-items:center;background:#8e8b85;display:flex;justify-content:space-between;left:0;padding:1.25rem 2rem;position:fixed;top:0;z-index:3}@media (max-width:767.98px){.search-filter__other-header--sticky{padding:.75rem 1.5rem}}.search-filter__other-header--sticky .search-page__close-btn{background:none;position:static}.search-filter__other-header--sticky h4{display:block}.search-filter__separator{display:none;width:100%}@media (min-width:1024px){.search-filter__separator{display:block;margin-bottom:5.25rem}.search-filter__separator--first{margin-bottom:6.25rem;margin-top:6.25rem}.search-filter__separator--second{margin-top:.625rem}.search-filter__separator--third{margin-top:4.5625rem}.search-filter__separator--fourth{margin-top:3.0625rem}}@media (max-width:767.98px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{flex-direction:row-reverse;justify-content:space-between;margin-bottom:0;margin-right:0;max-width:100%;width:100%}.search-filter__input--circle.search-filter__input--reachabilities .search-filter__input-label,.search-filter__input--circle.search-filter__input--taxonomy-location .search-filter__input-label{border-bottom:1px solid #ffffff80;border-radius:0;box-shadow:none;flex-direction:row-reverse;height:auto;justify-content:space-between;padding:.9375rem 1.25rem;width:100%}.search-filter__input--circle.search-filter__input--reachabilities .search-filter__input-label-outside-text,.search-filter__input--circle.search-filter__input--taxonomy-location .search-filter__input-label-outside-text{display:none}.search-filter__input--circle.search-filter__input--reachabilities .search-filter__input-label-text,.search-filter__input--circle.search-filter__input--taxonomy-location .search-filter__input-label-text{display:block;font-size:1rem}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon:not(.sk-icon--checkmark),.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon:not(.sk-icon--checkmark){display:none}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark{background:#ffffff1a;border:1px solid #fff;border-radius:50%;display:block;position:static}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark svg,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark svg{height:24px;opacity:0;width:24px}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark .path-0,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark .path-0{fill:#0000}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark .path-1,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark .path-1{fill:#fff}.search-filter__input--circle.search-filter__input--reachabilities.search-filter__input--checked .sk-icon--checkmark,.search-filter__input--circle.search-filter__input--taxonomy-location.search-filter__input--checked .sk-icon--checkmark{background:none;border-color:#0000}.search-filter__input--circle.search-filter__input--reachabilities.search-filter__input--checked .sk-icon--checkmark svg,.search-filter__input--circle.search-filter__input--taxonomy-location.search-filter__input--checked .sk-icon--checkmark svg{opacity:1}}@media (min-width:1440px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{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}}.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%}.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 (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;width:60%}@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;width:52%}}.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--region .search-filter__input-wrap--region{width:341px}}@media (min-width:1024px){.search-filter__inner.search-filter__inner--region .search-filter__input-wrap--region{width:440px}}@media (min-width:1440px){.search-filter__inner.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}.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__next-btn{display:none}.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:16px;padding:16px}.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:#fff;display:inline-block;font-size:16px;padding:6px 12px;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}.internal-links__container{align-items:center;display:grid;justify-content:center;margin-bottom:198px}@media (max-width:1023.98px){.internal-links__container{margin-bottom:254px}}.internal-links__container--map-open{width:44.375rem}.internal-links__container--map-open .internal-links__wrapper{width:100%}.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{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-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{max-width:47.875rem}.event-creator-section--wrapper.container .event-creator-section{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{padding:0 .5rem 0 2rem}.event-creator-section--wrapper.container .event-creator-results--title{padding-top:4rem}.event-creator-section--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{grid-template-columns:384px 1fr;padding:4rem 0}.event-creator-section--wrapper-location-page .event-creator-section,.event-creator-section--wrapper-location-page .event-creator-section--wrapper{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{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{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}}.entity-details__related-slider.event-creator-active{padding-top:3rem}.demos-page{padding-top:10rem}.demos-page__links{align-items:center;background-color:#535353;border-radius:10px;display:flex;justify-content:space-around;list-style:none;margin:0 0 1rem;padding:.5rem 0}.demos-page__links__item{background-color:#2c2c2c;border-radius:5px;display:block;padding:.5rem 1rem}.demos-page__links__item.router-link-active{background-color:#ec536c}.demos-page__links__item.router-link-active:hover{color:#fff}.demos_icon-page{margin-top:1rem}.demos_icon-page ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.demos_icon-page li{display:block;margin-bottom:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:22%}.demos_icon-page .sk-icon{margin-right:.5rem}.demos_tiny-slider__single{padding:3rem 0}.demos_tiny-slider__code-reference{background-color:#535353;border-radius:5px;margin-bottom:3rem;padding:.5rem}.demos_tiny-slider__code-reference h3{text-align:center}.demos_tiny-slider__single--carousel{overflow:hidden}@media (min-width:1920px){.demos_tiny-slider__single--carousel .container{max-width:1720px}.demos_tiny-slider__single--carousel .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:1024px){.demos_tiny-slider__single--carousel .tiny-slider__title{max-width:98%}}.demos_tiny-slider__single--carousel .tns-ovh{overflow:visible}.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{font-size:1rem;font-weight:500;padding:.75rem 1.875rem}@media (min-width:768px){.entity-details__header-button{text-align:left}}@media (min-width:1024px){.entity-details__header-button{padding-bottom:3.125rem}.entity-details__header-button .btn{font-size:1.125rem;font-weight:600;padding:.6875rem 1.875rem}}.entity-details__nav-list{display:flex;justify-content:flex-start}.entity-details__nav-list li{margin-right:1.25rem}@media (min-width:1024px){.entity-details__nav-list li{margin-right:1.875rem}}@media (max-width:767.98px){.entity-details__nav-list{display:none}}.entity-details__nav{position:relative;z-index:3}@media (min-width:768px){.entity-details__nav--fixed{height:4.375rem}}@media (max-width:767.98px){.entity-details__nav{z-index:20}}@media (min-width:768px){.entity-details__nav-inner{background-color:#2c2c2c;box-shadow:0 6px 10px #0003;padding:.875rem 0}.entity-details__nav-inner--fixed{position:fixed;top:4.375rem;width:100%;z-index:1}}.entity-details__nav-list-link{color:#fff;display:block;font-size:.9375rem;transition:all .1s ease-in-out}.entity-details__nav-list-link--active,.entity-details__nav-list-link:hover{color:#ff5a75}@media (min-width:1024px){.entity-details__nav-list-link{font-size:1.125rem;font-weight:700}}@media (max-width:767.98px){.sk-modal__check-availability-type{padding-top:0}}.entity-details__details{background:linear-gradient(0deg,#333 23.75%,#272727 80.21%);padding:1.875rem 0}.entity-details__details--no-header{padding:5rem 0 1.875rem!important}@media (min-width:1024px){.entity-details__details{padding:3.125rem 0}.entity-details__details--no-header{padding:6.875rem 0 3.125rem}}@media (max-width:767.98px){.entity-details__details--display-header{bottom:0;height:180px;left:0;padding:1rem 0;position:relative;width:100%}.entity-details__display--with-header{display:flex;flex-direction:column;height:calc(var(--vh, 1vh)*100.3)}}.entity-details__display_logo_print{display:none}.entity-details__title{display:inline;font-size:1.5rem;line-height:130%}@media (min-width:1024px){.entity-details__title{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.entity-details__title{font-size:1.875rem}.entity-details__title--big-screen{display:none}}.entity-details__title--small-screen{display:none}@media (max-width:767.98px){.entity-details__title--small-screen{display:block}}.entity-details__type-label-wrap{display:inline-block}.entity-details__type-label{background-color:#535353;border-radius:3px;color:#fff;display:none;font-size:.6875rem;font-weight:400;line-height:1;margin-top:.4375rem;padding:.25rem .375rem;vertical-align:top;white-space:nowrap}@media (min-width:768px){.entity-details__type-label{display:inline-block}}@media (max-width:1023.98px){.entity-details__type-label{margin-left:-.125rem;margin-top:.125rem}}.entity-details__location{font-size:1.125rem;font-weight:400;line-height:1.625rem;margin-top:.375rem}@media (min-width:1024px){.entity-details__location{font-size:1.5625rem;line-height:2.1875rem}}.entity-details__details-features{display:flex;justify-content:space-between;list-style:none;margin:1.875rem 0 0;padding:0}.entity-details__details-features li{background-position:center 0;background-repeat:no-repeat;background-size:25px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(286deg) brightness(105%) contrast(107%);font-size:.8125rem;padding-top:1.875rem}.entity-details__details-features li img{display:none}@media (min-width:768px){.entity-details__details-features{justify-content:flex-start}.entity-details__details-features li{margin-right:1.875rem}}@media (max-width:767.98px){.entity-details__details-features{text-align:center}}.entity-details__ribbon{background-color:#a4937d;padding:.9375rem 0}.entity-details__ribbon h3{background:url(/images/icons/location_award.svg) no-repeat 0 50%;background-size:30px auto;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-left:2.8125rem}.entity-details__ribbon h3 img{display:none}@media (min-width:768px){.entity-details__ribbon h3{font-size:1.125rem;font-weight:600;line-height:2.0625rem}}@media (min-width:1440px){.entity-details__ribbon h3{background-size:23px auto}}.entity-details__nominate_ribbon{background-color:#6f889b;padding:.9925rem 0}.entity-details__nominate_ribbon:after{clear:both;content:"";display:block}.entity-details__nominate_ribbon h3{align-items:center;background:url(/images/icons/location_award.svg) no-repeat 0 50%;background-size:23.7px auto;display:flex;float:none;font-size:1.125rem;font-weight:600;line-height:2.0625rem;margin:0 17px 20px;min-height:40px;padding-bottom:5px;padding-left:2.6875rem;padding-top:5px}.entity-details__nominate_ribbon h3 img{cursor:pointer;height:24px;margin-bottom:-6px;width:24px}.entity-details__nominate_ribbon h3 img.print-icon{display:none}@media (max-width:767.98px){.entity-details__nominate_ribbon h3{background-size:30px auto;display:block;font-size:14px;line-height:140%;margin:0}.entity-details__nominate_ribbon h3 img{height:20px;margin-bottom:-4px;width:20px}}.entity-details__nominate_ribbon button{background-color:#2c2c2c;border:none;border-radius:4px;color:#fff;cursor:pointer;float:none;font-size:15px;font-weight:700;line-height:22px;margin:0 17px;padding:11px 20px;text-align:center;width:calc(100% - 34px)}@media (max-width:767.98px){.entity-details__nominate_ribbon button{margin:0;width:100%}}.entity-details__nominate_ribbon button:hover{background-color:#444}.entity-details__nominate_ribbon.entity-details__award_ribbon{background-color:#a4937d;padding-bottom:1rem}.entity-details__nominate_ribbon.entity-details__award_ribbon h3{margin-bottom:0}.entity-details__nominate_ribbon.entity-details__award_ribbon-voting{align-items:center;background-color:#6f889b;display:flex;flex-wrap:wrap;height:max-content;justify-content:space-evenly}.entity-details__nominate_ribbon.entity-details__award_ribbon-voting>div>h3{background-size:30.7px auto!important}@media (max-width:767.98px){.entity-details__nominate_ribbon.entity-details__award_ribbon-voting{padding-left:20px;padding-right:20px}}.entity-details__nominate_ribbon.entity-details__award_ribbon-voting__inner{align-items:center!important;display:flex!important}@media (min-width:768px){.entity-details__nominate_ribbon{padding:.8125rem 0}.entity-details__nominate_ribbon h3{float:left;font-size:1.125rem;line-height:2.0625rem;margin:0;padding-bottom:0;padding-left:3rem;padding-top:0}.entity-details__nominate_ribbon button{float:left;margin:15px 0 0 48px;width:auto}}@media (min-width:1024px){.entity-details__nominate_ribbon button{margin:15px 130px 0 48px;min-width:170px;padding:11px 30px}}@media (min-width:1440px){.entity-details__nominate_ribbon h3{background-size:23.7px auto}.entity-details__nominate_ribbon button{margin:0 87px 0 108px}}.entity-details__nominate_ribbon-header>span{margin-left:3px}@media (max-width:767.98px){.entity-details__nominate_ribbon-header>span{margin-left:0}}.entity-details__documents{background-color:#272727}.entity-details__documents .entity-details__description-section:first-child .entity-details__description-row:first-child{border-top:1px solid #656565}@media (max-width:767.98px){.entity-details__documents .entity-details__description-section:first-child .entity-details__description-row:first-child{border-top:1px solid #ffffffb3}}@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{bottom:1.875rem;left:1.875rem;position:absolute;z-index:1}@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{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}@media (max-width:767.98px){.entity-details__contact{display:none}}.entity-details__contact-form{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:1024px){.entity-details__contact-form{column-gap:32px;flex-direction:row}}.search-page__article--no-content{margin-bottom:0}.entity-details__contact-form-column{display:flex;flex-direction:column;width:100%}@media (min-width:1024px){.entity-details__contact-form-column{width:49%}}.entity-details__contact-input-wrap{margin-bottom:1.5rem}.entity-details__contact-input-wrap--textarea{height:9.375rem}@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}}@media (min-width:568px){.entity-details__contact-input-wrap-modal{margin-bottom:2rem}}.entity-details__contact-input-wrap--checkbox{margin-bottom:1.1875rem}.entity-details__contact-input-wrap--submit{margin-top:.3125rem}.entity-details__contact-input-wrap--submit input{border-radius:.1875rem;padding:1rem}.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{background-color:#fff;border:none;display:block;font-size:15px;line-height:20px;padding:10px 16px}.entity-details__contact-form .vdp-datepicker input[type=text]::placeholder,.entity-details__contact-input::placeholder{color:#2c2c2c}@media (min-width:768px){.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{font-size:16px;line-height:21px}}@media (min-width:1440px){.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{font-size:18px;line-height:24px}}.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--textarea{border:none;font-size:.9375rem;height:100%;resize:none}.entity-details__contact-input--textarea::placeholder{color:#656565}.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{border-bottom-color:#ff5a75!important;color:#ff5a75!important}.entity-details__contact-input--error::placeholder{color:#ff5a75}.entity-details__contact-input--error.entity-details__contact-input--select{background-image:url(../images/icons/forms/dropdown-error.svg)}.entity-details__contact-title{font-size:1.875rem;line-height:2.5rem;margin-bottom:2.1875rem}.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:2}.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}.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:not(.entity-details__contact-input--textarea){border-bottom:1px solid #2c2c2c;border-radius:0}.entity-details__contact-form--modal .entity-details__contact-input--error.entity-details__contact-input--textarea{background-color:#ff5a7526}.entity-details__contact-form--modal .entity-details__contact-input-wrap--datepicker .vdp-datepicker input{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:#f2f2f2}.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:#000;font-size:18px;left:10px;pointer-events:none;position:absolute;top:10px;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}.floating-label--modal_textarea{padding:0 10px}@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:14px;left:0;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:14px;left:0;top:-16px}.entity-details__contact-form .vdp-datepicker input[type=text]:focus+.floating-label,.entity-details__contact-input:focus+.floating-label,.floating-label.active--modal_textarea{display:none!important}.entity-details__contact-input--banner{box-sizing:border-box;width:100%}.entity-details__contact-input-label--checkbox_pink:before{background-color:#fff!important}@media (max-width:767.98px){.modal__head--container--fixed{background:#fff;border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:fixed;width:100%;z-index:123}}.disable-btn{opacity:.5;pointer-events:none}.entity-details__email-error-message{color:#fff;font-size:.75rem;line-height:1.125rem;text-align:right}.entity-details__email-error-message.error-message-pink{color:#ec536c}.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 #c5c5c5;color:#c5c5c5;text-align:center!important;width:47%}@media (max-width:767.98px){.entity-details__nav-sticky-box__footer .btn{border:2px solid #0000}}.entity-details__nav-sticky-box__footer .btn:hover svg path{fill:#ff5a75;stroke:#ff5a75;color:#ff5a75}.entity-details__nav-sticky-box__footer .btn:hover a,.entity-details__nav-sticky-box__footer .btn:hover span{fill:#ff5a75;color:#ff5a75}.entity-details__nav-sticky-box__footer svg{height:1rem;margin-right:.25rem;width:1rem}.entity-details__nav-sticky-box__footer svg path{transition:.2s ease-in-out}@media (max-width:767.98px){.entity-details__nav-sticky-box__footer .btn{width:auto}}.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}}@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/twitter-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}.entity-details__nav-sticky-box .btn:not([type=submit]){font-size:.75rem;text-align:center}@media (min-width:768px){.entity-details__nav-sticky-box{border-radius:5px;bottom:auto;left:auto;position:absolute;top:-4.6875rem;width:14.375rem}.entity-details__nav-sticky-box .btn:not([type=submit]){text-align:left}}@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: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.5rem;margin-right:0;width:1.5rem}.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__like-btn--liked svg path{fill:#fff}@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:.8125rem;justify-content:center}.entity-details__nav-sticky-box__book-btn .sk-icon{display:none}.entity-details__nav-sticky-box__share-btn{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.entity-details__nav-sticky-box__share-btn:hover{background-color:#fff;border-color:#ff274a;color:#ff6e86}.entity-details__nav-sticky-box__share-btn.focus,.entity-details__nav-sticky-box__share-btn:focus{background-color:#fff;border-color:#ff274a;box-shadow:0 0 0 .2rem #ff738a80;color:#fff}.entity-details__nav-sticky-box__share-btn.disabled,.entity-details__nav-sticky-box__share-btn:disabled{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.entity-details__nav-sticky-box__share-btn:not(:disabled):not(.disabled).active,.entity-details__nav-sticky-box__share-btn:not(:disabled):not(.disabled):active,.show>.entity-details__nav-sticky-box__share-btn.dropdown-toggle{background-color:#ff274a;border-color:#ff1a40;color:#fff}.entity-details__nav-sticky-box__share-btn:not(:disabled):not(.disabled).active:focus,.entity-details__nav-sticky-box__share-btn:not(:disabled):not(.disabled):active:focus,.show>.entity-details__nav-sticky-box__share-btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff738a80}.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}}#sticky-box-pink__button{font-size:1rem}@media (max-width:1023.98px){#sticky-box-pink__button{font-size:.85rem}}.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>.btn .sk-icon{margin-right:.5rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]){font-size:.75rem;text-align:center}.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:not([type=submit]){text-align:left}.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.5rem;margin-right:0;width:1.5rem}.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__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}.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}}.magazine-details__sticky-box__share-box{padding:10px;right:.8125rem;top:110%}.magazine-details__sticky-box__share-box--open{opacity:1;top:100%;visibility:visible}.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/twitter-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:6666}.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%;z-index:14}.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:calc(var(--vh, 1vh)*100);position:relative;width:100%}.package-details__slider-section .container-header{align-items:center;display:flex}@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(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%}@media (max-width:767.98px){.package-details__details-list-wrap{flex:0 0 100%}}.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}.user-dashboard__initial-request-details-status{background:#fff;border:1px solid grey;border-radius:4px;margin-bottom:40px;padding:.125rem .5625rem;width:fit-content}.user-dashboard__initial-request-details-status-label{font-size:1rem;font-weight:400;line-height:1.375rem;text-align:center}.user-dashboard__initial-request-package-available-yellow{background-color:#f79008;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.user-dashboard__initial-request-package-available-green{background-color:#17b26a;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.user-dashboard__initial-request-package-available-red{background-color:#f04438;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.room-wrap p{font-weight:500}.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%}.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/twitter-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:2.8125rem}.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}}@media (max-width:767.98px){.magazine-details--icons{margin-right:5.25rem}}@media (max-width:330px){.magazine-details--icons{margin-right:5.5rem}}@media (max-width:767.98px){.magazine-details--icons--more-likes{margin-right:5.875rem}}@media (max-width:330px){.magazine-details--icons--more-likes{margin-right:6.125rem}}.magazines__details .tiny-slider__mobile-version .magazines__details__gallery-slide{display:inline-block;margin-right:.9375rem;max-width:93%;width:25rem}.magazines__details .tiny-slider__mobile-version .magazines__details__gallery-slide:last-child{margin-right:0}.magazines__details__gallery-slide-text{overflow:hidden;text-overflow:ellipsis}@media (max-width:767.98px){.magazines__details__gallery-slide-text{margin-top:.25rem}}.magazines__details__form{margin-bottom:5.9375rem;margin-top:.3125rem;max-width:31.25rem}.magazines__details__form input[type=text]{color:#121212}.magazines__details__form textarea{border-radius:0;color:#121212;min-height:6.25rem}.magazines__details__form textarea::placeholder{color:#121212}.magazines__details__form .entity-contact-form__message{border-radius:.3125rem;margin:1.25rem 0;padding:.625rem .9375rem}.magazines__details__form .entity-contact-form__message--error{background-color:#ff5a75}.magazines__details__form select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTEgMSA2IDYgNi02Ii8+PC9zdmc+");background-position:97% 54%;background-repeat:no-repeat;border:none;border-radius:0;color:#121212;cursor:pointer;text-indent:0;text-overflow:""}@media (max-width:767.98px){.magazines__details__form .btn{width:100%}}.search-page__sticky-filter--magazine-overview .search-page__mobile-map-trigger{display:none}@media (max-width:767.98px){.search-page__sticky-filter--magazine-overview{padding-bottom:1.875rem}}.magazines__details__image-placeholder{padding-top:55%}.magazines__details__image-placeholder .ph-picture{height:100%}.magazines__details__breadcrumb-navi--wapper{background-color:#2c2c2c;display:block;margin-top:-1px;padding:80px 15px 15px;width:100%}.magazines__details__breadcrumb-navi--wapper-sticky{padding-top:0;position:fixed;top:70px;z-index:999}@media (min-width:568px){.magazines__details__breadcrumb-navi--wapper{display:none}}.magazines__details__breadcrumb-navi--link{font-size:14px;font-weight:600;line-height:16px;text-decoration:underline}.magazines__details__breadcrumb-navi--icon{padding:0 8px}.magazines__details__breadcrumb-navi--icon span svg{width:11px}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript{display:flex}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{height:auto;width:100%}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:not(:first-child){display:none}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide .magazines__details__gallery-slide{height:100%;max-width:100%;width:100%}.magazines__details .tiny-slider__mobile-version{gap:.9375rem;overflow:auto;white-space:nowrap}.magazines__details .tiny-slider__mobile-version.mobile-swiper--one-item .swiper-slide{max-width:100%;width:100%}@media (max-width:767.98px){.magazines__details .tiny-slider__mobile-version{margin-left:-.9375rem;margin-right:-.9375rem;padding-left:.9375rem;padding-right:.9375rem}.magazines__details .tiny-slider__mobile-version .swiper-slide{max-width:93%;width:25rem}.magazines__details .tiny-slider__mobile-version .magazines__details__gallery-slide{height:100%;max-width:100%;width:100%}}.magazines__details__related-slider{margin-bottom:12.5rem;margin-top:5.9375rem}.magazines__details__related-slider .tiny-slider__title{font-size:1.875rem;line-height:2.5rem}.magazines__details__related-slider .tns-outer:after,.magazines__details__related-slider .tns-outer:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}.magazines__details__related-slider .tns-outer:before{right:100%}.magazines__details__related-slider .tns-outer:after{left:100%}.magazines__details__related-slider .tns-ovh{overflow:visible;z-index:1}.magazines__details__related-slider .tiny-slider__navigation{z-index:3}.magazines__details__related-slider .tns-horizontal.tns-subpixel{display:flex}.magazines__details__related-slider .tiny-slider__mobile-version .tiny-slider__slide{display:inline-block;margin-right:1.875rem;width:19.0625rem}@media (min-width:768px){.magazines__details__related-slider{margin-bottom:3rem}.magazines__details__related-slider .tiny-slider__title{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.magazines__details__related-slider{margin-top:1rem}}.magazines__details__related-image{height:9.375rem}@media (min-width:768px){.magazines__details__related-image{height:15.375rem}}.magazines__details__related-image img{transition:transform .2s ease-in-out}.magazines__details__related-image:hover img{transform:translateX(0) translateY(0) scale(1.105)}.magazines__details__related-title{font-size:1.375rem;line-height:1.875rem;margin-bottom:.3125rem}@media (max-width:767.98px){.magazines__details__related-title{font-size:1.1875rem;line-height:1.5625rem;overflow:hidden;text-overflow:ellipsis}}.magazines__details__related-excerpt{font-size:1.125rem;line-height:1.75rem}.magazines__details__related-excerpt a{display:inline-block}@media (max-width:767.98px){.magazines__details__related-excerpt{font-size:.9375rem;line-height:1.125rem;overflow:hidden;text-overflow:ellipsis}}.magazines__details__related-description{background-color:#444;flex:1;padding:1rem}@media (min-width:768px){.magazines__details__related-description{padding:1.5rem}}@media (max-width:567.98px){.magazines__details__related-description{max-height:10rem;min-height:9.375rem;white-space:normal}}.magazines__details__related-link{display:flex;flex-direction:column;height:100%}.magazines__details__related-link:hover .magazines__details__related-excerpt{color:#fff}.magazines__details__related-slider .swiper-slide{height:auto;width:24.125rem!important}.magazines__details__related-slider .tiny-slider__slide.magazines__details__related-slide{height:100%}.magazines__details__related-slider .swiper-wrapper,.magazines__details__related-slider .tiny-slider__mobile-version{align-items:stretch}@media (max-width:1439px){.magazines__details__related-slider .swiper-slide{width:18.0625rem!important}}@media (max-width:1023px){.magazines__details__related-slider .swiper-slide{width:19.3125rem!important}}@media (max-width:767px){.magazines__details__related-slider .swiper-slide{width:13.5625rem!important}}@media (max-width:767.98px){.magazines__details__related-slider .swiper-slide{width:19.0625rem!important}}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:not(:first-child){display:block}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .magazines__details__related-description{white-space:normal}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .tiny-slider__slide.magazines__details__related-slide{width:100%}@media (min-width:568px){.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+2){opacity:1}}@media (min-width:1024px){.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}}.favorites__header{background-color:#272727;padding:6.25rem 0 0;text-align:center}.favorites__header-title{font-size:2.1875rem;line-height:2.8125rem;z-index:2}@media (min-width:768px){.favorites__header-title{font-size:2.8125rem;line-height:3.4375rem}}@media (min-width:1024px){.favorites__header-title{font-size:4.0625rem;line-height:4.6875rem}}.favorites__header-subtitle{font-size:1.125rem;font-weight:400;line-height:1.625rem;margin:.625rem 0 3.125rem}@media (min-width:768px){.favorites__header-subtitle{font-weight:700;margin:0 0 3.125rem}}@media (min-width:1024px){.favorites__header-subtitle{margin-bottom:5rem}}.favorites__tabs{list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 1rem;position:relative;white-space:nowrap;z-index:2}.favorites__tabs--loading{min-height:2.5rem}.favorites__tabs-item{display:inline-block;margin-right:.625rem;position:relative}.favorites__tabs-item:last-child{margin-right:0}.favorites__tabs-item a{border-bottom:2px solid #0000;color:#fff;display:block;font-size:.9375rem;line-height:1.375rem;padding:.5rem .3125rem}.favorites__tabs-item--active a,.favorites__tabs-item:hover a{border-bottom-color:#ff5a75;color:#ff5a75}.favorites__tabs-item--active .favorites__tabs-indicator,.favorites__tabs-item:hover .favorites__tabs-indicator{background-color:#ff5a75}@media (min-width:768px){.favorites__tabs-item{margin-right:.9375rem}.favorites__tabs-item a{font-weight:700}}@media (min-width:1024px){.favorites__tabs-item{margin-right:1.875rem}}@media (min-width:1440px){.favorites__tabs-item a{padding:.5rem .625rem}}.favorites__tabs-indicator{background-color:#fff;border-radius:7px;color:#121212;font-size:.625rem;height:.875rem;position:absolute!important;right:0;top:0;width:.875rem}.favorites__info,.favorites__tabs-indicator{align-items:center;display:flex;justify-content:center}.favorites__info{flex-direction:column;flex-wrap:wrap;padding:40px 0}@media (min-width:768px){.favorites__info{flex-direction:row;padding:40px 0 62px}}@media (min-width:1024px){.favorites__info{padding:50px 0 70px}}@media (min-width:1440px){.favorites__info{padding:50px 0 90px}}.favorites__info .vdp-datepicker--inline{margin-bottom:1.875rem;right:0;top:100%}.favorites__info .vdp-datepicker--inline input[type=text]{background-color:initial;background-image:url(../images/icons/forms/calendar-new-white.svg);background-position:96%;background-repeat:no-repeat;background-size:8%;border:none;border-bottom:1px solid #fff;color:#fff;cursor:pointer;font-size:16px;line-height:21px;padding:6px 0;width:100%}.favorites__info .vdp-datepicker--inline input[type=text]::placeholder{color:#fff}.favorites__info .vdp-datepicker--inline--error input[type=text]{background-image:url(../images/icons/forms/calendar-new-error.svg);border-bottom-color:#ff5a75!important}.favorites__info .vdp-datepicker--inline--error input[type=text]::placeholder{color:#ff5a75}.favorites__info .vdp-datepicker--inline .cell{color:#2c2c2c}.favorites__info .vdp-datepicker--inline .cell.highlighted.today{background-color:#ff5a7580;color:#2c2c2c}.favorites__info .vdp-datepicker--inline .cell.selected,.favorites__info .vdp-datepicker--inline .cell.selected.highlighted{background-color:#2c2c2c;color:#fff}.favorites__info .vdp-datepicker--inline .day__month_btn,.favorites__info .vdp-datepicker--inline .month__year_btn{color:#2c2c2c}@media (min-width:768px){.favorites__info .vdp-datepicker--inline{margin-bottom:0}.favorites__info .vdp-datepicker--inline input[type=text]{background-size:6%;margin-right:45px;width:270px}}@media (min-width:1024px){.favorites__info .vdp-datepicker--inline input[type=text]{font-size:20px;line-height:30px;width:320px}}.favorites__info-btn{font-size:.875rem;padding:.75rem 1.125rem}@media (min-width:1024px){.favorites__info-btn{font-size:1.125rem;padding:1rem 1.8125rem}}.favorites__info-btn-indicator{background-color:#fff;border-radius:12px;color:#ff5a75;display:inline-block;height:1.5rem;line-height:1.4375rem;margin-right:.625rem;width:1.5rem}.favorites__info-message{align-items:center;display:flex;justify-content:center;margin-top:1.5rem;width:100%}.favorites__info-message .sk-icon{margin-right:3px}.favorites__info-message .sk-icon svg{height:20px;width:20px}@media (max-width:380px){.entity-contact-form__confirm-message>h4{font-size:1.35rem;max-width:88%}}.favorites__info .sk-modal__body{margin-bottom:-1.875rem;position:relative;top:-1.875rem}.favorites__info .floating-label--modal{left:11px!important}.favorites__info .entity-details__contact-form{margin-top:2.5rem}@media (max-width:767.98px){.favorites__info .entity-details__contact-form{margin-bottom:3.7rem}}.favorites__info .entity-details__contact-form .vdp-datepicker__calendar{top:calc(100% + 2px)}.favorites__info .entity-details__contact-form .vdp-datepicker{top:0}.favorites__info .entity-contact-form__confirm-message{margin:2rem 0 20px}.favorites__info textarea.entity-details__contact-input{background-color:#f2f2f2;min-height:124px}.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}.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}.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--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:9}.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:9}.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%}.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/twitter-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)}.user-dashboard{background-color:#e5e5e5;overflow:hidden}.user-dashboard__wrap{background-color:#fff;box-shadow:0 4px 12px #00000029;color:#2c2c2c;margin-bottom:2.5rem;margin-top:2.5rem;padding:2rem}.user-dashboard__section-title{border-bottom:1px solid #d9d9d9;font-size:1.375rem;line-height:1.875rem;margin:0 -2rem 2rem;padding:2rem}.user-dashboard__section-title--first{margin-top:-2rem}.user-dashboard__description-textarea,.user-dashboard__dropdown,.user-dashboard__password-input,.user-dashboard__text-input,.user-dashboard__textarea{border:none;border-bottom:1px solid #2c2c2c;display:block;font-size:.9375rem;line-height:1.375rem;padding:.5rem .3125rem;width:100%}.user-dashboard__text-input--error{border-color:red;color:red}.user-dashboard__text-input--error::placeholder{color:red}@media (min-width:768px){.user-dashboard__description-textarea,.user-dashboard__dropdown,.user-dashboard__password-input,.user-dashboard__text-input,.user-dashboard__textarea{font-size:1.125rem;line-height:1.4375rem;padding:.6875rem .625rem}}.user-dashboard__password-input-wrap{position:relative}.user-dashboard__password-show{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.user-dashboard__password-show svg{height:1.25rem;width:1.25rem}.user-dashboard__label{color:#656565;font-size:.75rem;padding:0 .625rem}.user-dashboard__form-message{border-radius:4px;display:block;font-size:.875rem;margin:1rem 0;padding:.625rem}.user-dashboard__form-message--error{background-color:#ff5a75}.user-dashboard__form-message--success{background-color:#f2f2f2}.user-dashboard__password-safety--red{background-color:#ff352c}.user-dashboard__password-safety--orange{background-color:#ff9410}.user-dashboard__password-safety--green{background-color:#56a40c}.user-dashboard__password-safety--dark-green{background-color:#428c0d}.user-dashboard__textarea{border:1px solid #2c2c2c;border-radius:3px;resize:none}.user-dashboard__textarea--error{border-color:red;color:red}.user-dashboard__textarea--error::placeholder{color:red}.user-dashboard__message{border-radius:4px;margin:1rem 0;padding:.625rem}.user-dashboard__message--error{background-color:#ff5a75}.user-dashboard__message--success{background-color:#f2f2f2}.user-dashboard__character-count{font-size:.75rem;min-height:25px;text-align:right}.user-dashboard__character-count--error{color:red}.user-dashboard__dropdown{cursor:pointer}.user-dashboard__dropdown--error{border-color:red;color:red}.user-dashboard__dropdown--error::placeholder{color:red}.user-dashboard__dropdown-sm{width:86px!important}.user-dashboard__checkbox,.user-dashboard__radio{display:none}.user-dashboard__checkbox-label,.user-dashboard__package-checkbox-label,.user-dashboard__package-radio-label,.user-dashboard__radio-label{cursor:pointer}.user-dashboard__checkbox-label:before,.user-dashboard__package-checkbox-label:before,.user-dashboard__package-radio-label:before,.user-dashboard__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}.user-dashboard__checkbox:checked+.user-dashboard__checkbox-label:before,.user-dashboard__checkbox:checked+.user-dashboard__package-checkbox-label:before,.user-dashboard__checkbox:checked+.user-dashboard__package-radio-label:before,.user-dashboard__checkbox:checked+.user-dashboard__radio-label:before,.user-dashboard__radio:checked+.user-dashboard__checkbox-label:before,.user-dashboard__radio:checked+.user-dashboard__package-checkbox-label:before,.user-dashboard__radio:checked+.user-dashboard__package-radio-label:before,.user-dashboard__radio:checked+.user-dashboard__radio-label:before{background-color:#ff5a75;background-image:url(../images/icons/forms/check-black.svg);border-color:#ff5a75}.user-dashboard__checkbox-container,.user-dashboard__radio-container{display:flex;flex-wrap:wrap}.user-dashboard__checkbox-container:not(:last-child),.user-dashboard__radio-container:not(:last-child){margin-bottom:2rem}.user-dashboard__checkbox-title,.user-dashboard__radio-title{flex:0 0 100%;font-size:1.125rem;margin-bottom:.625rem}.user-dashboard__checkbox-wrap,.user-dashboard__radio-wrap{flex:0 0 100%;margin-bottom:.5rem}@media (min-width:768px){.user-dashboard__checkbox-wrap,.user-dashboard__radio-wrap{flex:0 0 50%}}.user-dashboard__checkbox--inactive{opacity:.5}.user-dashboard__radio-label:before{border-radius:50%;height:1rem;width:1rem}.user-dashboard__radio:checked+.user-dashboard__radio-label:before{background-image:none;border-color:#2c2c2c}.user-dashboard__rooms{background-color:#f2f2f2;padding:1rem 0}.user-dashboard__rooms-name{background-color:#fff;flex:1;line-height:2rem;margin-left:1rem;margin-right:.5rem;padding-left:.5rem}.user-dashboard__photos-actions button{margin:0 .5rem!important;padding:0}.user-dashboard__checkboxes-wrap{display:grid;grid-template-columns:50% 50%;grid-template-rows:68% 32%}.user-dashboard__package-checkbox-container{background-color:#f2f2f2;margin:0 1.5rem 1.3125rem 0;padding:1.5rem 2rem}.user-dashboard__package-checkbox-container:nth-child(2){grid-column:1;grid-row:1/3}.user-dashboard__package-checkbox-container h3{font-size:1.375rem;font-weight:600;line-height:1.875rem}.user-dashboard__package-checkbox-container--no-bg{background:#0000;padding-left:0}.user-dashboard__package-checkbox-container--inline{display:flex;margin-top:10px}.user-dashboard__package-checkbox-container .user-dashboard__checkbox-wrap,.user-dashboard__package-checkbox-container .user-dashboard__radio-wrap{margin-bottom:1rem}.user-dashboard__package-checkbox-container .user-dashboard__checkbox-wrap--wizard{margin-bottom:0}.user-dashboard__package-checkbox-label,.user-dashboard__package-radio-label{color:#2c2c2c;font-size:15px;font-weight:400;line-height:25px}.user-dashboard__package-checkbox-label:before,.user-dashboard__package-radio-label:before{background:#fff;border:1.5px solid #929292;color:#fff;height:1.5rem;margin-right:.5rem;width:1.5rem}.user-dashboard__checkbox:checked+.user-dashboard__package-checkbox-label:before,.user-dashboard__checkbox:checked+.user-dashboard__package-radio-label:before,.user-dashboard__radio:checked+.user-dashboard__package-checkbox-label:before,.user-dashboard__radio:checked+.user-dashboard__package-radio-label:before{background-color:#2c2c2c;background-image:url(../images/icons/forms/check-white.svg);background-position:1px;border-color:#2c2c2c}.user-dashboard__checkbox:checked+.user-dashboard__package-checkbox-label--dark:before,.user-dashboard__radio:checked+.user-dashboard__package-checkbox-label--dark:before{background-color:#2c2c2c;border-color:#2c2c2c}.user-dashboard__package-radio{display:none}.user-dashboard__package-radio-label:before{border-radius:50%}.user-dashboard__package-radio:checked+.user-dashboard__package-radio-label--dark:before,.user-dashboard__package-radio:checked+.user-dashboard__package-radio-label:before{border:8px solid #2c2c2c}.user-dashboard__description-wrap{background-color:#f2f2f2}.user-dashboard__description--title{font-size:1.375rem!important;font-weight:600!important}.user-dashboard__description-flex{display:flex;flex-wrap:wrap;justify-content:space-around}.user-dashboard__description-flex-start{align-items:flex-start;justify-content:flex-start}.user-dashboard__description-container{background-color:#f2f2f2;padding:0 2rem 1.5rem}.user-dashboard__description-count--error{color:#ff5a75}.user-dashboard__description-textarea{border:none;height:8.875rem;resize:none;width:26.375rem}.user-dashboard__description-textarea--error{border-color:red;color:red}.user-dashboard__description-textarea--error::placeholder{color:red}.user-dashboard__description-textarea_disabled{background-color:#ececec}.user-dashboard__description-textarea_disabled--text{color:#ff5a75}.user-dashboard__description-dropdown{background-color:#fff;border:none;width:13.5625rem}.user-dashboard__description-dropdown>select{font-size:.9375rem;font-weight:400;line-height:1.5625rem}.user-dashboard__description-dropdown>label,.user-dashboard__description-options>label{font-size:.75rem;font-weight:400;line-height:.9375rem;margin-bottom:.1875rem}.user-dashboard__description-options>label{color:#2c2c2c}.user-dashboard__description-options>select{border:none;font-size:.9375rem;font-weight:400;height:3rem;line-height:1.5625rem}.user-dashboard__description-options>select>option{font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5625rem;margin-bottom:.25rem}.user-dashboard__description-input{margin-bottom:.4375rem}.user-dashboard__description-input .package-dashboard-input-flex-div>input{border:none}.user-dashboard__description-input>input{border:none;height:3rem;width:26.375rem}.user-dashboard__description-input>label{font-size:.75rem;font-weight:400;line-height:.9375rem;margin-bottom:.1875rem}.user-dashboard__description-input--grid{display:grid}.user-dashboard__description-input--grid>label{font-size:.75rem;font-weight:400;line-height:.9375rem;margin-bottom:.1875rem}.user-dashboard__description-input--text{margin-bottom:1.3125rem}.user-dashboard__description-input--text>input{height:6.25rem}.user-dashboard__description-input-left_second{margin-bottom:2.375rem}.user-dashboard__description-input-left_third{margin-bottom:1.0625rem}.user-dashboard__description-input-parking{display:block;margin-right:1.5625rem;width:9.375rem}.user-dashboard__description-input-parking .package-dashboard-input-flex-div>input{border:none;height:3rem;width:9.125rem}.user-dashboard__description-input-parking .package-dashboard-input-flex-div input::-webkit-inner-spin-button,.user-dashboard__description-input-parking .package-dashboard-input-flex-div>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.package-filters__switch-slider,.user-dashboard__conditions_switch-slider{height:1.125rem;top:13.4%;width:1.125rem}.package-filters__switch-wrap,.user-dashboard__conditions_switch-wrap{background-color:#2c2c2c;border-radius:4rem;box-sizing:border-box;cursor:pointer;height:1.5rem;position:relative;width:2.5rem}.package-filters__switch-wrap input:checked+.package-filters__switch-slider,.package-filters__switch-wrap input:checked+.user-dashboard__conditions_switch-slider,.user-dashboard__conditions_switch-wrap input:checked+.package-filters__switch-slider,.user-dashboard__conditions_switch-wrap input:checked+.user-dashboard__conditions_switch-slider{transform:translateX(16px)}.package-filters__switch-wrap span,.user-dashboard__conditions_switch-wrap span{box-sizing:border-box;left:3px;min-width:18px;top:3px}.package-filters__switch-wrap-disabled,.user-dashboard__conditions_switch-wrap-disabled{background-color:#ececec}.user-dashboard__conditions_switch-wrap-disabled--dark{background-color:#c5c5c5!important}.user-dashboard__conditions_switch-wrap--dark{background-color:#2c2c2c}.package-filters__switch-slider,.user-dashboard__conditions_switch-slider{background-color:#fff}.package-filters__switch-slider-disabled,.user-dashboard__conditions_switch-slider-disabled{background-color:#656565}.user-dashboard__conditions_switch-slider-disabled--dark{background-color:#fff}.user-dashboard__conditions_switch-text{font-size:.9375rem;font-weight:400;line-height:1.5625rem;margin-right:.9375rem}.user-dashboard__conditions-wrap>h3{padding-bottom:0!important}.user-dashboard__conditions-subtitle{font-size:.9375rem!important;font-weight:400!important;line-height:1.5625rem!important}.edit-package--halls-meetings-header,.user-dashboard__conditions-checkboxes-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:2rem}.edit-package--halls-meetings-header>span,.user-dashboard__conditions-checkboxes-header>span{align-items:center;display:flex;flex-wrap:wrap}.user-dashboard__conditions-checkboxes-wrap{margin-bottom:3.125rem}.user-dashboard__conditions-checkboxes-title{font-size:1.375rem;font-weight:600;line-height:1.875rem;width:9.375rem}.user-dashboard__conditions-checkboxes-title>span:not(:first-child)>span>svg>path{fill:#000}.user-dashboard__conditions-checkboxes-title>span:not(:first-child)>span>svg{margin-top:-.3125rem;width:1.25rem}.user-dashboard__conditions-checkboxes-title>span:not(:first-child)>span>svg:hover{cursor:pointer}.user-dashboard__conditions-checkboxes-container{background-color:#f2f2f2;padding:1.5rem 2rem}.user-dashboard__conditions-checkboxes-container>h1{font-size:1.375rem;font-weight:600;line-height:1.875rem}.user-dashboard__conditions-checkboxes-container>span{display:flex}.user-dashboard__conditions-checkboxes-container>span>p:first-child{margin-right:8.4375rem}.user-dashboard__conditions-checkboxes-container>span>p:nth-child(2){margin-right:10.5625rem}.user-dashboard__conditions-checkboxes-container>span>p{font-size:.8125rem;font-weight:400;line-height:1.25rem}.user-dashboard__conditions-checkboxes-box:not(:last-child){margin-bottom:1.875rem}.user-dashboard__conditions-checkboxes-info>h1{font-size:1.375rem;font-weight:700;line-height:1.875rem}.user-dashboard__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}.user-dashboard__conditions-checkboxes-label{align-items:center;display:flex;width:18.75rem}.user-dashboard__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}.user-dashboard__conditions-checkboxes-label-price_enabled{background-color:#ff5a75}.user-dashboard__conditions-checkboxes-single{display:flex}.user-dashboard__conditions-checkboxes-single>div{align-items:center;display:flex;height:3rem;justify-content:flex-start;width:9.875rem}.user-dashboard__conditions-checkboxes-single input::-webkit-inner-spin-button,.user-dashboard__conditions-checkboxes-single>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.user-dashboard__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%}.user-dashboard__conditions-checkboxes-plus{align-items:center;display:flex;height:3rem;justify-content:center;width:2.5rem}.user-dashboard__conditions-checkboxes_modal{display:grid}.user-dashboard__conditions-checkboxes_modal-subtitle{font-size:1.125rem;font-weight:500;line-height:1.75rem}.user-dashboard__conditions-checkboxes_modal>ul{padding-left:0;width:101%}.user-dashboard__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}input:checked+.package-filters__switch-slider,input:checked+.user-dashboard__conditions_switch-slider{transform:translateX(20px)}.user-dashboard__offers{position:relative}.user-dashboard__offers-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.625rem}.user-dashboard__offers-header>span{align-items:center;display:flex;justify-content:flex-end}.user-dashboard__offers-header-title{padding-bottom:0!important}.user-dashboard__offers-header-title--switch{font-size:.9375rem;font-weight:400;line-height:1.5625rem;margin-left:.375rem}.user-dashboard__offers-block{height:775px}.user-dashboard__offers-block-height{height:815px!important}.user-dashboard__offers-block-empty:hover{cursor:pointer}.user-dashboard__offers-block--inactive{filter:grayscale(100%);opacity:.5;pointer-events:none}.user-dashboard__offers-block--inactive_info{background-color:#2c2c2c;border-radius:3px;color:#fff;font-size:11px;font-weight:600;height:21px;line-height:12px;margin-left:8px;padding:5px 8px 4px;width:72px}.user-dashboard__offers-block--inactive-flex{align-items:center;display:flex}.user-dashboard__offers-block-container{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(476px,1fr))}.user-dashboard__offers-block-dropdown{margin-bottom:4px;margin-top:14px}.user-dashboard__offers-block-dropdown>ul{list-style:none;margin:0;padding-left:0}.user-dashboard__offers-block-options{background-position:8px 8px;height:2rem;width:2rem}.user-dashboard__offers-block-options,.user-dashboard__offers-block-options-slider{background-color:#fff;background-image:url(../images/icons/dots_black.svg);background-repeat:no-repeat;border-radius:55px}.user-dashboard__offers-block-options-slider{background-position:4px 4px;bottom:8px;height:24px;position:absolute;right:20px;width:24px}.user-dashboard__offers-block-options-slider:hover{cursor:pointer}.user-dashboard__offers-block-options-slider-gallery{right:17px!important;top:117px!important}.user-dashboard__offers-block-options-warp{align-items:flex-end;display:flex;justify-content:space-evenly;position:absolute;right:21px;top:40px}.user-dashboard__offers-block-options-pink,.user-dashboard__offers-block-options:hover{background-image:url(../images/icons/dots_pink.svg)}.user-dashboard__offers-block-options-list{height:121px!important;width:134px!important}.user-dashboard__offers-block-options-list-innactive>span{color:#ff5a75}.user-dashboard__offers-block-options-list-disabled>li:not(:first-child){pointer-events:none}.user-dashboard__offers-block-options-list-disabled>li:not(:first-child)>a{color:gray}.user-dashboard__offers-block-wrap{padding:16px 24px;position:relative}.user-dashboard__offers-block-wrap_empty{align-items:center;display:flex;height:100%;justify-content:center}.user-dashboard__offers-block-wrap_empty>span{color:#ff5a75;display:grid;justify-items:center}.user-dashboard__offers-block-wrap_empty>span>p{font-size:18px;font-weight:500;line-height:33px;margin-top:.5rem}.user-dashboard__offers-block-wrap_empty>span>span>svg>path{fill:#ff5a75}.user-dashboard__offers-block--header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.user-dashboard__offers-block--header_title{font-size:22px;font-weight:600;line-height:30px}.user-dashboard__offers-block--body>label{font-size:12px;font-weight:400;line-height:15px}.user-dashboard__offers-block--footer{display:grid}.user-dashboard__offers-block--footer>div:not(:first-child){padding:0 0 1.21875rem}.user-dashboard__offers-block--footer_label{font-size:13px;font-weight:400;line-height:16px;margin-bottom:5px}.user-dashboard__offers-block--footer_price{align-items:center;display:flex;justify-content:flex-start}.user-dashboard__offers-block--footer_price>span{height:48px;width:51px}.user-dashboard__offers-block--footer_price>input{border:none;height:48px;padding:0 0 0 1rem;width:100%}.user-dashboard__offers-block--footer_price input::-webkit-inner-spin-button,.user-dashboard__offers-block--footer_price>input::-webkit-outer-spin-button{-webkit-appearance:none}.user-dashboard__offers-block--footer_price-select{display:flex}.user-dashboard__offers-block--footer_price-select>div{margin-right:26px}.user-dashboard__offers-block--footer_people{align-items:center;display:flex}.user-dashboard__offers-block--footer_people input::-webkit-inner-spin-button,.user-dashboard__offers-block--footer_people>input::-webkit-outer-spin-button{-webkit-appearance:none}.user-dashboard__offers-block--footer_people>div>div>input{border:none;height:48px!important;text-align:center;width:64px!important}.user-dashboard__offers-block--footer_people>*{margin-right:.75rem}.user-dashboard__offers-block--footer_people-padding{margin-bottom:13px;margin-top:10px}.user-dashboard__offers-block--footer_people-margin{margin-top:20px}.user-dashboard__offers-block-input{border:none;height:48px!important}.user-dashboard__offers-block-textarea{height:128px!important;width:100%}.user-dashboard__offers-block-image{height:136px!important}.user-dashboard__offers-block-image--wrap{margin-top:15px;width:206px!important}.user-dashboard__offers-block-image--wrap:first-child{margin-right:24px}#offer-model{background-color:#f2f2f2;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:95%;background-position-y:19px;background-repeat:no-repeat;background-size:12px}#offer-model,#offer-model-white{-webkit-appearance:none;-moz-appearance:none;font-size:15px;font-weight:400;line-height:25px;padding:11px 16px}#offer-model-white{background-image:url(../images/icons/forms/dropdown.svg);background-position-x:93%;background-position-y:19px;background-repeat:no-repeat;background-size:12px}#offer-model-rep{background-color:#f2f2f2;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:80%;background-position-y:20px;background-repeat:no-repeat;background-size:12px;border-radius:4px}#offer-model-rep,#offer-model-time{-webkit-appearance:none;-moz-appearance:none;font-size:15px;font-weight:400;line-height:25px;padding:11px 16px}#offer-model-time{background-color:#efefef;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:85%;background-position-y:19px;background-repeat:no-repeat;background-size:12px}#offer-model-price{background-color:#efefef;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:85%;background-position-y:19px;background-repeat:no-repeat;background-size:12px;padding:11px 16px;width:168px}#offer-model-cancelation,#offer-model-price{-webkit-appearance:none;-moz-appearance:none;font-size:15px;font-weight:400;line-height:25px}#offer-model-cancelation{background-color:#f2f2f2;background-color:#efefef;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzJDMkMyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position-x:92%;background-position-y:23px;background-repeat:no-repeat;background-size:12px;margin-top:6px;padding:6px 0 6px 16px}#offer-model-cancelation>input{color:#000;font-size:15px;font-weight:400;line-height:165%}#offer-model-cancelation-reason{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(/assets/icons/forms/arrow-down.svg);background-position-x:95%;background-position-y:50%;background-repeat:no-repeat;background-size:19px;font-size:15px;font-weight:400;line-height:25px;margin-bottom:16px;padding:6px 0 6px 16px}#offer-model-cancelation-reason>input{font-feature-settings:"liga" off,"clig" off;color:#000;color:var(--Secondary-Light-Grey,#656565);font-family:Sofia Pro;font-size:15px;font-size:17px;font-style:normal;font-weight:400;line-height:165%}#offer-model-rooms{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzJDMkMyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position-x:95%;background-position-y:23px;background-repeat:no-repeat;background-size:12px;font-size:15px;font-weight:400;line-height:25px;padding:6px 0 6px 8px;z-index:0}#offer-model-rooms>input{color:#000;font-size:15px;font-weight:400;line-height:165%;text-align:left}#offer-model-custom{-webkit-appearance:none;-moz-appearance:none;background-color:#f2f2f2;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzJDMkMyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position-x:92%;background-position-y:20px;background-repeat:no-repeat;background-size:12px;color:#000;cursor:pointer;font-size:15px;font-weight:400;line-height:25px;padding:11px 16px}#offer-model-custom::placeholder{color:#000}#offer-model-custom>input{color:#000;font-size:15px;font-weight:400;line-height:165%}#offer-model-custom-rep{color:#000;padding:11px 8px}#offer-model-custom-rep::placeholder{color:#000}#offer-model-custom-price{-webkit-appearance:none;-moz-appearance:none;background-color:#f2f2f2;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzJDMkMyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position-x:92%;background-position-y:20px;background-repeat:no-repeat;background-size:12px;color:#000;cursor:pointer;font-size:15px;font-weight:400;line-height:25px;padding:5px 16px}#offer-model-custom-price>input{color:#000;font-size:15px;font-weight:400;line-height:165%}#offer-model-custom-price>input::placeholder{color:#000}#offer-model-custom-main{-webkit-appearance:none;-moz-appearance:none;background-color:#f2f2f2;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzJDMkMyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position-x:92%;background-position-y:23px;background-repeat:no-repeat;background-size:12px;color:#000;cursor:pointer;font-size:15px;font-weight:400;line-height:25px;padding:5px 16px}#offer-model-custom-main::placeholder{color:#000}#offer-model-custom-main>input{color:#000;font-size:15px;font-weight:400;line-height:165%}#offer-model-general-info{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDYgNiA2LTYiIHN0cm9rZT0iIzJDMkMyQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-position-x:95%;background-position-y:23px;background-repeat:no-repeat;background-size:12px;font-size:15px;font-weight:400;line-height:25px;padding:6px 0 6px 8px;width:200px;z-index:0}#offer-model-general-info>input{color:#000;font-size:15px;font-weight:400;line-height:165%;text-align:left}#offer-model-calendar-dropdown{-webkit-appearance:none;-moz-appearance:none;background-color:#f2f2f2;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:95%;background-position-y:19px;background-repeat:no-repeat;background-size:12px;font-size:15px;font-weight:400;line-height:25px;padding:11px 16px;z-index:0!important}#offer-model-calendar-dropdown>input{color:#000;font-size:15px;font-weight:400;height:auto!important;line-height:165%;text-align:left}#offer-model-rooms-multiselect{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:95%;background-position-y:19px;background-repeat:no-repeat;background-size:12px;font-size:15px;font-weight:400;line-height:25px;padding:11px 16px;z-index:0!important}#offer-model-rooms-multiselect>input{color:#000;font-size:15px;font-weight:400;height:auto!important;line-height:165%;text-align:left}.dashboard_package-formulate-customselect:first-child>.formulate-input-wrapper{z-index:7}.dashboard_package-formulate-customselect:nth-child(2)>.formulate-input-wrapper{z-index:6}.dashboard_package-formulate-customselect:nth-child(3)>.formulate-input-wrapper{z-index:5}.dashboard_package-formulate-customselect:nth-child(4)>.formulate-input-wrapper{z-index:4}.dashboard_package-formulate-customselect:nth-child(5)>.formulate-input-wrapper{z-index:3}.dashboard_package-formulate-customselect:nth-child(6)>.formulate-input-wrapper{z-index:2}.dashboard_package-formulate-customselect:nth-child(7)>.formulate-input-wrapper{z-index:1}.user-dashboard__accept-request-label{font-size:1rem;font-weight:400;line-height:1.375rem;text-align:left}.user-dashboard__tabs{background-color:#fff;margin-top:4.375rem;padding-top:2.75rem}.user-dashboard__tabs-list-item{display:inline-block}.user-dashboard__available-req--tabs-item,.user-dashboard__tabs-list-link{border-bottom:1px solid #0000;color:#2c2c2c;display:block;font-size:.9375rem;font-weight:700;line-height:1.375rem;padding:.125rem 1.5625rem}.user-dashboard__available-req--tabs-item .user-dashboard__available-req--number,.user-dashboard__tabs-list-link .user-dashboard__available-req--number{background-color:#656565}.user-dashboard__available-req--tabs-item:hover,.user-dashboard__tabs-list-link:hover{border-color:#ff5a75;color:#ff5a75}.user-dashboard__available-req--tabs-item:hover .user-dashboard__available-req--number,.user-dashboard__tabs-list-link:hover .user-dashboard__available-req--number{background-color:#ff5a75}.nuxt-link-active.user-dashboard__available-req--tabs-item,.user-dashboard__tabs-list-link.nuxt-link-active{border-color:#ff5a75;color:#ff5a75}.nuxt-link-active.user-dashboard__available-req--tabs-item .user-dashboard__available-req--number,.user-dashboard__tabs-list-link.nuxt-link-active .user-dashboard__available-req--number{background-color:#ff5a75}.user-dashboard__available-req--tabs,.user-dashboard__latest--tabs{margin-top:1.125rem}.user-dashboard__available-req--tabs{border-bottom:1px solid #c5c5c5;margin-top:1.5rem}.user-dashboard__available-req--tabs .item-margin{margin-left:1.5rem}.user-dashboard__available-req--tabs-item{color:#656565;cursor:pointer;display:inline-block}.user-dashboard__available-req--tabs-item .user-dashboard__available-req--number{background-color:#656565}.user-dashboard__available-req--number{align-items:center;align-self:center;background-color:#ff5a75;border-radius:50%;color:#fff;display:flex;font-size:.6875rem;height:1rem;justify-content:center;line-height:1rem;padding:0 4px;text-align:center;width:1rem}.user-dashboard__available-req--number.bigger-circle{border-radius:1rem;width:1.5rem}.user-dashboard__available-req--tabs-item,.user-dashboard__tabs-list-link{line-height:unset;padding:0 1.5625rem}.tabs-item--wrapper{display:flex;gap:4px;position:relative}.user-dashboard__available-req--tab-active{border-color:#ff5a75;color:#ff5a75}.user-dashboard__available-req--tab-active .user-dashboard__available-req--number{background-color:#ff5a75}.user-dashboard__tabs-list--flex{display:flex}.user-dashboard__available-req--tabs-item--flex,.user-dashboard__tabs-list-link--wrap{border-bottom:1px solid #0000;color:#2c2c2c;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:0 1.5625rem}.user-dashboard__available-req--tabs-item--flex p,.user-dashboard__tabs-list-link--wrap p{font-size:.875rem;line-height:1.5rem}.user-dashboard__available-req--tabs-item--flex.nuxt-link-active,.user-dashboard__available-req--tabs-item--flex:hover,.user-dashboard__tabs-list-link--wrap.nuxt-link-active,.user-dashboard__tabs-list-link--wrap:hover{border-color:#ff5a75;color:#ff5a75}.user-dashboard__available-req--tabs-item--flex{color:#656565}button.user-dashboard__available-req--tabs-item--flex{align-items:center;background-color:initial;border:none;border-bottom:1px solid}.user-dashboard__available-req--tabs-item--flex.active{border-color:#ff5a75;color:#ff5a75}.user-dashboard__entries{display:flex;flex-wrap:wrap;margin:1.375rem 0 3.75rem}.user-dashboard__entry{cursor:pointer;margin:0 1.5rem 1.5rem 0;position:relative;width:17.5rem}.user-dashboard__entry--new{background:#f2f2f2;border-radius:3px;height:11.25rem;margin-top:2.3125rem;width:11.25rem!important}.user-dashboard__entry--new .sk-icon{margin-bottom:.3125rem}.user-dashboard__entry--new .sk-icon svg path{fill:#121212}.user-dashboard__entry--new a{align-items:center;color:#121212;display:flex;flex-direction:column;font-size:.8125rem;height:100%;justify-content:center}.user-dashboard__entry--new-slider{padding-left:1.875rem}.user-dashboard__entry--new p{font-size:15px;font-weight:600;line-height:17px;text-align:center;width:3.75rem}.user-dashboard__entry-image{align-items:center;display:flex;height:6.875rem;justify-content:center}.user-dashboard__entry-title{color:#fff;display:block;font-weight:700;padding:.625rem;position:relative;text-shadow:0 0 10px #00000080;z-index:2}.user-dashboard__entry-type{font-size:.8125rem;line-height:1.25rem;padding:.625rem 1rem}.user-dashboard__entry-list{background-color:#000c;opacity:0;padding:1.9375rem 1.5rem;transition:opacity .2s;visibility:hidden}.user-dashboard__entry:hover .user-dashboard__entry-list{opacity:1;visibility:visible}.user-dashboard__entry-list-item{background-color:#656565;border-radius:3px;margin-bottom:.625rem;text-align:center}.user-dashboard__entry-list-item:last-child{margin-bottom:0}.user-dashboard__entry-list-item a{font-size:.75rem;font-weight:700;letter-spacing:.2px;line-height:1.25rem}.user-dashboard__title{font-size:1.875rem;line-height:2.5rem}.user-dashboard__title-requests{font-size:22px;font-weight:600;line-height:30px}.user-dashboard__latest-entries-link{color:#1c1c1c;text-decoration:underline}.user-dashboard__latest-entries-link:hover{color:#ff5a75}.user-dashboard__latest-entries-header{align-items:center;display:flex;font-size:22px;justify-content:space-between;line-height:30px}.user-dashboard__latest-entries-table{font-size:.9375rem;margin-top:1rem;width:100%}.user-dashboard__latest-entries-table td{border-top:1px solid #f2f2f2;padding:1rem 0;vertical-align:top}.user-dashboard__latest-entries-table td:first-child{padding-right:2.3125rem}.user-dashboard__latest-entries-table td:nth-child(2){width:100%}.user-dashboard__latest-entries-table td:nth-child(3){text-align:right}.user-dashboard__latest-entries-table tr:last-child td{border-bottom:1px solid #f2f2f2}.user-dashboard__latest-entries-name{display:block;font-weight:700}.user-dashboard__latest-entries-message{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;margin-top:1rem;padding:.875rem 0}.user-dashboard__documents{padding-bottom:5.4375rem}.user-dashboard__documents li{display:inline-block;margin-right:1.5625rem}.user-dashboard__documents a{font-size:.9375rem}.user-dashboard__rooms-modal__file{display:flex;justify-content:space-between}.user-dashboard__rooms-modal__file .sk-icon--close{cursor:pointer}.user-dashboard__rooms-modal__file .sk-icon--close svg{height:17px;width:17px}.user-dashboard__rooms-modal__file .sk-icon--close path{fill:#ff5a75}.user-dashboard__rooms-modal__file .sk-icon--close:hover path{fill:#c4455a}.user-dashboard__rooms-modal__file-name{display:flex;justify-content:center}.user-dashboard__rooms-modal__file-name a{margin-left:.5rem}.user-dashboard__options-wrap{align-items:flex-end;display:flex;justify-content:space-evenly;position:absolute;right:6%;top:40px}.user-dashboard__options-list{align-content:space-evenly;background-color:#fff;border-radius:.25rem;box-shadow:0 0 1.625rem #00000038;display:grid;height:9.75rem;list-style:none;padding-left:0;width:10.5rem;z-index:1}.user-dashboard__options-list>li{align-items:center;display:flex;font-size:.9375rem;font-weight:600;line-height:1.5625rem}.user-dashboard__options-list>li:hover>a{color:#ff5a75}.user-dashboard__options-list>li:hover>span{color:#ff5a75;cursor:pointer}.user-dashboard__options-list>li a,.user-dashboard__options-list>li span{color:#000;padding-left:1rem;width:100%}.user-dashboard__options-list-item-disabled a{color:#929292!important;pointer-events:none}.user-dashboard__options-list-item-disabled *{color:#d9d9d9!important}.create-entry,.create-package{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,.create-package p{font-size:.9375rem}@media (min-width:768px){.create-entry,.create-package{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:hover{color:#2c2c2c}.create-entry__title,.user-dashboard__edit-wizard__title{font-size:1.375rem;line-height:1.875rem}.create-entry__buttons,.create-package-buttons{margin-top:auto}.create-entry__buttons .btn,.create-package-buttons .btn{font-weight:700;margin-right:1rem;padding:.9375rem 2.625rem}.create-entry__provider-guests{display:flex;justify-content:space-between;margin-bottom:3.125rem}.create-entry__provider-guests input{width:47%}.create-entry__documents a{margin-right:1rem}.create-entry__documents--step-1{margin-bottom:2rem;margin-top:2rem}.create-entry__new-image{align-items:center;display:flex;flex-wrap:wrap;margin:2.5rem 0 5rem}.create-entry__new-image input[type=file]{display:none}.create-entry__new-image .btn{margin-right:.3125rem;white-space:nowrap}.create-entry__new-pdf{align-items:center;display:flex;flex-wrap:wrap;margin:2.5rem 0 .9375rem}.create-entry__new-pdf input[type=file]{display:none}.create-entry__new-pdf .btn{margin-right:.3125rem;white-space:nowrap}.create-entry__new-image__file-name{flex:1;font-size:.9375rem;font-weight:300;margin-left:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-entry__new-image__file-name span{font-weight:700}.create-entry__photos,.user-dashboard__rooms{display:flex;margin:1.5rem 0 0 1.5rem;position:relative}@media (min-width:768px){.create-entry__photos,.user-dashboard__rooms{margin:2.5rem 0 0}}.create-entry__photos-contact{min-height:166px}.create-entry__photos-commentar{background-color:#f2f2f2;flex:1;padding:2.5rem 3.125rem 2.5rem 1rem;position:relative}.create-entry__photos-commentar__label{font-size:.75rem;left:1.5625rem;position:absolute;top:50%;transform:translateY(-42px)}.create-entry__photos-commentar__counter{display:block;font-size:.75rem;text-align:right}.create-entry__photos-preview{width:8rem}.create-entry__photos-preview-contact>img{object-fit:cover!important}.create-entry__photos-preview--photogallery{height:11.75rem;width:17.625rem}.create-entry__photos-remove,.user-dashboard__photos-actions{align-items:center;background-color:#f2f2f2;display:flex;justify-content:center}.create-entry__photos-remove button,.user-dashboard__photos-actions button{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:2rem;justify-content:center;margin-right:1.3125rem;width:2rem}.create-entry__photos-remove button svg,.user-dashboard__photos-actions button svg{height:1.125rem;width:1.125rem}.create-entry__photos-remove button svg path,.user-dashboard__photos-actions button svg path{fill:#2c2c2c}.create-entry__photos-remove-contact button{margin-left:1.3125rem}.create-entry__photos-order,.user-dashboard__rooms-order{display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;right:100%;top:0}.create-entry__photos-order button,.user-dashboard__rooms-order button{background:none;border:none;cursor:pointer}.create-entry__photos-order svg path,.user-dashboard__rooms-order svg path{fill:#656565}.create-entry__photos-order-btn--up,.user-dashboard__rooms-order-btn,.user-dashboard__rooms-order-btn--up{transform:scale(-1)}.create-entry__summary-highlight{background-color:#f2f2f2;display:flex;justify-content:space-between;margin:1rem 0;padding:1.5rem}.create-entry__summary-highlight p:last-child{text-align:right}.create-entry__summary-highlight span{display:block}.create-entry__summary-highlight span:first-child{font-weight:700}.create-entry__summary-message{font-size:.8125rem;line-height:1.25rem}.create-entry__content--step-1 .create-entry__title,.create-entry__content--step-1 .user-dashboard__edit-wizard__title{margin-bottom:1rem}.create-entry__content--step-1 p{margin-bottom:1.875rem}.create-entry__content--step-2 .user-dashboard__dropdown{margin-top:1rem}.create-entry__content--step-3 .create-entry__title,.create-entry__content--step-3 .user-dashboard__edit-wizard__title{margin-bottom:1rem}.create-entry__content--step-3 .create-entry__title:nth-of-type(2),.create-entry__content--step-3 .user-dashboard__edit-wizard__title:nth-of-type(2){margin-top:1.5rem}@media (min-width:768px){.create-entry__content--step-3 .create-entry__title:nth-of-type(2),.create-entry__content--step-3 .user-dashboard__edit-wizard__title:nth-of-type(2){margin-top:2.5rem}}.create-entry__content--step-3 .user-dashboard__textarea{margin-top:1rem;min-height:11.25rem}.create-entry__content--step-3 .user-dashboard__dropdown{margin-top:1rem}.create-entry__content--step-3 .user-dashboard__character-count--textarea{margin-bottom:2rem}.nomination-form__character-count{font-size:.75rem;text-align:right}.nomination-form__character-count--error{color:#ff5a75!important}.nomination-form__character-count--modal{color:#000}.create-entry__content--step-4{margin-bottom:2rem}.create-entry__content--step-4 .create-entry__title,.create-entry__content--step-4 .user-dashboard__description-textarea,.create-entry__content--step-4 .user-dashboard__dropdown,.create-entry__content--step-4 .user-dashboard__edit-wizard__title,.create-entry__content--step-4 .user-dashboard__password-input,.create-entry__content--step-4 .user-dashboard__text-input,.create-entry__content--step-4 .user-dashboard__textarea{margin-bottom:1rem}.create-entry__content--step-4 p{margin:0 0 2rem}.create-entry__content--step-4 .user-dashboard__message{margin-bottom:1rem}.create-entry__content--step-5{margin-bottom:3.5rem}.create-entry__content--step-5 .create-entry__title,.create-entry__content--step-5 .user-dashboard__edit-wizard__title,.create-entry__content--step-5 p{margin-bottom:1.125rem}.create-entry__content--step-5 .user-dashboard__description-textarea,.create-entry__content--step-5 .user-dashboard__dropdown,.create-entry__content--step-5 .user-dashboard__password-input,.create-entry__content--step-5 .user-dashboard__text-input,.create-entry__content--step-5 .user-dashboard__textarea{margin-bottom:1.5rem}.create-entry__content--step-6 .create-entry__title,.create-entry__content--step-6 .user-dashboard__edit-wizard__title{margin-bottom:1rem}.create-entry__content--step-7 a{color:#2c2c2c;text-decoration:underline}.create-entry__content--step-7 a:hover{color:#ff5a75}.create-entry__buttons--step-7{margin-top:4.375rem}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery{max-width:50rem}@media (max-width:1439.98px){.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery{max-width:39.5rem}}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-remove,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .user-dashboard__photos-actions{background-color:#f7f7f7}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap{background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;width:427px}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap-centered{justify-content:center}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .user-dashboard__description-textarea,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .user-dashboard__dropdown,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .user-dashboard__password-input,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .user-dashboard__text-input,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .user-dashboard__textarea{background-color:initial;color:#2c2c2c;font-size:1rem;font-weight:400;line-height:1.5rem;padding:.75rem .75rem .75rem 0}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .create-entry__photos-commentar__label{color:#2c2c2c;font-size:16px;font-weight:400;left:0;line-height:24px;top:64px}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap .create-entry__photos-commentar__label--has-value{color:#656565;font-size:.875rem;font-weight:400;left:0;line-height:1.25rem;top:37px}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap__counter{color:#2c2c2c}@media (max-width:1439.98px){.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar-wrap{width:16.4375rem}}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-remove,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .user-dashboard__photos-actions{align-items:flex-start;padding:1rem 1rem 0 0}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-remove button,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .user-dashboard__photos-actions button{height:36px;margin-right:0;padding:10px;width:36px}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-remove button svg,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .user-dashboard__photos-actions button svg{height:1rem;width:1rem}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-commentar{flex:0;height:82px;padding:6px 0 0}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__new-image__file-name{color:#2c2c2c;font-size:1rem;font-weight:400;line-height:1.5rem;margin-left:0}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery p.create-entry__new-image__file-name{margin-top:2rem}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__new-image .btn{margin-right:2rem}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__new-image{display:block}.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .create-entry__photos-order,.user-dashboard__edit-wizard-form-inner.user-dashboard__edit-wizard-form-inner--photogallery .user-dashboard__rooms-order{position:relative;right:0;top:68px}.create-entry__photos-media-tag #vue-formulate-multiselect{background:#0000;position:relative}.create-entry__photos-media-tag #vue-formulate-multiselect .formulate-input-label--floating-label{font-size:16px;font-weight:400;left:0;line-height:24px;top:13px}.create-entry__photos-media-tag #vue-formulate-multiselect .formulate-input-label--floating-label--has-value{color:#656565;font-size:14px;font-weight:400;line-height:20px;top:-11px}.create-entry__photos-media-tag .formulate-input-element--customselect{border-bottom:1px solid #656565}.create-entry__photos-media-tag .formulate-input-element>#photos-media-tag-input{background-image:url(../images/icons/forms/dropdown.svg);background-position:96%;background-repeat:no-repeat;cursor:pointer;font-size:16px;font-weight:500;height:48px;line-height:24px;overflow:hidden;padding:12px 29px 12px 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.create-entry__photos-media-tag .formulate-input--customselect__dropdown,.create-entry__photos-media-tag .formulate-input--nominationcategories__dropdown{background-color:#fff;padding:0 6px;top:105%}.create-entry__photos-media-tag .formulate-input--customselect__dropdown .multiselect-option,.create-entry__photos-media-tag .formulate-input--nominationcategories__dropdown .multiselect-option{border-radius:8px;color:#2c2c2c;cursor:pointer;font-size:16px;font-weight:400;line-height:24px;padding:12px}.create-entry__photos-media-tag .formulate-input--customselect__dropdown .multiselect-option:not(:last-child),.create-entry__photos-media-tag .formulate-input--nominationcategories__dropdown .multiselect-option:not(:last-child){margin-bottom:4px}.create-entry__photos-media-tag .formulate-input--customselect__dropdown .multiselect-option:hover,.create-entry__photos-media-tag .formulate-input--nominationcategories__dropdown .multiselect-option:hover{background-color:#fbfbfb}.create-entry__photos-media-tag .formulate-input--customselect__dropdown .option-selected,.create-entry__photos-media-tag .formulate-input--nominationcategories__dropdown .option-selected{align-content:center;background-color:#fbfbfb;display:flex;justify-content:space-between}.create-entry__photos-media-tag .formulate-input--customselect__dropdown .option-selected>img,.create-entry__photos-media-tag .formulate-input--nominationcategories__dropdown .option-selected>img{height:20px;width:20px}.user-dashboard__edit-wizard__box{align-items:flex-start;background:#fbfbfb;border:1px solid #d9d9d9;border-radius:4px;display:flex;gap:1rem;padding:1rem;width:50rem}.user-dashboard__edit-wizard__box-icon svg{height:1.25rem;width:1.25rem}.user-dashboard__edit-wizard__box-icon svg path{fill:#444}.user-dashboard__edit-wizard__box ul{padding-left:1.5rem}.user-dashboard__edit-wizard__box ul>li{color:#656565;font-size:.875rem;font-weight:400;line-height:1.25rem}.user-dashboard__edit-wizard__box ul>li .user-dashboard__edit-wizard__box-item-label{font-weight:700;margin-right:.1875rem}@media (max-width:1439.98px){.user-dashboard__edit-wizard__box{width:39.5rem}}.user-dashboard__edit-wizard__box-title{color:#444;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-bottom:.25rem}.user-dashboard__edit-wizard__box-description{color:#656565;font-size:.875rem;font-weight:400;line-height:1.25rem}.user-dashboard__edit-wizard__box-description:not(:last-of-type){margin-bottom:1rem}.user-dashboard__edit-wizard__box-description span{cursor:pointer;text-decoration:underline}.create-entry__new-pdf__file-name{align-items:center;color:#2c2c2c;display:flex;flex-wrap:wrap;font-size:1rem!important;font-weight:400;margin:1.875rem 0 1.5625rem}.create-package{margin:auto auto 5rem;max-width:37rem;min-height:calc(100vh - 118px);overflow-x:hidden;padding-bottom:0;padding-top:118px}.create-package h4{font-size:1.375rem;font-weight:500;line-height:1.875rem}.create-package label{display:inline-block;font-size:.9375rem;font-weight:400;line-height:1.5625rem;margin-bottom:1rem}.create-package-wrapper{background-color:#fff;padding-bottom:2.4rem}.create-package-steps-line{height:.0625rem;width:37rem}.create-package-name{font-size:.9375rem;font-weight:700;line-height:1.5625rem;margin-bottom:.4375rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:37rem}.create-package__header{display:flex;justify-content:center;width:100vw}.create-package-buttons{background-color:#f2f2f2;bottom:0;display:flex;justify-content:center;left:0;padding:1.5rem;position:fixed;width:100%}.create-package-buttons .btn{font-size:18px;font-weight:600;line-height:26px;max-width:159px}.create-package-buttons .loading-button{padding:.625rem 3.375rem}.create-package-buttons--back{background-color:#fff;color:#2c2c2c}.create-package-buttons--back:hover{color:#2c2c2c}.create-package-buttons--wrap{align-items:center;display:flex;justify-content:flex-start;margin:auto;width:37rem}.create-package-buttons--edit{background-color:#2c2c2c;color:#fff;min-width:max-content;padding:.9375rem 2.0625rem!important}.create-package-buttons--last-step{background-color:initial!important;padding-left:0!important;position:inherit!important}@media only screen and (max-height:952px){.create-package-buttons{margin-top:17px}}.create-package-buttons--center{align-items:center;display:flex;justify-content:center}.create-package-title{font-size:1.875rem;font-weight:600;line-height:2.5rem;margin-bottom:1.5rem;margin-top:2.5625rem}.create-package__skip-btn{background:#0000;border:none;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5625rem;margin-left:auto;text-decoration:underline}.create-package__skip-btn:hover{color:#ff5a75;text-decoration:none}.create-package__skip-btn svg path{fill:#1c1c1c}.create-package-steps-line-0,.create-package-steps-line-1,.create-package-steps-line-2,.create-package-steps-line-3,.create-package-steps-line-4,.create-package-steps-line-5,.create-package-steps-line-6{background-color:#ececec;height:.125rem;margin-right:.125rem;width:9.375rem}.create-package-steps-line-0-passed,.create-package-steps-line-1-passed,.create-package-steps-line-2-passed,.create-package-steps-line-3-passed,.create-package-steps-line-4-passed,.create-package-steps-line-5-passed,.create-package-steps-line-6-passed{background-color:#ff5a75}.create-package__steps-counter{color:#929292;float:right;font-weight:400}.create-package__radio-btns .user-dashboard__package-radio-label{display:block;margin-bottom:2rem;padding-left:31px;text-indent:-31px}.create-package__radio-btns .user-dashboard__package-radio-label:before{vertical-align:middle}#custom-restriction{background-color:#fff;width:100%}.text-area-label--sm{font-size:12px!important;line-height:165%!important;margin-bottom:.25rem!important}.create-package-contract-data{position:relative;width:100vw}.create-package-contract-data p{font-size:.9375rem;font-weight:400;line-height:165%;padding-bottom:1.375rem}.create-package-contract-data h4{font-size:1.125rem;line-height:2.0625rem}.create-package-contract-data ul{list-style:none;margin:0;padding-bottom:22px;padding-left:6px}.create-package-contract-data ul>li{font-family:Sofia Pro;font-size:15px;font-style:normal;font-weight:400;line-height:165%}.create-package-contract-data--wrap{margin:auto auto 2.8125rem;max-width:592px}.create-package--links{list-style:none;padding:0}.create-package--links li{padding-bottom:12px}.create-package--links a{color:#2c2c2c;font-size:1rem;font-weight:400;line-height:1.5625rem;margin-left:.8125rem;text-decoration:underline}.create-package--links a:hover{color:#ff5a75;text-decoration:none}.create-package--links svg path{fill:#2c2c2c}.create-package--links-btn{align-items:center;display:flex}.create-package--success{background:url(../images/icons/checkmark-outlined-pink.svg) no-repeat;background-color:#f2f2f2;background-position:43px 57px;margin-bottom:2.5rem;padding:2.75rem}.create-package--success h1{margin:0;padding-left:4.375rem}.create-package__form-wrap{margin:auto;max-width:592px}.user-dashboard__edit-package-image.package_image-card-wizard{height:18.5625rem;max-width:40rem;width:100%}.create-package__form-wrap .user-dashboard__checkboxes-wrap .user-dashboard__package-checkbox-container:nth-child(odd){margin-right:0}.create-package__form-wrap .user-dashboard__checkbox-title,.create-package__form-wrap .user-dashboard__radio-title{margin-bottom:24px}.create-package-events-subtitle{margin-bottom:2rem}.user-dashboard__profile-form{max-width:28.4375rem}.user-dashboard__profile-form .user-dashboard__title{margin:2.5rem 0 1rem}.user-dashboard__password-input-wrap{margin-bottom:2rem}.user-dashboard__profile__password-warn{font-size:.75rem;line-height:130%;margin:.625rem 0 1.625rem;padding-left:2rem;position:relative}.user-dashboard__profile__password-warn .sk-icon{left:0;position:absolute;top:0}.user-dashboard__profile__password-warn svg{height:1.25rem;width:1.25rem}.user-dashboard__profile__password-warn svg path{fill:#ff5a75}.user-dashboard__wrap--edit-wizard,.user-dashboard__wrap--requests{margin-bottom:9.375rem}.user-dashboard__edit-package-wrap,.user-dashboard__edit-wizard-wrap,.user-dashboard__requests-wrap{display:flex;flex-direction:row;margin:-2rem}.user-dashboard__edit-wizard__side,.user-dashboard__requests__side{border-right:1px solid #d9d9d9;width:11.375rem}.user-dashboard__edit-wizard__side h4,.user-dashboard__requests__side h4{color:#656565;font-size:.8125rem;line-height:1.25rem;padding:1.6875rem 1.4375rem .75rem}.user-dashboard__edit-wizard__side-link{background-color:#f2f2f2;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#656565;display:block;font-size:.8125rem;padding:6px 24px}.user-dashboard__edit-wizard__side-link.nuxt-link-active{background-color:#ff5a75;color:#fff}.form-container{height:100%;width:100%}.user-dashboard__edit-wizard-form,.user-dashboard__edit-wizard-loading,.user-dashboard__requests-form{flex:1;padding:2rem 3rem 6.875rem;position:relative}.user-dashboard__edit-wizard-form-row{display:flex;flex-direction:column}@media (min-width:1024px){.user-dashboard__edit-wizard-form-row{flex-direction:row;justify-content:space-between}}.user-dashboard__edit-wizard-form-column{width:100%}@media (min-width:1024px){.user-dashboard__edit-wizard-form-column{width:48%}}.user-dashboard__edit-wizard-form-inner{max-width:500px}.user-dashboard__edit-wizard-loading{align-items:center;display:flex;font-size:1.3125rem;justify-content:center}.user-dashboard__edit-wizard-loading span{animation:fadeIn .5s infinite}.user-dashboard__edit-wizard-loading span:first-child{animation-delay:.1s}.user-dashboard__edit-wizard-loading span:nth-child(2){animation-delay:.2s}.user-dashboard__edit-wizard-loading span:nth-child(3){animation-delay:.3s}.user-dashboard__edit-wizard__subtitle{font-size:.875rem;font-weight:700;line-height:2.0625rem}.user-dashboard__edit-wizard__submit{border-radius:0;bottom:0;position:absolute;right:0}.user-dashboard__edit-wizard-form--basic-data .user-dashboard__edit-wizard__title:first-of-type{margin-bottom:2.0625rem}.user-dashboard__edit-wizard-form--basic-data .user-dashboard__edit-wizard__title:last-of-type{margin-bottom:.625rem;margin-top:1.5625rem}.user-dashboard__edit-wizard-form--documents .create-entry__photos-preview{background:url(../images/icons/pdf-icon.svg) no-repeat center 30%;background-size:50px;box-shadow:inset 7px 7px 0 -4px #f2f2f2;display:flex;flex-direction:column;justify-content:flex-end;overflow:visible}.user-dashboard__edit-wizard-form--documents .create-entry__photos-preview a{background-color:#fff;border-top:4px solid #f2f2f2;box-shadow:inset 7px -7px 0 -4px #f2f2f2;color:#ff5a75;display:block;font-size:.8125rem;line-height:1.125rem;overflow:hidden;padding:0 .4375rem .375rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.user-dashboard__edit-wizard-form--documents .create-entry__photos-preview .sk-icon{margin-right:3px}.user-dashboard__edit-wizard-form--documents .create-entry__photos-preview .sk-icon svg{height:.625rem;width:.625rem}.user-dashboard__edit-wizard-form--documents .create-entry__photos-preview .sk-icon svg path{fill:#ff5a75}.user-dashboard__edit-wizard-wrap--provider .user-dashboard__edit-wizard-loading{height:100%;padding:0}.toggle-wrapper-flex{gap:.75rem}.user-dashboard__edit-wizard-form-inner--800{max-width:50rem}.user-dashboard__requests-list li{border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between;padding:.875rem 0}.user-dashboard__requests-list li:first-child{border-top:1px solid #f2f2f2}.user-dashboard__requests-list a{border-color:#2c2c2c;color:#2c2c2c}.user-dashboard__requests-list__name-cont{flex:1;padding-left:2.25rem}.user-dashboard__requests-list__name-cont span{display:block}.user-dashboard__requests-list__name{font-weight:700}.user-dashboard__requests-list__links a{display:inline-block;margin-left:1rem}.user-dashboard__requests-table{width:100%}.user-dashboard__requests-table td{border-bottom:1px solid #f2f2f2;padding:10px 0;vertical-align:top}.user-dashboard__requests-table tr:first-child td{border-top:1px solid #f2f2f2}.user-dashboard__requests-table--view-request td:first-child{padding-right:1.875rem;white-space:nowrap}.user-dashboard__requests-table--view-request td:last-child{width:100%}.user-dashboard__requests-buttons{padding:.625rem 0}.user-dashboard__requests-available{font-size:15px;font-weight:400;line-height:25px;width:100%}.user-dashboard__requests-available td{border-bottom:1px solid #f2f2f2;padding:20px 0;vertical-align:top}.user-dashboard__requests-available td:first-child,.user-dashboard__requests-available td:nth-child(2){font-weight:600}.user-dashboard__requests-available tr:before{background-color:#ff5a75;border-radius:50%;content:"";display:inline-block;height:.5rem;margin-top:1.75rem;width:.5rem}.user-dashboard__requests-available tr.read:before{background-color:#f2f2f2}.user-dashboard__requests-package-available{border-collapse:collapse;font-size:15px;font-weight:400;line-height:25px;width:100%}.user-dashboard__requests-package-available tr{border-bottom:1px solid #f2f2f2}.user-dashboard__requests-package-available td{align-content:center;height:5rem;padding:1rem .5rem;vertical-align:top}.user-dashboard__requests-package-available td:first-child,.user-dashboard__requests-package-available td:nth-child(2){font-weight:600}.user-dashboard__requests-package-available-pink{background-color:#f79008;border-radius:50%;display:inline-block;height:.5rem;margin-top:1.25rem;width:.5rem}.user-dashboard__requests-package-available-grey{background-color:#c5c5c5;border-radius:50%;display:inline-block;height:.5rem;margin-top:1.25rem;width:.5rem}.user-dashboard__requests-package-available-green{background-color:#17b26a;border-radius:50%;display:inline-block;height:.5rem;margin-top:1.25rem;width:.5rem}.user-dashboard__requests-package-available-red{background-color:#f04438;border-radius:50%;display:inline-block;height:.5rem;margin-top:1.25rem;width:.5rem}.user-dashboard__requests-package-requests-ul{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;margin:.5rem 0 0}.user-dashboard__requests-package-requests-list{list-style:none;width:48%}.user-dashboard__requests-package-requests-grid{display:grid}.user-dashboard__requests-package-requests-section{display:flex;flex-direction:column;padding:1rem 6.25rem 0}.user-dashboard__requests-package-requests-calculations-order{order:0!important}.sk-modal.sk-modal--details .user-dashboard__requests-package-requests-modal-header{max-width:63rem}.user-dashboard__requests-package-requests-modal-header{align-items:center;background-color:#fff;border-bottom:1px solid #d9d9d9;display:flex;justify-content:flex-start;max-width:37rem;padding:1rem 2.5rem;position:fixed;text-align:center;top:auto;width:100%}.user-dashboard__requests-package-requests-modal-header h4{font-size:1.875rem;font-weight:700;line-height:2.5rem}.user-dashboard__requests-package-requests-modal-header .user-dashboard__requests-details-status{background:#fff;border:1px solid #c5c5c5;border-radius:4px;padding:.125rem .5625rem}.user-dashboard__requests-package-requests-modal-header .user-dashboard__requests-details-status-label{font-size:1rem;font-weight:400;line-height:1.375rem;text-align:center}@media (max-width:767.98px){.user-dashboard__requests-package-requests-modal-header{max-width:100%}}.user-dashboard__requests-package-requests-modal-header-edit{align-items:center;background-color:#fff;display:flex;justify-content:center;max-width:24rem;padding:1rem 2.5rem 0;text-align:center;width:100%}.user-dashboard__requests-package-requests-modal-header-edit h4{font-size:1.875rem;font-weight:700;line-height:2.5rem}@media (max-width:767.98px){.user-dashboard__requests-package-requests-modal-header-edit{max-width:100%}}.user-dashboard__requests-package-requests-image-header{display:inline-block;position:relative}.user-dashboard__requests-package-requests-image-header img{left:0;position:absolute;top:0}.user-dashboard__requests-package-requests-image-header .text{left:40px;line-height:20px;position:absolute;top:0}.user-dashboard__requests-footer{align-items:center;justify-content:space-between!important;padding:2.5rem 6.25rem!important}.user-dashboard__requests-footer .package-filters__label-main{gap:1rem}.user-dashboard__requests-confirmation-footer{border-top:none!important}.user-dashboard__requests-confirmation-content{display:flex;justify-content:center;padding:2rem 2.5rem 0}.user-dashboard__requests-package-requests-details-link{text-decoration:underline}.user-dashboard__requests-package-requests-pdf-link{color:#2c2c2c}.user-dashboard__requests-package-requests-description-details{color:#656565;font-size:.9375rem;font-weight:400;line-height:165%}.user-dashboard__requests-package-requests-buttons{align-items:center;display:flex;justify-content:flex-end}.user-dashboard__requests-package-requests-buttons a:first-child:not(.black-button-edit){margin-right:1.875rem}.user-dashboard__requests-package-requests-header-title{margin-bottom:1rem}.user-dashboard__requests-package-requests-save-disabled{cursor:none;opacity:.6}.user-dashboard__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}.user-dashboard__requests-package-requests-header .user-dashboard__requests-details-header-item{align-items:center;display:flex;flex:0 0 33%;flex-direction:column;gap:1rem}.user-dashboard__requests-package-requests-header span{text-align:center}.user-dashboard__requests-details-user-info{border-bottom:1px solid #f2f2f2;padding-bottom:2rem}.user-dashboard__requests-details-user-info p{font-size:1.0625rem;font-weight:400;line-height:165%}.user-dashboard__requests-package-requests-section h2{font-size:1.375rem;font-weight:700;line-height:1.875rem;padding:2rem 0 1rem}.user-dashboard__requests-package-requests-section .package-details__details-section-calculations ul{border-bottom:1px solid #f2f2f2;padding-bottom:2rem}@media (min-width:568px){.user-dashboard__requests-package-requests-section .package-details__details-section-calculations ul{max-width:30.5rem}}.user-dashboard__requests-package-requests-section .package-details__details-section-calculations ul li .right-aligned{text-align:right}.user-dashboard__requests-package-requests-list{margin-bottom:0}.user-dashboard__requests-package-requests-list h4{font-size:1.0625rem;font-weight:700;line-height:165%}.user-dashboard__requests-package-requests-list h4.event-type{font-weight:400;margin-bottom:.5rem}.user-dashboard__requests-package-requests-list h4.date-tab{margin-bottom:1rem}.user-dashboard__requests-package-requests-list .item-details:not(:last-of-type){margin-bottom:.5rem}.user-dashboard__requests-package-requests-list .overnight-stay-wrapper-list{display:grid;gap:.5rem}.user-dashboard__requests-details-section{padding-bottom:2rem}.user-dashboard__requests-details-section:not(:last-of-type){border-bottom:1px solid #f2f2f2}.user-dashboard__requests-package-requests-list.package-details__details-section-list-item .item-details p{margin-left:2.3rem}.user-dashboard__requests-details-section-last-child{margin-bottom:2.5rem}.user-dashboard__requests-dropdown .formulate-input-element input:not([type=checkbox]):not([type=radio]){color:#2c2c2c;font-size:.9375rem;font-weight:400;height:2.8125rem;line-height:165%;padding:.625rem .5rem .625rem .875rem}.user-dashboard__requests-dropdown .formulate-input-element.formulate-input-element--customselect{border:1px solid #d9d9d9;border-radius:4px}.user-dashboard__requests-dropdown .formulate-input--customselect__dropdown,.user-dashboard__requests-dropdown .formulate-input--nominationcategories__dropdown{background-color:#fff;border-radius:4px;box-shadow:0 3px 10px 0 #00000030;top:3.3125rem;z-index:9}.user-dashboard__requests-dropdown .formulate-input--customselect__dropdown li,.user-dashboard__requests-dropdown .formulate-input--nominationcategories__dropdown li{font-size:.9375rem;line-height:165%;padding:.625rem .625rem .625rem .5rem}.user-dashboard__requests-dropdown .formulate-input--customselect__dropdown li:hover,.user-dashboard__requests-dropdown .formulate-input--nominationcategories__dropdown li:hover{background-color:#f2f2f2}.user-dashboard__requests-dropdown .formulate-input--customselect__dropdown li.selected_option,.user-dashboard__requests-dropdown .formulate-input--nominationcategories__dropdown li.selected_option{background-color:#f2f2f2;background-image:url(../images/icons/checked_pink.svg);background-position:94.5% 14px;background-repeat:no-repeat}.user-dashboard__requests-dropdown .formulate-input-element--customselect__arrow{display:flex;height:100%;padding:.625rem .875rem .625rem 0}.user-dashboard__requests-dropdown .formulate-input-element--customselect__arrow .sk-icon{vertical-align:initial}.user-dashboard__requests-dropdown svg path{fill:#2c2c2c}.user-dashboard__requests-package-requests-modal-header-cancelation{width:100%}@media (min-width:568px){.user-dashboard__requests-package-requests-modal-header-cancelation{border-top-left-radius:.25rem;border-top-right-radius:.25rem;max-width:37rem!important}}.cancel-request-modal.sk-modal--confirmation .user-dashboard__requests-package-requests-modal-header{padding:2rem 2.5rem 0}.cancel-request-modal.sk-modal--confirmation .package-filter__wrap-inner{grid-template-rows:72px 1fr 127px}.cancel-request-modal.sk-modal--confirmation .info-text{font-size:1.0625rem;font-weight:400;line-height:165%}.cancel-request-modal.sk-modal--confirmation .user-dashboard__requests-confirmation-content{padding:2rem 4rem 0}.cancel-request-modal.sk-modal--confirmation .custom-textarea{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 1px 2px 0 #1018280d;font-size:1rem;line-height:1.5rem;min-height:100px;padding:.75rem .875rem;resize:none;width:100%}.sk-modal--confirmation .user-dashboard__requests-package-requests-modal-header{border-bottom:none;padding:2rem 2.5rem 0}.sk-modal--confirmation .package-filter__wrap-inner{grid-template-rows:112px 1fr 127px}.package-filter__footer.user-dashboard__requests-footer.user-dashboard__requests-confirmation-footer{padding:2.625rem 2.5rem 2.5rem!important}.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 .user-dashboard__package-checkbox-label a,.package-filter__body--save-request .user-dashboard__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 .user-dashboard__checkbox-wrap,.package-filter__body--save-request .user-dashboard__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}}.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input-label--floating-label{color:#656565;font-size:1.0625rem;font-weight:400;left:.9375rem;line-height:165%;top:2.3125rem}.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input-label--floating-label--has-value{font-size:.9375rem;top:1.125rem}.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input-element{height:4.5rem;width:29rem}.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.0625rem;line-height:165%;padding:.8rem 1rem}.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input-element .formulate-input-element--customselect__arrow span>svg{margin-top:.75rem}.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input--customselect__dropdown,.user-dashboard__package-cancelation__body .user-dashboard__requests-dropdown .formulate-input--nominationcategories__dropdown{top:4.6875rem}.tabs-with-bottom-border{bottom:-1px;position:relative}.user-dashboard__requests-details-accepted-block{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.user-dashboard__requests-details-accepted-block:not(:last-of-type){border-bottom:1px solid #f2f2f2}.user-dashboard__requests-details-accepted-block h2{padding-bottom:0}.user-dashboard__requests-details-accepted-block p{font-size:1rem;font-weight:400;line-height:1.5rem}.user-dashboard__requests-details-accepted-block .package-filters__black-link,.user-dashboard__requests-details-accepted-block .user-dashboard__requests-details--button{display:inline-block}.user-dashboard__requests-details--button,.user-dashboard__requests-details--button-pink{font-weight:600;padding:.75rem 1.75rem;width:fit-content}.user-dashboard__requests-details--button:active{color:#ff5a75}.user-dashboard__requests-details--button-pink{background-color:#ff5a75;color:#fff}.user-dashboard__requests-details--button-pink.button-disabled{opacity:.5;pointer-events:none}.user-dashboard__requests-upload-doc-content{padding:0 2.5rem}.underline-button-link{background:#0000;border:none;color:#2c2c2c;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration-line:underline}input.hidden{display:none}.upload-container{align-items:center;border:1px solid #ececec;border-radius:12px;display:grid;justify-items:center;margin-bottom:2px;margin-top:2rem;padding:1rem 1.5rem}.upload-container p{color:#656565;font-size:.875rem;font-weight:400;line-height:1.25rem}.upload-container p.sm{font-size:.75rem;line-height:1.125rem}.upload-container svg{height:1.5rem;margin-bottom:.75rem;width:1.5rem}.upload-container svg path{fill:#656565;transition:stroke-dasharray .5s ease-out}.upload-container .click-to-upload{color:#c7455b;cursor:pointer;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-right:.25rem}.file-box{border:1px solid #ececec;border-radius:12px;display:flex;margin-bottom:.125rem;margin-top:1rem}.file-box .file-info{border-radius:12px;border-bottom-right-radius:0;border-top-right-radius:0;display:grid;grid-template-columns:14% 89%;grid-template-rows:50% 50%;padding:1rem;width:75%}.file-box .file-info p{font-size:.875rem;font-weight:500;line-height:1.25rem}.file-box .file-name{color:#444}.file-box .file-size{color:#656565}.file-box .file-icon{grid-column:1;grid-row:1/3}.progress-circle{margin-left:auto;padding:1rem;width:4rem}.progress-circle img{cursor:pointer;margin-left:.625rem}.dashboard-edit-details-modal-wrappper .user-dashboard__requests-package-requests-modal-header-edit{justify-content:space-between;padding:1rem 1.5rem}.dashboard-edit-details-modal-wrappper .user-dashboard__requests-package-requests-modal-header-edit h4{flex:0 0 94%;margin-bottom:0;text-align:center}.dashboard-edit-details-modal-wrappper .counter_input{border:none}.dashboard-edit-details-modal-wrappper .package-filter__counter-wrapper{align-items:flex-end}.edit_details{font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:32px;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.edit_details:hover{cursor:pointer}.user-dashboard__requests-package-requests-header.header-with-link{display:block}.user-dashboard__requests-package-requests-header.header-with-link .edit_details{cursor:pointer;font-size:1rem;line-height:1.5rem;margin-top:2rem;text-align:center;text-decoration-line:underline}.user-dashboard__requests-package-requests-header--items{display:flex}.black-outline-button-link{border:1px solid #444;border-radius:4px;box-shadow:0 1px 2px 0 #1018280d;color:#444;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-top:2rem;padding:.625rem 1rem}.package-details__details-arrow-back{background:#0000;border:none;cursor:pointer;margin-bottom:2rem;outline:none;width:1.5rem}.sk-modal.package-filter__wrap.sk-modal--details.booking-request-accepted-component .package-details__details-arrow-back{display:none}.package-details__reservation .package-details__details-section-list-item>span{font-size:1.125rem;font-weight:500;line-height:2.0625rem}.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 .user-dashboard__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 .user-dashboard__requests-package-requests-header .user-dashboard__requests-details-header-item{align-items:center;flex-direction:row;justify-content:flex-start}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .user-dashboard__requests-package-requests-header{margin-top:1rem}.package-details__details-section-wrapper.package-details__booking-requests-wrapper .user-dashboard__requests-package-requests-header span{font-size:1.125rem;font-weight:500;line-height:2.0625rem;text-align:left}@media (max-width:767.98px){.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 .user-dashboard__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}}.user-dashboard__view-request-modal--wrap .sk-modal__head{border-bottom:1px solid #d9d9d9}.user-dashboard__view-request-modal--wrap .sk-modal__foot{background-color:#fff;border-top:1px solid #d9d9d9;justify-content:flex-end;padding:2.5rem}.user-dashboard__view-request-modal--wrap .link-button{background-color:initial;border:none;color:var(--Gray-800,#2c2c2c);cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5rem;margin-right:2rem;text-align:center;text-decoration-line:underline}.user-dashboard__view-request-modal--wrap .link-button:hover{color:#ff5a75}.user-dashboard__view-request-modal--wrap .close-button-requests{background-color:initial;border:1px solid var(--Secondary-Dark-Grey,#2c2c2c);border-radius:4px;color:var(--Secondary-Dark-Grey,#2c2c2c);cursor:pointer;font-size:.9375rem;font-weight:600;line-height:150%;padding:.75rem 1.75rem}.user-dashboard__view-request-modal--wrap .close-button-requests:hover{color:#ff5a75}.user-dashboard__view-request-modal-body table tr td{border:none;font-size:1rem;line-height:1.5rem}.user-dashboard__view-request-modal-body table tr td:last-child{font-weight:600}.user-dashboard__view-request-modal-body .user-dashboard__requests-table{padding:4rem 2rem 2.125rem 4.625rem}.user-dashboard__view-request-modal-body .user-dashboard__requests-table tr:first-child td{border:none}.user-dashboard__view-request-modal-body .user-dashboard__requests-table--view-request td:first-child{padding-right:2rem;white-space:nowrap;width:1%}.user-dashboard__view-request-modal-body .user-dashboard__requests-table--view-request td:last-child{width:auto}button.user-dashboard__latest-entries-link{background-color:initial;border:none;color:#2c2c2c;cursor:pointer;font-size:.9375rem;line-height:1.5625rem;outline:none}button.user-dashboard__latest-entries-link.clicked-btn{color:#ff5a75}.user-dashboard__requests-available td.request-buttons{width:15%}@media (max-width:1439.98px){.user-dashboard__requests-available td.request-buttons{width:20%}}.user-dashboard__slider-entries{width:93%}.user-dashboard__slider-entry-title{color:#2c2c2c;font-size:22px;font-weight:600;line-height:30px;overflow:hidden;padding-bottom:.5rem;text-overflow:ellipsis;white-space:nowrap}.user-dashboard__slider-add-package,.user-dashboard__slider-entry-image,.user-dashboard__slider-package-image{border-radius:3px;height:11.25rem;margin-bottom:2.3125rem;width:17.5rem}.user-dashboard__slider-add-package,.user-dashboard__slider-package-image{align-items:center;background-color:#f2f2f2;color:#2c2c2c;display:flex;justify-content:center}.user-dashboard__slider-add-package{align-items:center;display:flex;flex-direction:column;text-align:center}.user-dashboard__slider-add-package p{color:#2c2c2c;font-size:15px;font-weight:600;line-height:17px;padding-top:.5rem;width:9.1875rem}.user-dashboard__slider-add-entry-img,.user-dashboard__slider-add-package-img{cursor:pointer}.user-dashboard__slider-add-entry-img svg path,.user-dashboard__slider-add-package-img svg path{fill:#2c2c2c}.user-dashboard__slider-options{background-color:#fff;background-image:url(../images/icons/dots_black.svg);background-position:8px 8px;background-repeat:no-repeat;border-radius:55px;cursor:pointer;height:2rem;position:absolute;right:16px;top:16px;width:2rem}.user-dashboard__slider-options-pink,.user-dashboard__slider-options:hover{background-image:url(../images/icons/dots_pink.svg)}.user-dashboard__edit-package-photos--bottom-label,.user-dashboard__edit-package-photos--label,.user-dashboard__slider-type,.user-dashboard__slider-type-package{background:#354b5d;border-radius:3px;color:#fff;font-size:11px;font-weight:600;height:1.375rem;left:20px;line-height:20px;position:absolute;text-align:center;top:20px;width:3.3125rem}.user-dashboard__slider-type-package{background:#ff5a75}.user-dashboard__slider-entry-card{position:relative}.el-card_dashboard-slider{cursor:pointer}.user-dashboard__slider-entries .tiny-slider__arrow{background-color:#ff5a75;height:24.8125rem}.user-dashboard__slider-entries .tiny-slider__arrow--carousel-right{left:55px}.user-dashboard__slider-entries .tiny-slider__arrow--carousel-left{left:-51px}.user-dashboard__slider-entries .tiny-slider__arrow:hover{background-color:#ff6e86}.user-dashboard__slider-entries .tiny-slider__navigation button:disabled path,.user-dashboard__slider-entries .tiny-slider__navigation button:hover:not(:disabled) path{fill:#fff}.user-dashboard__slider-entries.user-dashboard__slider-entries--no-package .tiny-slider__arrow{height:11.25rem;margin-top:15px}.user-dashboard__slider-entries.user-dashboard__slider-entries--no-package .user-dashboard__slider-add-package,.user-dashboard__slider-entries.user-dashboard__slider-entries--no-package .user-dashboard__slider-entry-image,.user-dashboard__slider-entries.user-dashboard__slider-entries--no-package .user-dashboard__slider-package-image{margin-bottom:0}.main-header--edit-package{position:relative}.user-dashboard__edit-wizard-package{padding:0}@media (min-width:1024px){.user-dashboard__edit-wizard-package{height:calc(100vh - 182px);margin-bottom:12rem}}.user-dashboard__edit-package-title{align-self:center;color:#2c2c2c;font-size:22px;font-weight:600;line-height:30px;padding-left:1.5rem}.user-dashboard__edit-package-title span{color:#ff5a75}.checkmark{background-image:url(../images/icons/checkmark.svg);background-position:right 5px center;background-repeat:no-repeat}.user-dashboard__edit-package-head{box-shadow:0 .5px 0 #c4c4c4;display:flex;height:56px;justify-content:flex-start;margin-bottom:2.0625rem;max-width:inherit;width:100%}.user-dashboard__edit-package-head-sticky{background-color:#fff;position:fixed;top:0;z-index:34}.user-dashboard__edit-package-head-btn{border:none;cursor:pointer;font-size:18px;font-weight:600;height:3.5rem;line-height:18px}.user-dashboard__edit-package-head-preview{background-color:initial;background-image:url(../images/icons/preview_pink.svg);background-position:0 20px;background-repeat:no-repeat;color:#ff5a75;margin-left:.5rem;padding:1rem 2rem}.user-dashboard__edit-package-head-save{background-color:#ff5a75;color:#fff;padding:.9375rem 2.5rem}.user-dashboard__edit-package-head-save:hover{background-color:#ff6e86}.user-dashboard__edit-package-head-save--disabled{opacity:.5;pointer-events:none}.user-dashboard__edit-package-head-save-loading{max-width:163.469px;padding:.3rem 4rem!important;touch-action:none}.user-dashboard__edit-package-head-discard{background:#0000;color:#2c2c2c;font-size:.9375rem;font-weight:400;line-height:165%;padding:0 .5rem;text-align:right;text-decoration-line:underline}@media only screen and (min-width:1440px){.user-dashboard__edit-package-head-discard{padding:0 1.875rem}}.user-dashboard__edit-package-head-buttons{position:absolute;right:0;top:-57px}.user-dashboard__edit-package-head-buttons-sticky{background-color:#fff;margin-top:-57px;position:fixed;right:15.2%;top:57px;z-index:99}@media only screen and (min-width:568px){.user-dashboard__edit-package-head-buttons-sticky{margin-left:25.9375rem;right:auto}}@media only screen and (min-width:1440px){.user-dashboard__edit-package-head-buttons-sticky{margin-left:40.8125rem;right:auto}}@media only screen and (min-width:568px){.user-dashboard__edit-package-head-buttons-sticky--disabled{margin-left:37.0625rem}}@media only screen and (min-width:1440px){.user-dashboard__edit-package-head-buttons-sticky--disabled{margin-left:54.6875rem}}.user-dashboard__edit-package-head-buttons-loading{align-items:center;display:flex}.user-dashboard__edit-package-wrap{height:calc(100% - 56px);margin-bottom:120px;padding:0 2rem}.user-dashboard__edit-package-link{color:#ff5a75;cursor:pointer;text-decoration:underline}.edit_package_meals-breakfast,.user-dashboard-package-cancellation-rules,.user-dashboard-package-contract-data,.user-dashboard-package-general-info,.user-dashboard__edit-package--halls,.user-dashboard__edit-package--rooms{color:#2c2c2c;position:relative;width:86%}.user-dashboard-package-scrollable-body{height:99.8%;overflow-x:hidden;overflow-y:scroll;padding:2rem 1.75rem 0}.full-height{height:100%}.edit-package__padding-bottom,.edit-package__padding-bottom.user-dashboard__accepted-terms-message{margin-bottom:6.875rem}.user-dashboard-package-scrollable-body::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:4px;width:5px}.user-dashboard-package-scrollable-body::-webkit-scrollbar{background-color:#fff;border-radius:4px;width:5px}.user-dashboard__edit-package .user-dashboard__tabs{margin-top:0}#contract-data.user-dashboard-package-cancellation-rules h3,#contract-data.user-dashboard-package-contract-data h3,#contract-data.user-dashboard-package-general-info h3,#contract-data.user-dashboard__edit-package--rooms h3{font-size:25px;font-weight:500;line-height:35px;padding-bottom:10px}#contract-data.user-dashboard-package-cancellation-rules h4,#contract-data.user-dashboard-package-contract-data h4,#contract-data.user-dashboard-package-general-info h4,#contract-data.user-dashboard__edit-package--rooms h4{font-size:18px;font-style:normal;font-weight:500;line-height:33px}#contract-data.user-dashboard-package-cancellation-rules p,#contract-data.user-dashboard-package-contract-data p,#contract-data.user-dashboard-package-general-info p,#contract-data.user-dashboard__edit-package--rooms p{font-family:Sofia Pro;font-size:15px;font-style:normal;font-weight:400;line-height:165%;padding-bottom:22px}#contract-data.user-dashboard-package-cancellation-rules ul,#contract-data.user-dashboard-package-contract-data ul,#contract-data.user-dashboard-package-general-info ul,#contract-data.user-dashboard__edit-package--rooms ul{list-style:none;margin:0;padding-bottom:22px;padding-left:6px}#contract-data.user-dashboard-package-cancellation-rules ul>li,#contract-data.user-dashboard-package-contract-data ul>li,#contract-data.user-dashboard-package-general-info ul>li,#contract-data.user-dashboard__edit-package--rooms ul>li{font-family:Sofia Pro;font-size:15px;font-style:normal;font-weight:400;line-height:165%}#contract-data.user-dashboard-package-cancellation-rules .contact-data-inner,#contract-data.user-dashboard-package-contract-data .contact-data-inner,#contract-data.user-dashboard-package-general-info .contact-data-inner,#contract-data.user-dashboard__edit-package--rooms .contact-data-inner{padding-right:30px}.edit_package__room-section--title svg,.user-dashboard-package-contract-data--title svg,.user-dashboard__package-basic-form--title svg{cursor:pointer;margin-bottom:12px;margin-left:-3px;width:20px}.edit_package__room-section--title svg path,.user-dashboard-package-contract-data--title svg path,.user-dashboard__package-basic-form--title svg path{fill:#2c2c2c}.user-dashboard__checkbox-subtitle{font-size:15px!important;font-weight:400!important;line-height:165%!important}.user-dashboard__conditions-subtitle a{color:#ff5a75}.user-dashboard__conditions-subtitle a:hover{color:#d94d64}.user-dashboard__checkbox-title svg,.user-dashboard__radio-title svg{cursor:pointer;margin-bottom:.625rem;width:1.25rem}.user-dashboard__checkbox-title svg path,.user-dashboard__radio-title svg path{fill:#2c2c2c}.user-dashboard__edit-package-save{background-color:#ff5a75;background-image:url(../images/icons/save-file.svg);background-position:14px 11px;background-repeat:no-repeat;border:none;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;line-height:.9375rem;margin-bottom:1.25rem;margin-top:1.25rem;padding:1rem 1rem 1rem 2.8125rem}.user-dashboard__edit-package-save:hover{background-color:#ff6e86}.user-dashboard__edit-package-table{border-collapse:collapse;margin-bottom:20px;width:100%}.user-dashboard__edit-package-table tr{border-top:1px solid #d9d9d9}.user-dashboard__edit-package-table td{padding:.875rem 1.25rem .875rem 0}.user-dashboard__edit-package-table td:first-child{font-size:18px;font-weight:600;line-height:26px}.user-dashboard__edit-package-table-column-titles{border-top:none!important}.user-dashboard__edit-package-table-column-titles td{font-size:1.125rem;font-weight:700;line-height:1.625rem}.user-dashboard__edit-package-cancellation-modal .sk-modal__inner{max-width:63rem}.user-dashboard__edit-wizard__locations .user-dashboard__edit-wizard__side-link{background:#929292;border-top:none;color:#fff;font-size:13px;font-weight:400;letter-spacing:.2px;line-height:16px;padding:.4375rem 0 .4375rem 1rem;position:relative}.user-dashboard__edit-wizard__locations .user-dashboard__edit-wizard__side-link.nuxt-link-active{background:#656565}.user-dashboard__edit-wizard__locations .user-dashboard__edit-wizard__side-link.nuxt-link-active:before,.user-dashboard__edit-wizard__locations .user-dashboard__edit-wizard__side-link:hover:before{background-color:#ff5a75;content:"";height:1.875rem;left:0;position:absolute;top:0;width:.375rem}@media (min-width:1024px){.user-dashboard__edit-wizard-packages{height:99.8%}}.user-dashboard__edit-wizard-packages h4{color:#444;font-size:13px;font-weight:600;line-height:20px;padding:1.75rem 1rem .5rem}.user-dashboard__edit-wizard-packages svg{margin:0 .3125rem .125rem 0;width:.8125rem}.user-dashboard__edit-wizard-packages svg path{fill:#444}.user-dashboard__edit-wizard-packages p{font-size:13px;font-weight:400;letter-spacing:.2px;line-height:16px;padding:.5rem 0 .5rem .75rem}.user-dashboard__edit-wizard-packages .simplebar-scrollbar:before{background-color:#c5c5c5;border-radius:4px;left:0;right:0;width:8px}.user-dashboard__edit-wizard-additional-offers .user-dashboard__edit-wizard__side-link,.user-dashboard__edit-wizard-meals .user-dashboard__edit-wizard__side-link,.user-dashboard__edit-wizard-overnight-stay .user-dashboard__edit-wizard__side-link,.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link{background:#ececec;border-top:none;color:#2c2c2c;font-size:13px;font-weight:400;letter-spacing:.2px;line-height:16px;padding:.4375rem 0 .4375rem .75rem;position:relative;width:100%}.user-dashboard__edit-wizard-additional-offers .user-dashboard__edit-wizard__side-link:after,.user-dashboard__edit-wizard-meals .user-dashboard__edit-wizard__side-link:after,.user-dashboard__edit-wizard-overnight-stay .user-dashboard__edit-wizard__side-link:after,.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link:after{background-color:#ff5a75;border-radius:50%;content:"";display:inline-block;height:8px;position:absolute;right:7px;top:12px;width:8px}.user-dashboard__edit-wizard-additional-offers .user-dashboard__edit-wizard__side-link--unactive,.user-dashboard__edit-wizard-meals .user-dashboard__edit-wizard__side-link--unactive,.user-dashboard__edit-wizard-overnight-stay .user-dashboard__edit-wizard__side-link--unactive,.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link--unactive{color:#929292}.user-dashboard__edit-wizard-additional-offers .user-dashboard__edit-wizard__side-link--unactive:after,.user-dashboard__edit-wizard-meals .user-dashboard__edit-wizard__side-link--unactive:after,.user-dashboard__edit-wizard-overnight-stay .user-dashboard__edit-wizard__side-link--unactive:after,.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link--unactive:after{background-color:#c5c5c5}.user-dashboard__edit-wizard-additional-offers .user-dashboard__edit-wizard__side-link.nuxt-link-active:before,.user-dashboard__edit-wizard-additional-offers .user-dashboard__edit-wizard__side-link:hover:before,.user-dashboard__edit-wizard-meals .user-dashboard__edit-wizard__side-link.nuxt-link-active:before,.user-dashboard__edit-wizard-meals .user-dashboard__edit-wizard__side-link:hover:before,.user-dashboard__edit-wizard-overnight-stay .user-dashboard__edit-wizard__side-link.nuxt-link-active:before,.user-dashboard__edit-wizard-overnight-stay .user-dashboard__edit-wizard__side-link:hover:before,.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link.nuxt-link-active:before,.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link:hover:before{background-color:#ff5a75;content:"";height:100%;left:0;position:absolute;top:0;width:.375rem}.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link{background-image:url(../images/icons/side-menu-dashboard-icon.svg);background-position:9px 13px;background-repeat:no-repeat;padding-left:1.75rem;padding-right:1.125rem}.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link--add{color:#444;font-size:13px;font-weight:400;line-height:16px;padding-left:.625rem}.user-dashboard__edit-wizard__rooms .user-dashboard__edit-wizard__side-link--add:hover{color:#ff5a75}.user-dashboard__edit-package--modal{font-size:15px;font-weight:400;line-height:25px}.user-dashboard__edit-package--modal .checkboxes-modal-body{font-size:18px;font-weight:500;line-height:28px}.full-height-conditions{height:100%}@media only screen and (max-width:1439px){.full-height-conditions{height:calc(100% + 3px)}}.user-dashboard-package-general-info{padding:2rem 1.75rem 10.625rem}.user-dashboard-package-general-info h4{font-size:30px;font-style:normal;font-weight:600;line-height:40px}@media only screen and (min-width:1440px){.user-dashboard-package-general-info{padding-bottom:8.8125rem}}.user-dashboard-package-general-info .user-dashboard-package-scrollable-body{padding:0}@media only screen and (min-width:568px){.user-dashboard-package-general-info .user-dashboard__edit-package-head-buttons-sticky{margin-left:388px}}@media only screen and (min-width:1440px){.user-dashboard-package-general-info .user-dashboard__edit-package-head-buttons-sticky{margin-left:625px}}@media only screen and (min-width:568px){.user-dashboard-package-general-info .user-dashboard__edit-package-head-buttons-sticky--disabled{margin-left:565px}}@media only screen and (min-width:1440px){.user-dashboard-package-general-info .user-dashboard__edit-package-head-buttons-sticky--disabled{margin-left:846px}}.user-dashboard-package-general-info .user-dashboard__checkbox-title,.user-dashboard-package-general-info .user-dashboard__radio-title{margin-bottom:14px}.user-dashboard-package-general-info.success .full-height{height:calc(100% - 44px)}.user-dashboard-package-general-info.success .edit-photos-full-height{height:calc(100% - 75px)}.user-dashboard-package-general-info.success .full-height-conditions{height:calc(100% - 44px)}@media only screen and (max-width:1439px){.user-dashboard-package-general-info.success .full-height-conditions{height:calc(100% - 17px)}}.edit-photos-full-height{height:calc(100% - 31px)}.edit_package__room-section--title{font-size:1.125rem;line-height:1.875rem;margin-bottom:.75rem}.edit_package__room-section--title-lg{font-size:1.5rem;font-weight:700;line-height:2rem}.user-dashboard__edit-package-cards{display:flex;flex-wrap:wrap}.user-dashboard__edit-package-image{background-color:#d9d9d9;border-radius:3px;height:16.75rem;margin-bottom:1rem;margin-right:1rem;max-width:28rem}.user-dashboard__edit-package-image--inactive{background-color:#ececec}.user-dashboard__edit-package-image--hidden{align-items:center;background-color:#f2f2f2;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.user-dashboard__edit-package-image--text-inside{color:#000;font-size:1rem;font-size:15px;font-weight:600;line-height:17px}.user-dashboard__edit-package-image--wizard{background-color:#f2f2f2;height:18.5625rem;margin-bottom:0;margin-right:0;max-width:100%}.user-dashboard__edit-package-photos--label{background:#fff!important;color:#2c2c2c!important;font-size:11px;font-weight:700;line-height:12px;padding:.3125rem .5rem!important;width:fit-content!important}.user-dashboard__edit-package-photos--label-unactive{background:none!important;color:#656565!important}.user-dashboard__edit-package-photos--bottom-label{background:none!important;color:#ff5a75!important;font-size:.75rem!important;font-weight:500!important;top:86%!important;width:fit-content!important}.user-dashboard__edit-package--photos{background-color:#f2f2f2;margin-top:2rem;padding:1.5rem .9375rem 1.375rem 2rem}.user-dashboard__edit-package--photos.user-dashboard-package-scrollable-body{padding:1.5rem .9375rem 1.375rem 2rem}.user-dashboard__edit-package-card--wrap{width:50%}.user-dashboard__edit-package-card--wrap-full-width{width:100%}.user-dashboard-package-cancellation-rules .user-dashboard__edit-package-p-info{font-size:12px;font-weight:400;line-height:18px;padding-bottom:9px}.user-dashboard__edit-package-rules--list{list-style:none;padding:0}.user-dashboard__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}.user-dashboard__edit-package-rules--list_single-dropdown{margin-top:6px}.user-dashboard__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}.user-dashboard__edit-package-rules--list svg{cursor:pointer;width:20px}.user-dashboard__edit-package-rules--list svg path{fill:#2c2c2c}.user-dashboard__edit-package-rules--list-title{font-size:15px!important;font-weight:600!important;line-height:25px!important;padding-bottom:0!important}.user-dashboard__edit-package--rooms-list,.user-dashboard__edit-package-rules--list-check{list-style:none;margin-bottom:27px;margin-top:0;padding:0}.user-dashboard__edit-package--rooms-list li,.user-dashboard__edit-package-rules--list-check li{font-size:15px;font-weight:400;line-height:25px;padding-left:25px;text-indent:-25px}.user-dashboard__edit-package--rooms-list li svg,.user-dashboard__edit-package-rules--list-check li svg{height:13px;margin-right:7px;width:17px}.user-dashboard__edit-package--rooms-list li svg path,.user-dashboard__edit-package-rules--list-check li svg path{fill:#628b86}.user-dashboard__edit-package-rules--list-dropdown{width:160px!important}.user-dashboard__edit-package-rules--list-dropdown_top{margin-top:-7px}.formulate-input--roomFloor{width:247px!important}.formulate-input--roomFloor>div{padding-top:0!important}.user-dashboard__edit-package-rules--select{background-color:#ececec;border:none;width:156px}#cancellation-model,#update-menu{-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/icons/forms/dropdown.svg);background-position-x:85%;background-position-y:19px;background-repeat:no-repeat;background-size:12px;font-size:15px;font-weight:400;line-height:25px;padding:11px 16px}#update-menu{background-color:#ececec;background-position-x:95%;border:none;height:47px;margin-bottom:32px;padding:11px 16px;width:100%}#update-menu:first-child{margin-top:1rem}.user-dashboard__edit-package-limitations-form{display:flex;margin-top:2rem}.user-dashboard__edit-package-limitations-form .user-dashboard__package-checkbox-container{flex:50%}.user-dashboard__edit-package-limitations-form .user-dashboard__package-checkbox-container:nth-child(2){margin-right:0}.user-dashboard__edit-package-limitations-form .user-dashboard__package-checkbox-container input{font-size:17px;line-height:165%}.formulate-input--cancelationRules .is-in-rooms>div{padding-top:0!important}.formulate-input--cancelationRules .is-in-rooms .formulate-input-label{font-size:.75rem;font-weight:400;line-height:.9375rem;margin-bottom:.1875rem}.user-dashboard__edit-package--rooms-blocks{display:grid;grid-template-columns:50% 50%}.user-dashboard__edit-package-blocks--inactive{filter:grayscale(100%);opacity:.5;pointer-events:none}.user-dashboard__edit-package--rooms-block{background-color:#f2f2f2;padding:1.5rem}.user-dashboard__edit-package--rooms-block input{border:none;padding:10px}.user-dashboard__edit-package--rooms-block input[type=number]::-webkit-inner-spin-button,.user-dashboard__edit-package--rooms-block input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.user-dashboard__edit-package--rooms-block:first-child{grid-column:1/3}.user-dashboard__edit-package--rooms-block:first-child .number,.user-dashboard__edit-package--rooms-block:first-child input{text-align:center;width:5rem}.user-dashboard__edit-package--rooms-block:first-child input.text{text-align:left;width:100%}.user-dashboard__edit-package--rooms-block:nth-child(4){grid-column:1/3}.user-dashboard__edit-package--rooms-block-title{font-size:22px!important;font-weight:600!important;line-height:30px!important}.user-dashboard__edit-package--rooms-block>h4{margin-right:20px}.user-dashboard__edit-package--rooms-list{margin-bottom:2rem}.user-dashboard__edit-package--rooms-list li{font-size:16px;font-weight:400;line-height:22px;margin-bottom:1rem}.user-dashboard__edit-package--rooms-list li svg path{fill:#ff5a75}.user-dashboard__edit-package--rooms-prices input{width:100%}.user-dashboard__edit-package--rooms-prices label{font-size:13px;font-weight:400;line-height:16px}.user-dashboard__edit-package--rooms-price{background-color:#ff5a75;color:#fff;height:48px;padding:.75rem .625rem;width:51px}.user-dashboard__package--textarea{border:none;font-size:17px;font-weight:400;height:8.9375rem;line-height:165%;padding:.5rem 1rem;resize:none;width:100%}.user-dashboard__package--textarea-wrap{display:grid}.user-dashboard__package--textarea-grey{background-color:#f2f2f2}.user-dashboard__package--textarea-white{background-color:#fff}.user-dashboard__package--textarea-sm{height:3rem}.user-dashboard__edit-package--halls-info{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.user-dashboard__edit-package--halls-info .package-dashboard-input-flex-div input{border:none;font-size:1.0625rem;height:48px;line-height:1.75rem;width:5rem}.user-dashboard__edit-package--halls-info select{width:9.125rem}.user-dashboard__edit-package--halls-infos-wrap{display:grid;gap:3rem;margin-top:2.0625rem}.user-dashboard__edit-package--halls-infos{background-color:#f2f2f2;max-width:975px;min-height:227px;padding:32px}.user-dashboard__edit-package--halls-infos .user-dashboard__character-count{color:#656565;line-height:165%}.user-dashboard__edit-package--halls-infos .user-dashboard__checkbox-wrap,.user-dashboard__edit-package--halls-infos .user-dashboard__radio-wrap{flex:0 0 75%}.user-dashboard__edit-package--halls-infos textarea{width:444px}.user_dashboard__delete-room-button{background-color:initial;border:1px solid #0000;color:#2c2c2c;cursor:pointer;display:inline-block;font-size:.9375rem;font-weight:400;padding:.21rem .2rem;text-align:left;text-decoration-line:underline;-webkit-user-select:none;user-select:none;vertical-align:center}#offer-model.user-dashboard__edit-package--halls-dropdown{font-size:1.0625rem}.edit-package_meals-dropdown,.user-dashboard__edit-package--halls-dropdown{background-color:#fff!important;border:none}.edit-package_meals-dropdown{min-width:218px}.edit-package_rooms-customSelect>div{padding:0!important}.edit-package_rooms-customSelect .room-selected{background-color:#f2f2f2;background-image:url(../images/icons/checked_pink.svg);background-position:95% 10px;background-repeat:no-repeat}.mb-8{margin-bottom:.5rem}.user-dashboard__edit-package--halls-meetings-wrappper{background:#f2f2f2;padding:1.5rem 1.5rem 0}.user-dashboard__edit-package--halls-meetings-wrappper-sm{padding-bottom:0}.user-dashboard__edit-package--halls-meetings-wrappper:not(:first-of-type){margin-top:.5rem}.user-dashboard__edit-package--halls-meetings-wrappper .meetings-section{border-top:1px solid #929292;padding:32px 0}.user-dashboard__edit-package--halls-meetings-wrappper .meetings-section-title{font-size:1.25rem;font-weight:600;line-height:1.875rem;padding-bottom:16px}.user-dashboard__edit-package--halls-meetings-wrappper .meetings-section h4{font-size:1.25rem;font-weight:600;line-height:1.875rem}.user-dashboard__edit-package--halls-meetings-wrappper .meetings-section-title--second{padding:1rem 0 1.1875rem}.user-dashboard__edit-package--halls-meetings-wrappper .meetings-section span svg{height:20px;margin-left:.1875rem;width:20px}.user-dashboard__edit-package--halls-meetings-wrappper .meetings-section span svg path{fill:#2c2c2c}.user-dashboard__edit-package--halls-single{align-items:center;display:flex;height:88px;width:74px}.user-dashboard__edit-package--halls-single>div:first-child{margin-bottom:0!important}.user-dashboard__conditions-checkboxes-box .user-dashboard__conditions-checkboxes-single:nth-child(4),.user-dashboard__conditions-checkboxes-box .user-dashboard__conditions-checkboxes-single:nth-child(9){margin-bottom:2rem!important}.user-dashboard__conditions-checkboxes-box--general .user-dashboard__checkbox-wrap,.user-dashboard__conditions-checkboxes-box--general .user-dashboard__radio-wrap{margin-bottom:1.25rem}.user-dashboard__conditions-checkboxes-box--rooms .user-dashboard__checkbox-wrap,.user-dashboard__conditions-checkboxes-box--rooms .user-dashboard__radio-wrap{margin-bottom:1rem}.edit-package--halls-meetings-header>span,.grey-container-collapsable_header>span,.user-dashboard__conditions-checkboxes-header>span{gap:1rem}.edit-package--halls-meetings-header{padding-bottom:1.5rem}.edit-package--halls-meetings-header>span{gap:2rem}.edit-package--halls-meetings-header .search-page__switch{margin-top:0}.edit-package--halls-meetings-title{font-size:22px;font-weight:700;line-height:30px;width:80%}.user-dashboard__edit-package--input input{background-color:#fff;border:none;font-size:1.125rem;line-height:1.3125rem;margin:0 16px;padding:.84375rem 1rem;text-align:center;width:80px}.user-dashboard__edit-package--input-error::placeholder{color:#ff5a75}.edit__package-label-error{color:#ff5a75;font-size:.6875rem;line-height:.875rem;overflow-wrap:break-word;position:absolute;right:0;text-align:right}.edit__package-label-error--overlapping{margin-bottom:5px;position:relative;top:-13px}.edit__package-label-error_image{margin-top:136px;position:absolute}.edit__package-label-error_duration,.edit__package-label-error_price{margin-top:-6px}.edit__package-label-error-max,.edit__package-label-error-min{color:#ff5a75;font-size:.6875rem;line-height:.875rem;margin-top:60px;overflow-wrap:break-word;position:absolute}.edit__package-label-error-max{margin-left:107px}.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-checkbox-label img,.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-radio-label img{height:1.25rem;margin:0 .5rem 0 .375rem;width:1.25rem}.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-checkbox-label:before,.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-radio-label:before{vertical-align:text-bottom}.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-checkbox-label-aligned{display:flex}.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-checkbox-label_wrapper-rooms,.user-dashboard__edit-package--halls-meetings-wrappper .user-dashboard__package-checkbox-label_wrapper-rooms>label{align-items:center;display:flex}.user-dashboard__edit-package--halls-meetings-wrappper:before{vertical-align:text-bottom}.user-dashboard__edit-package--icon-checkbox label{align-items:center;display:flex;font-size:1.125rem;font-weight:500;line-height:2.0625rem}.edit-package--halls-event-types--title{font-size:22px;font-weight:700;line-height:30px;margin:2rem 0}.edit_package__checkbox-icon-wrap{display:flex;margin-bottom:0;opacity:.5}.edit_package__checkbox-icon-wrap span{font-size:1.125rem;font-weight:500;line-height:2.0625rem}.edit_package__checkbox-icon-wrap:not(:last-child){margin-bottom:1.375rem}.user-dashboard__checkbox--active{opacity:1}.edit_package__checkbox-icon--label{flex:0 0 28%;margin-top:.625rem}@media only screen and (max-width:1439px){.edit_package__checkbox-icon--label{flex:0 0 40%}}.edit_package_hall-meetings--rental{display:flex;padding:1.5rem 0 1rem}.edit_package_hall-meetings--rental p{font-size:.875rem;font-weight:400;line-height:1.25rem}.edit_package_hall-meetings--rental p:first-child{width:18.75rem}.edit_package_hall-meetings--rental p:nth-child(2){width:12.5rem}.user-dashboard__slider-image-placeholder{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.user-dashboard__slider-image-placeholder img{height:40px;position:relative;width:40px}.user-dashboard__slider-image-placeholder--label{cursor:default!important;font-size:15px;font-weight:400;line-height:165%;padding-bottom:.5rem;padding-top:1.75rem}.user-dashboard__slider-image-placeholder--link{cursor:pointer;font-size:15px;font-weight:400;line-height:25px;text-decoration:underline}.edit-package--halls-meetings-arrow{width:1.5rem}.edit-package--halls-meetings-arrow div{cursor:pointer}.edit_breakfast-header,.edit_hall-header{align-items:center;display:flex;justify-content:space-between}.edit_breakfast-header--switch,.edit_hall-header--switch{align-items:flex-end;display:flex}.edit_breakfast-header--switch p,.edit_hall-header--switch p{font-size:15px;font-weight:400;line-height:165%;margin-left:5px;padding-bottom:0}.edit_breakfast-header{padding-bottom:1.5rem}.edit_breakfast-title,.edit_hall-title{font-size:1.875rem;font-weight:700;line-height:2.5rem}.edit-package--halls-info-label{font-size:.75rem;font-weight:400;line-height:165%}.grey-container{background-color:#f2f2f2;margin-bottom:2rem;padding:2rem}.grey-container-section{align-items:center;display:flex}.grey-container-section:not(:last-child){padding-bottom:1.4375rem}.grey-container-section span{font-size:1.125rem;font-weight:500;line-height:2.0625rem}.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}.grey-container-title{margin-bottom:.5rem}.grey-container-subtitle{font-size:1.0625rem;line-height:165%;margin-bottom:2rem}.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}.edit__package-input_image_container .input_image_container-wrap{margin-bottom:2rem}.edit__package-input_image_container .input_image_container-wrap h4{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:1rem}.edit__package-input_image_container .content_wrap{align-items:flex-end;display:flex;gap:32px;justify-content:space-between}.edit__package-input_image_container .content_wrap-lg{align-items:center!important}.edit__package-input_image_container .title_input-wrapper{flex:1}.edit__package-input_image_container .input_wrap{display:grid}.edit__package-input_image_container .input_wrap input{border:none;font-size:17px;font-weight:400;line-height:165%;padding:10px 8px}.edit__package-input_image_container .input_wrap label{color:#656565;font-size:17px;font-weight:400;line-height:165%;padding-bottom:8px}.edit__package-input_image_container .input_wrap .input-lg{height:4.625rem;margin-top:.625rem;padding:.75rem .5rem}.edit__package-input_image_container .image_wrap{background-color:#fff;height:8.3125rem;margin-bottom:1.125rem;position:relative;width:10rem}.edit__package-input_image_container .image_wrap img{height:100%;object-fit:cover;width:100%}.edit__package-input_image_container .image_wrap .image_placeholder{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.edit__package-input_image_container .image_wrap .image_placeholder img{height:1.25rem;width:1.25rem}.edit__package-input_image_container .image_wrap-lg{height:9.375rem;margin-bottom:1.5rem}.edit__package-input_image_container .image_wrap .image_cover-wrap{height:100%;width:100%}.edit__package-input_image_container .image_wrap .image_cover-wrap:hover .image-hover{opacity:1}.edit__package-input_image_container .image_wrap .image_cover-wrap--error{border:1px solid #ff5a75}.edit__package-input_image_container .image_wrap .image-hover{align-items:center;background-color:#00000080;display:flex;height:8.3125rem;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:10rem}.edit__package-input_image_container .image_wrap .image-hover-lg{height:9.375rem}.edit__package-input_image_container .image_wrap .image-hover img{cursor:pointer}.edit__package-input_image_container .image_wrap .image-hover .edit-image{height:1.3125rem;width:1.3125rem}.edit__package-input_image_container .image_wrap .image-hover .delete-image{height:1.125rem;margin-left:1.3125rem;width:.9375rem}.user-dashboard__conditions-checkboxes-label-price_meals{background:#ff5a75;height:3rem;width:3.1875rem}.user-dashboard__conditions-checkboxes-label-price_meals.chf-disabled{background:#c5c5c5}.user-dashboard__conditions-checkboxes-label-price_meals.chf--disabled{background:#929292}#menu-price,#price-for-drinks,#pricePerPerson{border:none;font-size:1.125rem;line-height:2.0625rem;padding:.5rem .5625rem .4375rem 1rem;width:7.1875rem}#menu-price::-webkit-inner-spin-button,#price-for-drinks::-webkit-inner-spin-button,#pricePerPerson::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.user-dashboard__conditions-checkboxes-meals{display:flex;margin-bottom:.375rem;margin-top:1.75rem}.user-dashboard__conditions-checkboxes-meals-offer_block{margin-bottom:0!important;margin-top:10px!important}.user-dashboard__conditions-checkboxes-meals-offer_block>div>div>input{width:23.375rem!important}.user-dashboard__conditions-checkboxes-meals-offer_block-margin{margin-top:0!important}.edit-package_meals_checkbox-wrap{flex:1}.edit-package_meals_checkbox-wrap label{font-size:1.125rem;font-weight:500;line-height:2.0625rem}.edit-package_meals_checkbox-wrap label:before{vertical-align:text-bottom}.grey-container-collapsable{margin-bottom:.5rem}.grey-container-collapsable_header{align-items:center;display:flex}.grey-container-collapsable_header img{cursor:pointer}.grey-container-collapsable_header .package-edit-switch{margin-left:auto;margin-right:1rem}.grey-container-collapsable_header .grey-container-title{margin-right:1.125rem}.long__menu-container-wrapper:nth-child(4){margin-bottom:2rem}.menu_prices-labels,.menu_prices-row{align-items:center;display:flex;gap:31px}@media (max-width:1439.98px){.menu_prices-labels,.menu_prices-row{gap:18px}}@media only screen and (max-width:1439px){.menu_prices-labels,.menu_prices-row{gap:9px}}.menu_price-label{font-size:15px;line-height:165%;width:166px}.menu_price-label:first-child{margin-left:9.75rem}@media (max-width:1439.98px){.menu_price-label{width:126px}.menu_price-label:first-child{margin-left:8.375rem}}.menu_prices-row .user-dashboard__checkbox-wrap,.menu_prices-row .user-dashboard__radio-wrap{flex:0}.menu_prices-row-label{font-size:18px;font-weight:500;line-height:33px;margin-right:3.125rem;margin-top:1.375rem;min-width:4.6875rem}#menu-price{text-overflow:ellipsis;width:7.1875rem}@media (max-width:1439.98px){#menu-price{width:75px}}#price-for-drinks{max-width:244px;width:auto}.edit_package-tabs{margin-bottom:2rem}.checkmarks_list-wrap--always-included{border:1px solid #f2f2f2}.edit_package-meals-meetings{height:100%}.edit_package-meals-meetings--drinks{display:flex;flex-wrap:wrap;gap:16px;margin-top:1.5rem}.price-for-drinks--label{display:block;font-size:12px;line-height:165%;margin-top:.5rem}.edit_package-meals__drink-prices{margin-top:0}.user-dashboard__character-count-meals{color:#656565;height:18px;opacity:1}.user-dashboard__character-count-meals-notshown{opacity:0}.edit_package-room-infos-wrapper{height:100%}.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}.edit-package__modal-body{padding:22px 0 48px}.edit_package-meals-not_active-message{color:#656565;font-size:18px;font-weight:500;line-height:33px}.edit_package-meals-not_active-message a{color:#ff5a75}.edit_package-meals-not_active-message a:hover{color:#ec536c}.user-dashboard__edit_photos-options,.user-dashboard__halls_photos-options{right:32px}.included_rentals-section{border-top:1px solid #929292;padding:32px 0}.included_rentals-section h6{margin-bottom:.6875rem}.user-dashboard__package-checkbox-container__room-infos .user-dashboard__checkbox-wrap,.user-dashboard__package-checkbox-container__room-infos .user-dashboard__radio-wrap{margin-bottom:.5rem}.user-dashboard__package-checkbox-container-room-desc{height:auto;margin-bottom:0;padding-bottom:0}@media only screen and (max-width:1440px){.user-dashboard__package-checkbox-container-room-desc{margin-top:0;padding-top:0}}.long-menu-prices{margin:4rem 0 1.625rem}.long-menu-prices .grey-container-title{margin-bottom:2rem}.long-menu-prices .user-dashboard__conditions-checkboxes-meals{margin-top:1.875rem}.edit-package--halls-event-not-active,.edit-package__event-not-active{font-size:.75rem;font-weight:500;letter-spacing:.2px;line-height:.75rem;margin:auto auto .25rem;padding-right:9.6875rem;width:28.4375rem}.edit-package--halls-event-not-active a,.edit-package__event-not-active a{color:#ff5a75}.edit-package--halls-event-not-active a:hover,.edit-package__event-not-active a:hover{color:#d94d64}.edit-package__event-not-active{margin:0;padding:0;width:auto}.user-dashboard__edit-wizard-package-placeholder{background-color:#e5e5e5;height:100vh;padding-top:100px}.user-dashboard__edit-wizard-package-placeholder .user-dashboard__wrap{height:100px}.user-dashboard__availability-calendar-edit-hall{margin-top:2rem}.edit_package__checkbox-icon--inputs{display:flex}.edit_package__checkbox-icon--inputs .user-dashboard__description-input--grid input{border:none;height:48px;padding:16px;text-align:center;width:80px}.edit_package__checkbox-icon--inputs span{margin-top:8px}.user-dashboard__description-input-room{width:27.75rem}.user-dashboard__description-input-room #room{width:100%}.user-dashboard__meals-input{position:relative}.user-dashboard__meals-input .user-dashboard__character-count{min-height:1.125rem}.user-dashboard__edit-wizard-package .edit_package__checkbox-icon--inputs input[type=number]{border:none;padding:.84375rem 1rem;width:80px}.user-dashboard__edit-wizard-package input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#parking_spaces_number{font-size:1rem}.user-dashboard__offers-block{background-color:#f2f2f2;height:auto;margin-bottom:24px;width:476px}.user-dashboard__offers-block-empty{min-height:46.4375rem}.user-dashboard__offers-block-room-input{height:820px!important}.user-dashboard__offers-block-wrap .user-dashboard__edit-package-cards{gap:1rem;margin-top:1rem}.user-dashboard__offers-block-wrap .user-dashboard__edit-package-cards .user-dashboard__edit-package-card--wrap{width:206px}.user-dashboard__offers-block-wrap .user-dashboard__edit-package-cards .user-dashboard__edit-package-card--wrap .user-dashboard__offers-block-image{margin-right:0}.user-dashboard__offers-block-wrap .user-dashboard__edit-package-cards .user-dashboard__edit-package-card--wrap .user-dashboard__offers-block-options-slider{right:8px}.edit_package-message--success{background-color:#fff;border-radius:8px;box-shadow:0 0 40px 0 #0003;font-size:15px;left:50%;line-height:165%;padding:8px 16px 8px 48px;position:fixed;top:2rem;transform:translate(-50%);z-index:99}.edit_package-message--success:before{background:url(../images/icons/success.svg) no-repeat;content:"";height:24px;left:16px;position:absolute;width:24px}.edit_package-message--error:before{background:url(../images/icons/error.svg) no-repeat}.edit_package-message--error-filters{color:#000;width:max-content}@media (min-width:568px){.edit_package-message--error-filters{top:6%}}.close-btn{cursor:pointer;height:18px;position:relative;width:18px}.close-btn:after,.close-btn:before{background-color:#155724;border-radius:2px;box-shadow:0 0 2px 0 #ccc;content:"";height:3px;position:absolute;top:8px;width:15px}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.user-dashboard__slider-options--accommodation{right:2rem}#eventsHolder .event-provisionally-reserved{padding-left:18px!important}#eventsHolder .event-provisionally-reserved:after{background:repeating-linear-gradient(135deg,#a6a6a6,#a6a6a6 4px,#444 0,#444 8px);content:"";height:100%;left:0;position:absolute;top:0;width:8px}#eventsHolder .event-booked{border-left:8px solid #656565}#eventsHolder .event-blocked{border-left:8px solid #111}#eventsHolder .event-halls{background-color:#756a9666!important}.user-dashboard__description-input-parking_price{margin-bottom:.4375rem}.user-dashboard__meals-textarea{border:none;font-size:17px;font-weight:400;height:4.625rem;line-height:165%;margin-top:.625rem;padding:.75rem .5rem;resize:none;width:100%}.user-dashboard-input_chf div>input{background-color:#fff;border:none;font-size:1.125rem;line-height:2.0625rem;padding:.5rem .5625rem .4375rem 1rem;text-overflow:ellipsis;width:75px}.user-dashboard-input_chf-sm div>input{width:75px}.user-dashboard-input_chf-md div>input{width:97px}.user-dashboard-input_chf-lg div>input{width:115px}.user-dashboard-input_chf-xl div>input{width:244px}.user-dashboard-input_chf-xxl div>input{width:88%}.edit_package-meals__drink-prices .user-dashboard-input_chf label{display:block;font-size:12px;line-height:165%;margin-top:.5rem}.edit_package-meals__drink-prices .user-dashboard-input_chf div input{max-width:244px;width:auto}.user-dashboard__text-input-error,.user-dashboard__text-input-error-activities_input>div>div>input{outline:1px solid #ff5a75;outline-offset:-1px}.user-dashboard__text-input-error_image>div>div{border-radius:3px;outline:1px solid #ff5a75;outline-offset:-1px}.user-dashboard__text-input-error-rooms{outline:1px solid #ff5a75;outline-offset:0}.user-dashboard__edit-package--halls-info-first{align-items:center;display:flex;gap:1.5rem}.user-dashboard__edit-package--halls-info-first .user-dashboard__description-input-area input{height:3rem;width:5rem}.user-dashboard__edit-package--halls-info-first .user-dashboard__edit-package--halls-single{margin-bottom:1.5625rem}.user-dashboard__description-input>input div{border:none;height:3rem;width:26.375rem}.package-dashboard-input .user-dashboard__character-count{margin-left:auto}.edit-package__update-menu-modal--buttons_description{align-items:center;display:flex;justify-content:flex-start}.edit-package__update-menu-modal--buttons_description>button:not(:first-child){border-radius:0;margin-left:1rem}.user-dashboard__rental-conditions-checkboxes{margin-bottom:0!important}.user-dashboard__rental-conditions-checkboxes-double,.user-dashboard__rental-conditions-checkboxes-second{flex:0 0 18%}.edit-package__hall-event-types{display:grid;gap:1.5rem;grid-auto-rows:min-content;height:100%}.disabled{filter:grayscale(100%);opacity:.5!important;pointer-events:none}.user-dashboard__room-event-types-input .edit__package-label-error{margin-left:1rem}.pricedynamic-search-select-options{margin-top:-100px!important}.formulate-input--packagesFilter{align-items:center;display:flex}.formulate-input--packagesFilter>div{padding-top:0!important}.package-edit-switch{margin-top:0}.user-dashboard__package-checkbox-container.general-data-checkboxes-wrapper .user-dashboard__package-checkbox-container{margin:0;padding:0}.user-dashboard__package-checkbox-container.general-data-checkboxes-wrapper .user-dashboard__package-checkbox-container:first-of-type{margin-bottom:24px}.user-dashboard__package-checkbox-container.general-data-checkboxes-wrapper .user-dashboard__package-checkbox-container .user-dashboard__checkbox-title,.user-dashboard__package-checkbox-container.general-data-checkboxes-wrapper .user-dashboard__package-checkbox-container .user-dashboard__radio-title{font-size:17px;line-height:165%;margin-bottom:6px}.user-dashboard__package-checkbox-container.general-data-checkboxes-wrapper .user-dashboard__checkbox-title,.user-dashboard__package-checkbox-container.general-data-checkboxes-wrapper .user-dashboard__radio-title{margin-bottom:14px}.user-dashboard__accepted-terms-message{background-color:#f6fef9;border:1px solid #17b26a;border-radius:.5rem;color:#067647;padding:1rem 1rem 1rem 3.5rem;position:relative;width:fit-content}.user-dashboard__accepted-terms-message p{font-size:.9375rem;font-style:normal;font-weight:600!important;line-height:165%;padding-bottom:0!important}.user-dashboard__accepted-terms-message:before{background:url(../images/icons/success-darker.svg) no-repeat;content:"";height:1.5rem;left:1rem;position:absolute;width:1.5rem}.border-top{border-top:1px solid #929292}.checkmarks_list-included-title span{font-size:1.375rem;font-weight:600;line-height:1.875rem}.checkmarks_list-subtitle,.user-dashboard-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}.edit-package__included-in-price-wrapper{display:flex;justify-content:center;padding-top:4.5rem}.edit-package__included-in-price-wrapper .user-dashboard__package-checkbox-label,.edit-package__included-in-price-wrapper .user-dashboard__package-radio-label{display:inline-block}.contract-data__download-pdf{align-items:center;color:#2c2c2c;cursor:pointer;display:block;display:flex;font-size:15px;gap:8px;line-height:165%}.contract-data__download-pdf:hover{color:#2c2c2c}.rotate{animation:rotation 2s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.user-dashboard__pause-package-modal .sk-modal__head h4{font-size:30px;font-weight:600;line-height:40px}.user-dashboard__pause-package-modal .sk-modal__head span:first-of-type{text-align:center;width:100%}.package__delete-room-modal .sk-modal__inner{max-width:37rem}.package__delete-room-modal .sk-modal__inner .edit-package__modal-body{padding:0 1.5rem 3rem}.package__delete-room-modal .sk-modal__inner .sk-modal__head{padding:2.5rem}.package__delete-room-modal .sk-modal__inner .sk-modal__body{padding:1.5625rem 2.5rem 2.5rem}.user-dashboard-package-cancellation-rules .sk-modal h4,.user-dashboard-package-contract-data .sk-modal h4,.user-dashboard-package-general-info .sk-modal h4,.user-dashboard__edit-package--rooms .sk-modal h4{font-size:1.5rem;font-weight:600;line-height:2rem;padding-bottom:0}.user-dashboard__edit-package-photos--label.edit-package-cover-photo{background-color:#ff5a75!important;color:#fff!important}.edit__package-duration-wrapper,.edit__package__wrapper-position,.user-dashboard__availability-new_event-input-wrap,.user-dashboard__conditions-checkboxes-meals-offer_block,.user-dashboard__offers-block-textarea-wrapper,.user-dashboard__package-accommodation-input{position:relative}.edit__package-duration-wrapper-z_index{z-index:-3}.edit__package-label-error--dynamicprice{margin-right:41px}.package-dashboard-input{position:relative}.package-filter__edit-event-message.mb-32{margin-bottom:32px}.restorant-view-wrapper{margin-bottom:1.5rem;position:relative;width:100%}.full-width{width:100%}.package-dashboard-input-label{color:#444;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.375rem}.display-column .d-flex{flex-direction:column}.input-room-info label{color:#444;display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.375rem}.hall-event-type-props-included-in{border-top:none;padding:0 0 2rem}.hall-event-type-props-included-in h1{font-size:1.25rem;font-weight:600;line-height:1.875rem}.hall-event-type-props-included-in .user-dashboard__accepted-terms-message{background:#ecfdf3;border:1px solid #abefc6;border-radius:16px;padding:4px 12px 4px 30px}.hall-event-type-props-included-in .user-dashboard__accepted-terms-message p{font-size:.875rem;font-weight:500;line-height:1.25rem}.hall-event-type-props-included-in .user-dashboard__accepted-terms-message:before{background-image:url(../images/icons/success-darker.svg) no-repeat;background-size:1rem;height:1rem;left:10px;top:.375rem;width:1rem}.hall-event-type-checkbox-container{margin:0;padding:2rem 0 0}.hall-event-type-checkbox-container .user-dashboard__checkbox-title,.hall-event-type-checkbox-container .user-dashboard__radio-title{font-size:1.25rem;font-weight:700;line-height:1.875rem}.user-dashboard__package-basic-form-photo .user-dashboard__edit-package-photos--bottom-label{color:#2c2c2c!important}.user-dashboard__package-basic-form-photo .user-dashboard__edit-package-photos--bottom-label a{color:#ff5a75}.user-dashboard__package-basic-form-photo .user-dashboard__edit-package-photos--bottom-label a:hover{color:#ec536c}.user-dashboard__description-input-parking_price label{color:#2c2c2c;font-size:.75rem;font-weight:400;letter-spacing:.2px;line-height:normal}.formulate-input--roomsMultiSelect{z-index:9}.user-dashboard__options-list.user-dashboard__offers-block-options-list .option-selected{background-image:url(../images/icons/checked_pink.svg);background-position:100% 4px;background-repeat:no-repeat}.user-dashboard__offers-block-wrap .user-dashboard__offers-block-options-list{padding:0 1rem;width:147px!important}.user-dashboard__offers-block-wrap .user-dashboard__offers-block-options-list span{padding-left:0}.contract-data-no-padding{padding-bottom:0!important}.dashboard-edit-package-label-lg{font-size:1.125rem;line-height:1.75rem}.package-info-block{align-items:center;background:#fffcf5;border:1px solid #f79009;border-radius:8px;display:flex;gap:1rem;margin:2rem 0;padding:1rem;width:fit-content}.package-info-block p{color:#b54708;font-size:15px;font-weight:600;line-height:165%}.disabled-block-opacity{opacity:.5;pointer-events:none}#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)}.user-dashboard__availability{padding:45px}.user-dashboard__availability-header{margin-bottom:15px}.user-dashboard__availability-header--title{font-size:25px;font-weight:500;line-height:35px}.user-dashboard__availability-header--title>span>span>svg{cursor:pointer;margin-bottom:12px;margin-left:-3px;width:20px}.user-dashboard__availability-header--title>span>span>svg>path{fill:#000}.user-dashboard__availability-header--subtitle{font-size:15px;font-weight:400;line-height:165%}.user-dashboard__availability-calendar{background-color:#f2f2f2}.user-dashboard__availability-calendar--wrap{padding:32px}.user-dashboard__availability-calendar--wrap_options{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.user-dashboard__availability-calendar--wrap_options .agenda-item{min-width:122px}.user-dashboard__availability-calendar--wrap_options .cal-agenda-item,.user-dashboard__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}.user-dashboard__availability-calendar--wrap_options>span{margin-right:20px}.user-dashboard__availability-calendar_booked-box{position:absolute}.user-dashboard__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}.user-dashboard__availability-new_event_btn:hover{cursor:pointer}.user-dashboard__availability-new_event_booked{background:#000 60%;border-radius:2px;height:50%;margin-left:10px;opacity:.5;position:absolute;top:29.5%;width:360px}.user-dashboard__availability-new_event-input{background-color:#f2f2f2;border:none;border-radius:4px;height:47px!important}.user-dashboard__availability-new_event-input-wrap{padding-bottom:1rem}.user-dashboard__availability-new_event-textarea{background-color:#f2f2f2;border-radius:4px;height:77px;margin-bottom:1rem;width:100%}.user-dashboard__availability-new_event-dropdown{border:none;margin-bottom:1rem}.user-dashboard__availability-new_event-dates{margin-top:10px}.user-dashboard__availability-new_event-dates>span{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem}.user-dashboard__availability-new_event-dates span>label{font-size:15px;font-weight:400;line-height:25px;margin-right:20px}.user-dashboard__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}.user-dashboard__availability-new_event-dates-dropdown{border:none;border-radius:4px;padding:0;width:259px}.user-dashboard__availability-new_event-dates-dropdown-no_padding>div{padding-top:0!important}.user-dashboard__availability-new_event-dates-dropdown-price{width:226px!important}.user-dashboard__availability-new_event-dates-dropdown-options{width:auto!important}.user-dashboard__availability-new_event-dates-dropdown-options>div{padding-top:0!important}.user-dashboard__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}.user-dashboard__availability-new_event-dates-start_date::placeholder{color:#000}.user-dashboard__availability-new_event-dates-start_date-custom{width:229px!important}.user-dashboard__availability-new_event-dates-start_date-custom::placeholder{color:#000}.user-dashboard__availability-new_event-dates-start_date-rooms-modal{margin-right:16px;width:190px!important}.user-dashboard__availability-new_event-footer{align-items:center;display:flex;gap:2rem;justify-content:flex-end;margin-top:10%;width:100%}.user-dashboard__availability-new_event-footer>span{font-size:15px;font-weight:600;line-height:25px}.user-dashboard__availability-new_event-footer>span:hover{cursor:pointer}.user-dashboard__availability-new_event-footer>button{background:#ff5a75;border:none;border-radius:2px;color:#fff;font-size:15px;font-weight:600;height:40px;width:118px}.user-dashboard__availability-new_event-footer>button:hover{cursor:pointer}.user-dashboard__availability-new_event-custom{display:grid}.user-dashboard__availability-new_event-custom--end_date{align-items:center;display:flex;justify-content:space-between}.user-dashboard__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}.user-dashboard__availability-new_event-custom_row{align-items:center;display:flex;justify-content:space-between}.user-dashboard__availability-new_event-custom_row--select-first{margin-left:20px!important;width:86px!important}.user-dashboard__availability-new_event-custom_row--select-second{width:126px!important}.user-dashboard__availability-new_event-custom_row-day_picker{width:105%}.user-dashboard__availability-new_event-custom_row-day_picker>h6{font-size:15px;font-weight:400;line-height:165%}.user-dashboard__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}.user-dashboard__availability-new_event-custom-footer>span{color:#000;cursor:pointer;margin-right:46px}.user-dashboard__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}.user-dashboard__availability-new_event-custom-rep{align-items:center;display:flex;justify-content:flex-start}.user-dashboard__availability-new_event-custom-rep input::-webkit-inner-spin-button,.user-dashboard__availability-new_event-custom-rep>input::-webkit-outer-spin-button{-webkit-appearance:none}.user-dashboard__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}.user-dashboard__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}.user-dashboard__availability-new_event-time-sheet:nth-child(3n+1){border-top:1px solid #c5c5c5}.user-dashboard__availability-new_event-time-sheet:not(:nth-child(3n+1)){border-top:1px solid #f2f2f2}.user-dashboard__availability-new_event-time-sheet:not(:nth-child(3n+1))>h6{opacity:0}.user-dashboard__availability-new_event-lines{align-items:center;display:flex;margin-bottom:0;position:relative;width:420px}.user-dashboard__availability-new_event-lines-busy{background-color:#756a96;border-left:8px solid #000;height:26px;opacity:.7;position:absolute;top:-1px;width:101%}.user-dashboard__availability-new_event-lines_hour{background-color:#fff;height:31px;margin-top:-12px;padding:0 17px;width:47px}.user-dashboard__availability-rooms_modal__dates-wrapper>span>select{height:47px}.user-dashboard__availability-rooms_modal__dates-wrapper>span>label{min-width:45px}.user-dashboard__availability-rooms_modal__dates-wrapper>span>div>div>div>input{margin-right:16px;width:190px!important}.user-dashboard__availability-price-checkboxes-wrap{display:grid}.user-dashboard__availability-price-checkboxes-title{font-size:.9375rem;font-weight:400;line-height:165%}.user-dashboard__availability-price-checkboxes-title_header{padding-bottom:.9375rem}.user-dashboard__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}.user-dashboard__availability-price-footer{justify-content:space-between!important;margin-top:15%!important;width:100%}.user-dashboard__availability-price-footer>span{margin-left:20px}.user-dashboard__availability-price-footer>button{margin-left:0}.user-dashboard__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}.user-dashboard__availability-new_event-custom_row-day_picker .custom-repetation__week-days:first-of-type span,.user-dashboard__availability-new_event-custom_row-day_picker .custom-repetation__week-days:nth-child(4) span{left:-28px}@media only screen and (min-width:568px){.user-dashboard__availability .user-dashboard__edit-package-head-buttons-sticky{margin-left:548px}}@media only screen and (min-width:1440px){.user-dashboard__availability .user-dashboard__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{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%}.user-dashboard__availability-new_event--wrap.dynamic-prices .vfc-main-container.vfc-modal{width:108%}.user-dashboard__availability-new_event-custom_row.start-date-custom .vfc-main-container.vfc-modal{bottom:auto;left:-55px;width:271px}.user-dashboard__availability-new_event-custom--end_date.user-dashboard__radio-wrap .vfc-main-container.vfc-modal,.user-dashboard__checkbox-wrap.user-dashboard__availability-new_event-custom--end_date .vfc-main-container.vfc-modal{bottom:2rem;height:17.9375rem;right:0;width:133%}.user-dashboard__availability-new_event-custom--end_date.user-dashboard__radio-wrap .vfc-main-container.vfc-modal .vfc-top-date.vfc-center,.user-dashboard__checkbox-wrap.user-dashboard__availability-new_event-custom--end_date .vfc-main-container.vfc-modal .vfc-top-date.vfc-center{margin:.5rem}.user-dashboard__availability-new_event-custom--end_date.user-dashboard__radio-wrap .vfc-main-container.vfc-modal .vfc-separately-navigation-buttons.vfc-space-between,.user-dashboard__checkbox-wrap.user-dashboard__availability-new_event-custom--end_date .vfc-main-container.vfc-modal .vfc-separately-navigation-buttons.vfc-space-between{height:4.375rem}.user-dashboard__availability-new_event-custom--end_date.user-dashboard__radio-wrap .vfc-top-date.vfc-center,.user-dashboard__checkbox-wrap.user-dashboard__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 .user-dashboard__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.user-dashboard__dropdown.user-dashboard__availability-new_event-dates-dropdown,.calendar-new-event-form-wrappper .modal-calendar{margin-left:auto}.all-day-event.user-dashboard__package-radio-label,.user-dashboard__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}.repetation-search{background-color:#fff;border-radius:4px;display:block;margin-left:auto;max-width:19.5rem;padding:1.5rem 2rem;z-index:9}.repetation-search input[type=submit]{padding-bottom:.6875rem;padding-top:.6875rem}.repetation-search-form{margin:auto;width:100%}.repetation-search-sticky{position:sticky;top:126px}@media (max-width:767.98px){.repetation-search{display:none}}.repetation-search-mobile{display:none}@media (max-width:767.98px){.repetation-search-mobile{background-color:#fff;display:block;margin-top:-25px;max-width:100%;padding:.625rem 1.875rem 1.5rem 1.75rem;position:fixed;top:155px;width:100%;z-index:9}.repetation-search-mobile-sticky{top:155px;transition:all .6s ease-in-out}.repetation-search-mobile-hide{top:-150px;transition:all .6s ease-in}}.safari-no-jump .repetation-search-mobile:focus-within{top:155px;transition:none}.repetation-search-mobile-hide .repetation-search-select-options{opacity:0}.repetation-search__title{display:block;font-size:1.5625rem;line-height:2.1875rem;margin-bottom:1.5rem}@media (max-width:1023.98px){.repetation-search__title{display:none}}.repetation-search__title>a:hover{color:#fff}.repetation-search-field{align-items:center;background-color:#fff;border-radius:3px;display:flex;justify-content:space-between;margin-top:.625rem;padding-right:1rem}.repetation-search-field:focus-within{background-color:#fff}.repetation-search-select,.repetation-search-text-input{background:none;background-color:inherit;border:none;border-top-left-radius:3px;border-top-right-radius:3px;caret-color:#000;color:#000;display:block;font-size:1.125rem;line-height:3rem;min-width:0;padding:0 1rem;width:100%}.repetation-search-select::placeholder,.repetation-search-text-input::placeholder{color:#fff}.repetation-search-active{background-color:#ff5a75}.repetation-search-select{-webkit-appearance:none;-moz-appearance:none;background-color:#444;border:none;cursor:pointer;display:flex;position:relative;text-indent:1px;text-overflow:""}.repetation-search-select input[type=text]{padding:0!important}.repetation-search-select-options{background-color:#fff!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-radius:4px;box-shadow:1px 1px 6px #0003;margin-top:-74px;overflow:auto}.repetation-search-select-options::-webkit-scrollbar,.repetation-search-select-options::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px;width:4px}@media (max-width:767.98px){.repetation-search-select-options{left:0;top:49px}}.repetation-search-select-options_price{width:260px!important}.repetation-search-select-options_pricedynamic{width:215px!important}.calendar-search-select-options{background-color:#fff!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-radius:4px;box-shadow:1px 1px 6px #0003;margin-top:-89px;overflow:auto}.calendar-search-select-options::-webkit-scrollbar,.calendar-search-select-options::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px;width:4px}@media (max-width:767.98px){.calendar-search-select-options{left:0;top:49px}}.calendar-search-select-options_price{width:260px!important}.calendar-search-select-options_pricedynamic{width:215px!important}@media (max-width:767.98px){.repetation-search-mobile-sticky .repetation-search-select-options{top:48px}.repetation-search-mobile-sticky .repetation-search-select__first-option{left:0;top:3px}}.repetation-search-select-option,.repetation-search-select-option-empty,.repetation-search-select__first-option{cursor:pointer;font-size:15px;font-weight:400;line-height:165%;padding:4px 10px}.repetation-search-select-option-empty:active,.repetation-search-select-option-empty:hover,.repetation-search-select-option:active,.repetation-search-select-option:hover,.repetation-search-select__first-option:active,.repetation-search-select__first-option:hover{background-color:#ff5a7580}.repetation-search-select-option--selected{background-color:#ff5a7580!important}.repetation-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){.repetation-search-select__first-option{left:0;top:4px}}.repetation-search-form-submit,.repetation-search-form-submitted{border:none;cursor:pointer;height:20px;padding:0!important;text-indent:-9999px;width:22px}.repetation-search-form-submitted{background:#0000 url(../images/icons/close-grey.svg) no-repeat 50%}.pricedynamic{background-color:#fff;border-radius:4px;display:block;height:47px;margin-left:auto;max-width:10.5rem;padding:1.5rem 2rem;z-index:9}.pricedynamic input[type=submit]{padding-bottom:.6875rem;padding-top:.6875rem}.pricedynamic-form{margin:auto;width:100%}.pricedynamic-sticky{position:sticky;top:126px}@media (max-width:767.98px){.pricedynamic{display:none}}.pricedynamic-mobile{display:none}@media (max-width:767.98px){.pricedynamic-mobile{background-color:#fff;display:block;margin-top:-25px;max-width:100%;padding:.625rem 1.875rem 1.5rem 1.75rem;position:fixed;top:155px;width:100%;z-index:9}.pricedynamic-mobile-sticky{top:155px;transition:all .6s ease-in-out}.pricedynamic-mobile-hide{top:-150px;transition:all .6s ease-in}}.safari-no-jump .pricedynamic-mobile:focus-within{top:155px;transition:none}.pricedynamic-mobile-hide .pricedynamic-select-options{opacity:0}.pricedynamic__title{display:block;font-size:1.5625rem;line-height:2.1875rem;margin-bottom:1.5rem}@media (max-width:1023.98px){.pricedynamic__title{display:none}}.pricedynamic__title>a:hover{color:#fff}.pricedynamic-field{align-items:center;border-radius:3px;display:flex;justify-content:space-between;margin-top:.625rem;padding-right:1rem}.pricedynamic-field,.pricedynamic-field:focus-within{background-color:#fff}.pricedynamic-search-select,.pricedynamic-text-input{background:none;background-color:inherit;border:none;border-top-left-radius:3px;border-top-right-radius:3px;caret-color:#000;color:#000;display:block;font-size:1.125rem;line-height:3rem;min-width:0;padding:0 1rem;width:100%}.pricedynamic-search-select::placeholder,.pricedynamic-text-input::placeholder{color:#fff}.pricedynamic-active{background-color:#ff5a75}.pricedynamic-search-select{-webkit-appearance:none;-moz-appearance:none;background-color:#444;border:none;cursor:pointer;display:flex;position:relative;text-indent:1px;text-overflow:""}.pricedynamic-search-select input[type=text]{padding:0!important}.pricedynamic-select-options{background-color:#fff!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-radius:4px;box-shadow:1px 1px 6px #0003;margin-top:-74px;overflow:auto}.pricedynamic-select-options::-webkit-scrollbar,.pricedynamic-select-options::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px;width:4px}@media (max-width:767.98px){.pricedynamic-select-options{left:0;top:49px}.pricedynamic-mobile-sticky .pricedynamic-select-options{top:48px}.pricedynamic-mobile-sticky .pricedynamic-select__first-option{left:0;top:3px}}.pricedynamic-select-option,.pricedynamic-select-option-empty,.pricedynamic-select__first-option{cursor:pointer;font-size:15px;font-weight:400;line-height:165%;padding:4px 10px}.pricedynamic-select-option-empty:active,.pricedynamic-select-option-empty:hover,.pricedynamic-select-option:active,.pricedynamic-select-option:hover,.pricedynamic-select__first-option:active,.pricedynamic-select__first-option:hover{background-color:#ff5a7580}.pricedynamic-select-option--selected{background-color:#ff5a7580!important}.pricedynamic-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){.pricedynamic-select__first-option{left:0;top:4px}}.pricedynamic-form-submit,.pricedynamic-form-submitted{border:none;cursor:pointer;height:20px;padding:0!important;text-indent:-9999px;width:22px}.pricedynamic-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}.discount{color:green!important}.surcharge{color:red!important}.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}@media print{body{background-color:initial;padding-left:30px;padding-right:15px}.main-footer{display:none}.entity-details .col-md-8{flex:0 0 100%;max-width:100%}.entity-details__display_logo_print{display:block;padding-top:1rem;text-align:right}.entity-details__display_logo_print img{height:13px;width:auto}.entity-details__display-print{height:260px}.entity-details__header{height:220px;margin-top:1rem;min-height:5rem;position:absolute;right:0;width:50%}.entity-details__header-inner{opacity:1!important}.entity-details__details__main-image{height:220px;margin-top:0;min-height:5rem;padding-top:0;position:absolute;right:0;top:0;width:calc(50% - 7.5px)}.entity-details__details{background:#0000;color:#000;padding:2rem 0 1rem!important;width:100%}.entity-details__details--no-header{width:100%}.entity-details__details .container{max-width:100%}.entity-details__header-button,.entity-details__nav{display:none}.entity-details__title{color:#121212;display:block;font-size:1.75rem;line-height:130%;padding-top:25px}}@media print and (min-width:768px){.entity-details__title{line-height:115%}}@media print{.entity-details__title.entity-details__title--small-screen{display:none}.entity-details__print_title-no-label{padding-top:0}.entity-details__description-sla{background-color:initial;margin-top:0}.entity-details__details-wrap{position:relative}.entity-details__location{font-size:.9375rem;margin-top:-5px}.entity-details__title-wrap{height:auto;width:50%!important}.entity-details__type-label{background-color:initial!important;border:1px solid #000;color:#2c2c2c;display:inline-block;font-size:.5625rem;left:0;margin:0;position:absolute;top:0}.entity-details__details-features{align-items:center;color:#000;justify-content:flex-start}.entity-details__details-features li{background-position:center 0;background-repeat:no-repeat;background-size:18px;filter:brightness(0) invert(0);font-size:.8125rem;margin:0 1.25rem 0 0;padding-top:1.875rem}}@media print and (max-width:1023.98px){.entity-details__details-features li{display:block!important}}@media print{.entity-details__description{background-color:initial}.entity-details__description .row{display:block}.entity-details__description .description-section-mobile{display:none}.entity-details__description__icon{filter:brightness(0) invert(0);height:1.3rem;text-decoration:none;width:1.3rem}.entity-details__details-features>li{background-image:none!important;filter:none!important;font-size:10px;letter-spacing:.2px;line-height:20px;padding-top:0}}@media print and (max-width:1023.98px){.entity-details__details-features>li{filter:brightness(0) invert(0)}}@media print{.entity-details__details-features>li img{display:block;filter:brightness(0) invert(0);height:auto;margin:0 auto;width:20px}.entity-details__description-values-width{font-size:11px;margin-top:0;width:100%!important}.entity-details__description-values{color:#121212;font-family:Sofia Pro}.entity-details__description-row{display:flex;flex-direction:row;justify-content:center}.entity-details__description-row .bg-screen{display:block}.entity-details__description-row .sm-screen{display:none}.entity-details__description-row:first-child{border-top:1px solid #000;font-size:13px;padding-top:1.7rem!important}.entity-details__description-label{color:#000;margin-bottom:-1rem;width:27%}.no-display-label{display:block;top:20px}.entity-details__description-label>h4{font-size:11px;font-weight:400}.entity-details__description-section{break-inside:avoid;color:#121212;margin-top:0!important;padding-bottom:1.7rem}}@media print and (max-width:1023.98px){.entity-details__description-section--mobile-hidden{display:block}}@media print{.entity-details__description__inline-list li{font-size:10px;line-height:12px;margin-bottom:16px;width:30%}.main-header{display:none}.entity-details__no-disply{display:none!important}.entity-details__rooms-expand-trigger{color:#121212}.entity-details__rooms-expand-trigger path{fill:#121212}#show_telefon{color:#121212}.entity-details__description-values>*{font-size:11px}.entity-details__description__email-screenview{display:none}.entity-details__description__email-printview{color:#000;display:inline-block;font-size:11px;text-decoration:underline}.entity-details__description__phone-screenview{display:none}.entity-details__description__phone-printview{color:#000;display:inline-block;font-size:11px;text-decoration:underline}.entity-details__description__list,.entity-details__ribbon-print-display,.logo,ul li{display:block}.entity-details__description__list>li{color:#000}.entity-details__description__inline-list{display:flex}.container{margin-left:0;padding-left:0}}@media print and (max-width:1023.98px){.container{max-width:600px}}@media print{.entity-details__rooms-list{display:block;height:auto;max-height:none}}@media print and (max-width:1023.98px){.entity-details__rooms-list{color:#121212;display:block}}@media print{.entity-details__rooms-expand-trigger,.entity-details__rooms-list-column:nth-child(3),.entity-details__rooms-list-column:nth-child(4),.entity-details__rooms-list-column:nth-child(5){display:none}.entity-details__award_ribbon,.entity-details__nominate_ribbon.entity-details__award_ribbon,.entity-details__ribbon{background-color:initial;border:.1px solid #000;margin-top:1.5rem;padding:.625rem 10px .625rem 15px;width:585px}.entity-details__award_ribbon .col-12-style,.entity-details__nominate_ribbon.entity-details__award_ribbon .col-12-style,.entity-details__ribbon .col-12-style{margin-left:0;margin-right:0;max-width:100%}.entity-details__award_ribbon .col-12-style h3 img,.entity-details__nominate_ribbon.entity-details__award_ribbon .col-12-style h3 img,.entity-details__ribbon .col-12-style h3 img{display:inline;height:20px;margin-right:5px;vertical-align:top}.entity-details__award_ribbon>div>h3,.entity-details__ribbon>div>h3{color:#000;font-size:11px;font-weight:700;line-height:1.125rem;min-height:auto;padding-left:0}.entity-details__details__main-image>a{display:none}.print__display-flex{align-items:center;display:flex!important;justify-content:space-between}.cover-image-container img{z-index:5555}.text-link{color:#121212;display:flex;font-size:.6875rem;margin:.5px 0;text-decoration:underline}.entity-details__documents{background-color:initial;padding-top:0}}@media (max-width:767.98px){.br__display--sla{display:none!important}}.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}.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 .gm-style .gm-style-iw-tc:after,.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .gm-style-iw.gm-style-iw-c{background-color:#444}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .gm-ui-hover-effect>span{background-color:#fff}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .gm-style-iw-tc{filter:none}.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}.search-page__header-package.search-page__header--map-open{padding:70px 0 41px}@media (max-width:1439.98px){.search-page__header-package.search-page__header--map-open{padding:70px 0 18px}}@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__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 2rem}@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:#535353;box-shadow:0 1px 0 0 #ff5a75;justify-content:flex-start;padding:1rem 1.5rem}}@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}}.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}}@media (max-width:1439.98px){.page-header-packages.search-page__header-package.search-page__header--map-open.sla-thirty--seconds-header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-voting_kit-download-header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-facts-figures--header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-nomination-header,.page-header.page-header-packages.search-page__header-package.search-page__header--map-open{background-color:#2c2c2c;z-index:5}.page-header-packages.search-page__header-package.search-page__header--map-open.sla-thirty--seconds-header:after,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-thirty--seconds-header:before,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-voting_kit-download-header:after,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-voting_kit-download-header:before,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-facts-figures--header:after,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-facts-figures--header:before,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-nomination-header:after,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-nomination-header:before,.page-header.page-header-packages.search-page__header-package.search-page__header--map-open:after,.page-header.page-header-packages.search-page__header-package.search-page__header--map-open:before{opacity:0}}@media (max-width:767.98px){.page-header-packages.search-page__header-package.search-page__header--map-open.sla-thirty--seconds-header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-voting_kit-download-header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-facts-figures--header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-nomination-header,.page-header.page-header-packages.search-page__header-package.search-page__header--map-open{background-color:#535353}}.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__container{top:0}@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)}.search-page__header-package.search-page__header--map-open{padding:4.375rem 0 3.5rem}}.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__close-btn{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;width:3rem}.pagination--search-page{flex-direction:column-reverse;margin-bottom:2rem}@media (max-width:1439.98px){.pagination--search-page{margin-bottom:7rem}}@media (max-width:767.98px){.pagination--search-page{margin-bottom:7rem}}.pagination--search-page .pagination__count{margin-bottom:0}.pagination--search-page .pagination__numbers-cont{margin-bottom:1rem}@media (max-width:767.98px){.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:7}@media (max-width:1023.98px){.packages-search-page__sticky-filter{margin-bottom:0}}.packages-search-page__sticky-filter--map-open{margin-bottom:-1rem}@media (max-width:767.98px){.packages-search-page__sticky-filter--map-open{margin-top:-5px}.packages-search-page__sticky-filter--no-results{margin-bottom:1.5rem}}@media (min-width:1440px){.packages-search-page__sticky-filter{z-index:15}}.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__clear-btn{display:block;float:left;top:9px}.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-calendar,.icon-meals,.icon-place,.icon-rooms,.icon-specials{background-repeat:no-repeat;background-size:16px;padding-left:2.5rem}.icon-calendar{background-size:13px}.icon-rooms{background-image:url(/images/icons/packages/Rooms.svg)}.icon-calendar{background-image:url(/images/icons/packages/calendar.svg)}.icon-meals{background-image:url(/images/icons/packages/Essen.svg)}.icon-place{background-image:url(/images/icons/packages/Doppelzimmer.svg)}.icon-specials{background-image:url(/images/icons/packages/specials.svg)}.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{background-position:.8125rem .6rem}@media (min-width:568px){.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{background-position:.8125rem .65625rem}}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar{background-position:.8125rem .6rem}@media (min-width:568px){.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar{background-position:15px 13px}}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar.packages-search-page__sticky-filter__pill--not-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}}.packages-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}.packages-search-page__sticky-filter__pill__clear-btn .sk-icon{vertical-align:initial}.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}@media (min-width:768px){.packages-search-page__sticky-filter__pill__clear-btn{top:.3px}}@media (max-width:767.98px){.packages-search-page__sticky-filter__pill__clear-btn{top:0}}.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-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}.packages-search-page__sticky-filter .search-filter__input-label--event-type{background-color:#3d515f}.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__input-label-text--circle-fixed{line-height:1.875rem}.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__main-title--fixed,.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__tabs--fixed{margin-bottom:4rem}.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__input--circle-fixed{margin-bottom:2rem}.packages-search-page__sticky-filter .search-filter__input--checked .search-filter__input-label--event-type,.packages-search-page__sticky-filter .search-filter__input--checked .search-filter__input-label--offer-type{background-color:#fff}.packages-search-page__sticky-filter .search-filter__input-wrap--event-type,.packages-search-page__sticky-filter .search-filter__input-wrap--sticky{margin-bottom:2rem}.packages-search-page__sticky-filter .search-filter__tab-button,.packages-search-page__sticky-filter .search-filter__tab-button--region{color:#fff;font-size:1.875rem;line-height:2.375rem;margin-right:2.375rem;opacity:1}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:1.875rem;line-height:2.375rem;margin-top:-10px}.packages-search-page__sticky-filter .event-filter-buttons-wrap{position:relative}@media (min-width:1440px){.packages-search-page__sticky-filter .search-filter__tabs.search-filter__tabs--region{margin-bottom:1.75rem;margin-top:6rem}.packages-search-page__sticky-filter .formulate-input--customslide-divUp,.packages-search-page__sticky-filter .search-filter__search-input--active-kanton{margin-bottom:6rem}.packages-search-page__sticky-filter .formulate-input--guests-filter,.packages-search-page__sticky-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed{margin-top:6rem}}@media (max-width:1439.98px){.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__main-title--fixed{font-size:1.875rem;line-height:2.5rem}.packages-search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:85%}.packages-search-page__sticky-filter .search-filter__main-title--region.search-filter__main-title--fixed{margin-bottom:2.2rem}.packages-search-page__sticky-filter .search-filter__tab-button,.packages-search-page__sticky-filter .search-filter__tab-button--region{font-size:1.125rem;line-height:1.75rem}.packages-search-page__sticky-filter .search-filter__tabs.search-filter__tabs--region{margin-bottom:2.125rem}.packages-search-page__sticky-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed{align-items:center;flex-direction:row-reverse;gap:2rem;justify-content:flex-start}}@media (max-width:1439.98px) and (orientation:landscape){.packages-search-page__sticky-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed{justify-content:flex-end}}@media (max-width:1439.98px){.packages-search-page__sticky-filter .event-filter-buttons-wrap>button{width:auto}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;font-weight:600;line-height:2}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-label--floating-label{font-size:1.5rem;line-height:2;margin-top:-10px}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:1.125rem;line-height:1.75rem;margin-top:10px}.packages-search-page__sticky-filter .formulate-input--numberclearable__clear-btn svg{height:.8125rem;width:.8125rem}}@media (max-width:1023.98px){.packages-search-page__sticky-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--outside{display:flex}.packages-search-page__sticky-filter .desktop-buttons{display:none}}@media (max-width:767.98px){.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__main-title--fixed{font-size:1.5rem;line-height:2rem}.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__input--circle-fixed{margin-bottom:1.5rem}.packages-search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:100%}.packages-search-page__sticky-filter .search-filter__tab-button,.packages-search-page__sticky-filter .search-filter__tab-button--region{font-size:1.125rem;line-height:1.75rem;margin-right:2rem}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:1.125rem;line-height:1.75rem;margin-top:-10px}}@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--map-closed.packages-search-page__sticky-filter.packages-search-page__sticky-filter-open-filter{z-index:17}.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}}.package-filters__edit-modal-body,.rooms_section{border-top:8px solid #d9d9d9;display:grid;justify-items:start;padding:2rem 2.5rem}.package-filters__edit-modal-body button,.rooms_section button{width:100%}@media (max-width:767.98px){.package-filters__edit-modal-body,.rooms_section{padding:1.5rem}}.rooms_section-dark{background-color:#656565;color:#fff}.rooms_section-dark .user-dashboard__package-checkbox-label,.rooms_section-dark .user-dashboard__package-radio-label{color:#fff;display:block;text-align:left}.rooms_section-dark .user-dashboard__package-checkbox-label:before,.rooms_section-dark .user-dashboard__package-radio-label:before{background-color:#fff}.rooms_section-dark .user-dashboard__checkbox:checked+.user-dashboard__package-checkbox-label:before,.rooms_section-dark .user-dashboard__checkbox:checked+.user-dashboard__package-radio-label:before,.rooms_section-dark .user-dashboard__radio:checked+.user-dashboard__package-checkbox-label:before,.rooms_section-dark .user-dashboard__radio:checked+.user-dashboard__package-radio-label:before{background-color:#000;filter:invert(100%)}.user-dashboard__checkbox-wrap--rooms{margin-left:2rem}.user-dashboard__checkbox-wrap--rooms .user-dashboard__package-checkbox-label:before,.user-dashboard__checkbox-wrap--rooms .user-dashboard__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{min-height:5rem;padding:0}.package-filter__meals .package-filters__switch:first-child{padding-top: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{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{margin-bottom:.5rem}.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}}.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}@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:-18px}.package-filters__calendar-modal .vfc-calendar .vfc-top-date.vfc-center{margin-bottom:0}}@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{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}.package-filters__calendar-modal .vfc-dayNames span{font-size:.9375rem;line-height:165%}@media (max-width:1439.98px){.package-filters__calendar-modal .vfc-dayNames{margin:32px 20px 0}}.package-filters__calendar-modal vfc-week{margin-bottom:.375rem}.package-filters__calendar-modal .vfc-week>.vfc-day>span.vfc-span-day{font-size:.9375rem;font-weight:400;height:2.25rem;line-height:165%;padding:.3125rem;width:2.25rem}.package-filters__calendar-modal .vfc-top-date.vfc-center>span{font-size:.9375rem;font-weight:600;line-height:165%}.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,.package-filters__calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked:hover{background-color:#ff5a75}.package-filters__calendar-modal .vfc-week .vfc-day.vfc-day-disabled span.vfc-span-day{color:#c5c5c5;pointer-events:none}@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-dayNames{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:51.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}}.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:.9375rem;font-weight:400;line-height:165%;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 svg{cursor:pointer;height:22px;margin-bottom:2px;margin-left:5px;width:22px}.package-filters__label-info span svg path{fill:#2c2c2c}.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.375rem;font-weight:600;line-height:1.875rem;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}.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{background-color:#1c1c1c;border-radius:50%;height:36px;padding:6px;width:36px}@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}.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){.package-filter__confirmation-message{top:106px}}.package-filter__confirmation-message,.package-filter__confirmation-message.package-filters__message--warning{max-width:92%;text-align:center;width:max-content}.package-filters__message--success{min-width:237px}@media (min-width:568px){.package-filters__message--success{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-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}.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}@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}}.user-dashboard__package-hide-checkbox{cursor:default;margin-left:-2rem}.user-dashboard__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-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-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 .user-dashboard__checkbox-wrap,.package-details__reservation-form-body .user-dashboard__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-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%}}.user-dashboard__requests-confirmation-content .user-dashboard__package-checkbox-label span>span,.user-dashboard__requests-confirmation-content .user-dashboard__package-radio-label span>span{margin-left:2.25rem}.user-dashboard__package-info-label{color:#2c2c2c;font-size:15px;font-weight:400;line-height:25px}.package-filter__footer.user-dashboard__requests-footer.user-dashboard__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}}.user-dashboard__package-cancelation__body{align-items:center;display:flex;flex-direction:column;height:195px;justify-content:center;row-gap:32px}.package-details .package-filter__confirmation-message{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}@media print{.sk-modal.package-filter__wrap.sk-modal--details.sk-modal--1008-size{left:0;position:absolute;top:0}.sk-modal.package-filter__wrap.sk-modal--details.sk-modal--1008-size .sk-modal__inner.package-filter__wrap-inner{max-height:max-content;overflow-y:visible}.sk-modal.package-filter__wrap.sk-modal--details.sk-modal--1008-size .package-filter__footer.user-dashboard__requests-footer,.user-dashboard__requests-package-available{display:none}.sk-modal__head-center-title.user-dashboard__requests-package-requests-modal-header{border-bottom:none;position:relative}.sk-modal__head-center-title.user-dashboard__requests-package-requests-modal-header .sk-modal__close,.sk-modal__head-center-title.user-dashboard__requests-package-requests-modal-header .user-dashboard__requests-details-status{display:none}.user-dashboard__requests-package-requests-section{padding:1rem 0 0 2rem;width:100%}}.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}}.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}.about-us__map .GMap__Wrapper{height:31.25rem}@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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBaUJBLElBQ0UsYUN1RkY7QUN6R0EsNEVBOEJBLEtBQ0UsYUQ0R0YsQ0NwR0EsR0FDRSxjQUNBLGNEMkdGLENDaEdBLEdBQ0UsbUJBQ0EsU0FDQSxnQkR5R0YsQ0NqR0EsSUFDRSxnQ0FDQSxhRHdHRixDQzlGQSxFQUNFLHdCRHNHRixDQzlGQSxZQUNFLG1CQUNBLDBCQUNBLHlFRHFHRixDQzlGQSxTQUVFLGtCRG9HRixDQzVGQSxjQUdFLGdDQUNBLGFEbUdGLENDNUZBLE1BQ0UsYURrR0YsQ0MxRkEsUUFFRSxjQUNBLGNBQ0Esa0JBQ0Esc0JEaUdGLENDOUZBLElBQ0UsYURpR0YsQ0M5RkEsSUFDRSxTRGlHRixDQ3ZGQSxJQUNFLGlCRCtGRixDQ3BGQSxzQ0FLRSxvQkFDQSxlQUNBLGlCQUNBLFFENkZGLENDckZBLGFBRUUsZ0JENEZGLENDcEZBLGNBRUUsbUJEMkZGLENDcEZBLGdEQUlFLHlCRDBGRixDQ25GQSx3SEFJRSxrQkFDQSxTRHlGRixDQ2xGQSw0R0FJRSw2QkR3RkYsQ0NqRkEsU0FDRSwwQkR1RkYsQ0M3RUEsT0FDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCRHNGRixDQy9FQSxTQUNFLHNCRHFGRixDQzlFQSxTQUNFLGFEb0ZGLENDNUVBLDZCQUVFLHNCQUNBLFNEbUZGLENDNUVBLGtGQUVFLFdEa0ZGLENDMUVBLGNBQ0UsNkJBQ0EsbUJEaUZGLENDMUVBLHlDQUNFLHVCRGdGRixDQ3hFQSw2QkFDRSwwQkFDQSxZRCtFRixDQ3JFQSxRQUNFLGFENkVGLENDdEVBLFFBQ0UsaUJENEVGLENDMURBLGtCQUNFLFlEeUVGLENFcGFBLE9BQ0UsWUZ1YUYsQ0VwYUEsS0FHRSw4QkFDQSwwQ0FIQSx1QkFJQSxjQytHNEIsQ0RsSDVCLGdCRjJhRixDRXBhQSxLQVNFLHdCQ3dEWSxDRDFEWixVQzJEWSxDRC9EWixrTENxRzRCLENDK0R4QixlRmxLSixlQzRHNEIsQ0QvRzVCLFlBSUEsZUdrUjRCLENIdlI1QixTQU9BLGVGd2FGLENFdGFFLG1DQUVFLGVGdWFKLENNdlhJLDZCSjdDQSxjQUNFLGVGdWFKLENBQ0YsQ0VuYUEsTUFFRSxlQURBLHlCRnVhRixDRXBhQSxpQkFNRSxtQkFKQSx1QkFDQSxtQkMwSTRCLENEbEk1QixTQVBBLGFBTUEsZ0JBTEEsdUJBU0EsVUFiQSxlQVdBLFdBS0EsdUNBQ0EsNkRBSEEsa0JBTkEsZUFGQSxVRithRixDRWphRSxxQkFFRSxjQURBLFlGb2FKLENPcGRFLHVCTHFERSx3Q0ZrYUosQ0UvWkUsMEJBR0UsZUFGQSxVQUNBLGtCRmthSixDTS9aSSw0QkpMRiwwQkFLSSxZRm1hSixDQUNGLENNamJJLHlCSnRCSixpQkF5Q0ksY0FDQSxXQUZBLFlGcWFGLENFbGFFLHFCQUVFLGNBREEsWUZxYUosQ0VsYUUsMEJBQ0UsYUZvYUosQ0FDRixDRWhhQSxpQkFFRSxjQUNBLG9CQUZBLFlGcWFGLENRaGdCQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDBJUm1nQkYsQ1EvZkEsV0FFRSxrQkFEQSxzQkFFQSxnQkFDQSwySFJpZ0JGLENRN2ZBLFdBRUUsa0JBREEsc0JBRUEsZ0JBQ0EsaUlSK2ZGLENRM2ZBLFdBRUUsa0JBREEsc0JBRUEsZ0JBQ0EsOEhSNmZGLENRemZBLFdBRUUsa0JBREEsc0JBRUEsZ0JBQ0Esb0lSMmZGLENRdmZBLFdBRUUsa0JBREEsc0JBRUEsZ0JBQ0Esd0hSeWZGLENTbmlCQSwwQ0FLRSxlTndINEIsQ012SDVCLGdCQUpBLGdCQUNBLFlUMGlCRixDU3JpQkUsc01BQ0UsYVR3aUJKLENTbmlCQSxPQUNFLG1CVHNpQkYsQ001ZkksMEJHM0NKLE9BR0ksZ0JUd2lCRixDQUNGLENTcmlCQSxPQUNFLGNUd2lCRixDTXJnQkksMEJHcENKLE9BR0ksZ0JUMGlCRixDQUNGLENTdmlCQSxPQUNFLGtCVDBpQkYsQ005Z0JJLDBCRzdCSixPQUdJLGtCVDRpQkYsQ0FDRixDU3ppQkEsT0FBVSxrQlQ2aUJWLENTNWlCQSxPQUFVLGlCVGdqQlYsQ1MvaUJBLE9BQVUsY1RtakJWLENTampCQSxFQUdFLGlCQURBLGVOaUc0QixDTWxHNUIsWVRzakJGLENNcmlCSSx5QkdsQkosRUFNSSxpQlRxakJGLENBQ0YsQ00xaUJJLDBCR2xCSixFQVNJLGNUdWpCRixDQUNGLENTaGpCQSxnQkFBbUIsd0JUdWpCbkIsQ1N0akJBLGdCQUFtQix3QlQwakJuQixDU3pqQkEsaUJBQW1CLHlCVDZqQm5CLENTNWlCSSxtQkFBbUMseUJUK2tCdkMsQ1M5a0JJLHFCQUFtQyx5QlRrbEJ2QyxDU2psQkksb0JBQW1DLHlCVHFsQnZDLENTcGxCSSxvQkFBbUMseUJUd2xCdkMsQ1N2bEJJLHVCQUFtQyx5QlQybEJ2QyxDUzFsQkksa0JBQW1DLHlCVDhsQnZDLENTN2xCSSxhQUFtQywyQlRpbUJ2QyxDTXpuQkkseUJHa0JBLHNCQUFtQyx5QlQ0bUJyQyxDUzNtQkUsd0JBQW1DLHlCVDhtQnJDLENTN21CRSx1QkFBbUMseUJUZ25CckMsQ1MvbUJFLHVCQUFtQyx5QlRrbkJyQyxDU2puQkUsMEJBQW1DLHlCVG9uQnJDLENTbm5CRSxxQkFBbUMseUJUc25CckMsQ1NybkJFLGdCQUFtQywyQlR3bkJyQyxDQUNGLENNanBCSSx5QkdrQkEsc0JBQW1DLHlCVG1vQnJDLENTbG9CRSx3QkFBbUMseUJUcW9CckMsQ1Nwb0JFLHVCQUFtQyx5QlR1b0JyQyxDU3RvQkUsdUJBQW1DLHlCVHlvQnJDLENTeG9CRSwwQkFBbUMseUJUMm9CckMsQ1Mxb0JFLHFCQUFtQyx5QlQ2b0JyQyxDUzVvQkUsZ0JBQW1DLDJCVCtvQnJDLENBQ0YsQ014cUJJLDBCR2tCQSxzQkFBbUMseUJUMHBCckMsQ1N6cEJFLHdCQUFtQyx5QlQ0cEJyQyxDUzNwQkUsdUJBQW1DLHlCVDhwQnJDLENTN3BCRSx1QkFBbUMseUJUZ3FCckMsQ1MvcEJFLDBCQUFtQyx5QlRrcUJyQyxDU2pxQkUscUJBQW1DLHlCVG9xQnJDLENTbnFCRSxnQkFBbUMsMkJUc3FCckMsQ0FDRixDTS9yQkksMEJHa0JBLHNCQUFtQyx5QlRpckJyQyxDU2hyQkUsd0JBQW1DLHlCVG1yQnJDLENTbHJCRSx1QkFBbUMseUJUcXJCckMsQ1NwckJFLHVCQUFtQyx5QlR1ckJyQyxDU3RyQkUsMEJBQW1DLHlCVHlyQnJDLENTeHJCRSxxQkFBbUMseUJUMnJCckMsQ1MxckJFLGdCQUFtQywyQlQ2ckJyQyxDQUNGLENTdnJCQSxFQUNFLFVOYlksQ01lWixjVDRyQkYsQ1MzckJFLFVBRkEsb0JUaXNCRixDUy9yQkUsUUFDRSxhVDhyQkosQ1N6ckJFLHlDQ25HQSw2QkFEQSxVUDhFWSxDTzVFWixtQkFDQSxvQlZpeUJGLENPdHdCRSxpS0d2QkUsMkJQOEVVLENPaEZWLGFQZ0ZVLENPL0VWLG9CVm15QkosQ1Nqc0JBLFlBQ0UsYVRvc0JGLENTbnNCRSxrQkFDRSxhVHFzQkosQ1MzckJBLFdBTUUsNkJBSkEsVU56Q1ksQ00yQ1osZUFDQSxhQUZBLHFCQUZBLGlCVG1zQkYsQ1M3ckJFLGlCQUVFLG9CTnpDVSxDTXdDVixhVGdzQkosQ1M1ckJFLGVBR0UsYU4vQ1UsQ004Q1YsY0FHQSxhQURBLG1CQUVBLGdCQUxBLFVUbXNCSixDTTd2QkksNkJHeURGLGVBUUksYVRnc0JKLENBQ0YsQ1M1ckJFLG9CQUVFLHFCQURBLGFUZ3NCSixDUzlyQkksMEJBRUUsa0JBREEsVVRpc0JOLENTcnNCRSxpQkFFRSxxQkFEQSxhVHlzQkosQ1Mxc0JFLDRDQUVFLHFCQURBLGFUa3RCSixDU2h0QkksMkJBRUUscUJBREEsYVRtdEJOLENTdnRCRSxrQkFFRSxrQkFEQSxVVDJ0QkosQ1N6dEJJLHdCQUVFLHFCQURBLGFUNHRCTixDUy9zQkksV0FBd0IseUJUc3RCNUIsQ1NydEJJLFlBQXdCLDBCVHl0QjVCLENTeHRCSSxhQUF3QiwyQlQ0dEI1QixDTWwwQkkseUJHb0dBLGNBQXdCLHlCVG11QjFCLENTbHVCRSxlQUF3QiwwQlRxdUIxQixDU3B1QkUsZ0JBQXdCLDJCVHV1QjFCLENBQ0YsQ005MEJJLHlCR29HQSxjQUF3Qix5QlQ4dUIxQixDUzd1QkUsZUFBd0IsMEJUZ3ZCMUIsQ1MvdUJFLGdCQUF3QiwyQlRrdkIxQixDQUNGLENNejFCSSwwQkdvR0EsY0FBd0IseUJUeXZCMUIsQ1N4dkJFLGVBQXdCLDBCVDJ2QjFCLENTMXZCRSxnQkFBd0IsMkJUNnZCMUIsQ0FDRixDTXAyQkksMEJHb0dBLGNBQXdCLHlCVG93QjFCLENTbndCRSxlQUF3QiwwQlRzd0IxQixDU3J3QkUsZ0JBQXdCLDJCVHd3QjFCLENBQ0YsQ1Nsd0JBLFdBQ0Usa0JBQ0EsZ0JUdXdCRixDTXQzQkksMEJHNkdKLFdBSUksbUJBQ0EscUJUeXdCRixDQUNGLENTdHdCQSxXQUNFLGtCQUNBLGdCVHl3QkYsQ01qNEJJLDBCR3NISixXQUlJLG1CQUNBLHFCVDJ3QkYsQ0FDRixDTTEzQkksNEJHa0hKLFdBRUksMkJBQ0EsZ0JUMndCRixDU3Z3QkYsZ0JBRUkseUJBQ0EsNEJUMndCRixDU3Z3QkYsZ0JBRUksNEJBQ0EsNkJUMndCRixDU3Z3QkYsaUJBRUksMkJBQ0EsMEJUMndCRixDU3Z3QkYsU0FFSSx5QlQyd0JGLENBMUJGLENXMThCQSxzQ0FFRSxrQ1h3K0JGLENXdCtCQSwyQkFFRSxTWHkrQkYsQ1cvOUJBLGtEQUNFLDBDWHcrQkYsQ1d0K0JBLHVDQUlFLFVBREEsNkJYeStCRixDV2wrQkEsa0JBQ0UsR0FDRSxTWHcrQkYsQ1d0K0JBLEdBQ0UsU1h3K0JGLENBQ0YsQ1l0Z0NFLGlCQUNFLGVabWhDSixDWXBoQ0UsaUJBQ0UsaUJadWhDSixDWXhoQ0UsaUJBQ0UsaUJaMmhDSixDWTVoQ0UsaUJBQ0UsaUJaK2hDSixDWWhpQ0UsaUJBQ0UsaUJabWlDSixDWXBpQ0UsaUJBQ0UsaUJadWlDSixDWXhpQ0UsaUJBQ0UsaUJaMmlDSixDWTVpQ0UsaUJBQ0UsaUJaK2lDSixDWWhqQ0UsaUJBQ0UsaUJabWpDSixDWXBqQ0UsaUJBQ0UsaUJadWpDSixDWXhqQ0Usa0JBQ0Usa0JaMmpDSixDWTVqQ0Usa0JBQ0Usa0JaK2pDSixDWWhrQ0Usa0JBQ0Usa0JabWtDSixDWXBrQ0Usa0JBQ0Usa0JadWtDSixDWXhrQ0Usa0JBQ0Usa0JaMmtDSixDWTVrQ0Usa0JBQ0Usa0JaK2tDSixDWWhsQ0Usa0JBQ0Usa0JabWxDSixDWXBsQ0Usa0JBQ0Usa0JadWxDSixDWXhsQ0Usa0JBQ0Usa0JaMmxDSixDWTVsQ0Usa0JBQ0Usa0JaK2xDSixDYWhtQ0EsY0FDRSxpQkFDQSxpQmJ3bUNGLENNdGlDSSw0Qk9wRUosY0FJSSxzQkFDQSxzQmIwbUNGLENBQ0YsQ016akNJLHlCT3ZESixjQVdNLGVieW1DSixDQUNGLENNOWpDSSx5Qk92REosY0FXTSxlYjhtQ0osQ0FDRixDTW5rQ0ksMEJPdkRKLGNBV00sZWJtbkNKLENBQ0YsQ014a0NJLDBCT3ZESixjQVdNLGdCYnduQ0osQ0FDRixDTWhrQ0ksNEJPdERGLHVCQUVJLGNiMG5DSixDYXBuQ0EsdURBTEksZUFDQSxlYjhuQ0osQ0FMRixDYTFtQ0EsYUNuQ0UsZ0JBRkEsU0FDQSxTZDZwQ0YsQ2FqbkNBLHVCZDdDRSxnQkFDQSxrQkFDQSwrQkNzcUNGLENEcnFDRSwyQkFFRSxZQUtBLDBDQUZBLE9BSUEsaUJBUkEsa0JBR0EsTUFEQSxVQzJxQ0osQ2E3bkNBLDZCQzlDRSxjQUVBLFlBR0EsT0FKQSxrQkFHQSxNQURBLFVkb3JDRixDYTduQ0UsK0JBRUUsa0JWZVUsQ1VoQlYsVWJ3b0NKLENhL25DRSxnQ0FFRSxlVkVVLENVSFYsYWJ1b0NKO0FlbnRDQSw0QkNBQSxVQUVFLG9CQURBLGlCaEJxdUNGLENnQmp1Q0Esc0JBRUUscUJoQm91Q0YsQ2lCOXRDQSwwQkFDRSxHQUNFLHNCakIwdUNGLENpQnh1Q0EsR0FDRSx1QmpCMHVDRixDQUNGLENpQnR1Q0EsOENBRUUsb0JBQ0EsK0NqQnl1Q0YsQ2lCdnVDQSxtQ0FFRSxTakIwdUNGLENrQnh2Q0Usb0pBTUUsd0JDRG1CLENEQW5CLGtCbEJxd0NKLENrQnZ2Q0UsZ0NBQ0UsbUJsQml3Q0osQ2tCOXZDRSw4QkFDRSxnQkFDQSxjbEJnd0NKLENrQjd2Q0UsaUNBQ0UsY0FDQSxnQmxCK3ZDSixDa0I1dkNFLHNDQUNFLGdCbEI4dkNKLENvQi94Q0EscUJBQ0ksZ0JBR0EsZURiYyxDQ2NkLDJCQUNBLGlCRE1lLENDVmYsYUFDQSxnQkFJQSxrQnBCNnlDSixDb0IxeUNBLHNCQUNJLGFBQ0EsZ0JBQ0EsWUFDQSxlQUNBLGNBQ0EsaUJwQjZ5Q0osQ29CMXlDQSxhQUVJLG1CQURBLGFBRUEscUJwQjZ5Q0osQ29CenlDQSxxQ0FDSSxXcEI2eUNKLENvQjN5Q0EsdUNBQ0ksY3BCOHlDSixDb0I1eUNBLCtCQUNJLDBCQUNBLDRCQUNBLDRCcEIreUNKLENxQngxQ0Esb0JBQ0UsY0ZxQmtCLENFcEJsQixtQkFDQSwwREFDQSwwRHJCMjFDRixDcUJ0MUNBLDhCQUNFLGlDckJ5MUNGLENxQnAxQ0EsaUNBQ0UsU3JCdTFDRixDc0JoM0NBLFdBQ0UsY0g4QmtCLENHM0JsQix5QkFEQSxTQUVBLGVBQ0EsaUJBSkEsU3RCdzNDRixDdUIvMkNBLG1CQW1CRSxlSmdCZSxDSXBCZiwyQkFDQSwwQkFEQSxzQkFGQSxnQ0pxQnVCLENJaEN2QixzQkFEQSxjQUlBLE9BYUEsZ0JBVkEsU0FFQSxnQkp1QnVCLENJdEJ2QixlSnFCc0IsQ0lwQnRCLGdCQUxBLGNBSkEsa0JBY0EsZ0JBYkEscUJBS0EsV0FIQSxZdkJnNENGLEN1QmgzQ0EsZ0JBQ0UsaUJ2Qm0zQ0YsQ3dCdDVDQSxxQkFJRSxXQUNBLFdBRUEsZUFMQSxjQURBLHVCQUVBLGlCQUdBLGtCeEIyNUNGLEN3QnY1Q0EsZ0NBQ0Usa0J4QjI1Q0YsQ3dCdjVDQSwrQkFDRSxtQkFDQSxVeEIwNUNGLEN3QnY1Q0EsK0JBQ0UsbUJBQ0EsZUxEd0IsQ0tFeEIsY3hCMDVDRixDeUJqN0NBLGNBRUUsbUJBQ0Esd0JOa0NlLENNakNmLDJCQUNBLGlCTnVCaUIsQ010QmpCLFdBTEEsYUFNQSxlTkN5QixDTUF6QixpQkFDQSxnQkFDQSxTekJxN0NGLEN5Qmw3Q0EsY0FRRSxjTldrQixDTWpCbEIsZ0JBS0EsZ0JBRkEsU0FDQSxlQUxBLG9CQUVBLGdCQUNBLFVBS0Esd0J6QnE3Q0YsQ3lCLzZDRSwwQkFDRSx5QkFDQSxrQnpCbTdDSixDeUJqN0NFLHlFQUdFLFdBREEsaUJ6Qm03Q0osQ3lCaDdDRSx3Q0FDRSxZekJrN0NKLEMwQi84Q0EsMENBQ0UsWTFCdzlDRixDMEJyOUNBLHdKQUlFLFkxQnc5Q0YsQzBCcjlDQSw4QkFFRSxnQkFRQSxnQkFKQSx3Q0FLQSxnQkFHQSxZQVZBLGFBdEJVLENBcUJWLGVQZnlCLENPb0J6QixlQUtBLGVBTkEsYUFFQSxjQUdBLFFBR0EsUzFCdzlDRixDMEJyOUNBLHlCQUNFLGExQnc5Q0YsQzBCLzhDRSw4QkFDRSxTMUJxOUNKLEMwQm45Q0UsaURBQ0UsYzFCcTlDSixDMEJoOUNJLHVFQUNFLFUxQm05Q04sQzJCN2dEQSxhQUNFLGtCQVVBLDhDQUZBLHdEQU5BLGNBREEsVUFHQSxnQkFEQSxvQkFNQSx3QkFFQSxzQjNCaWhERixDMkIvZ0RBLGdDQUVFLGtCQUVBLFdBREEsUzNCbWhERixDMkI5Z0RBLDBCQUNFLFMzQmtoREYsQ2V2aURBLGNBQ0UsU0FDQSxTZjBpREYsQ2VyaURBLDJDQUNFLFNmNGlERixDZTFpREEsOEJBRUUsU0FEQSxTZjhpREY7O0FlM2lEQTtBYWpCQSw0QkNFQSxXQUNFLG1CN0IrakRGLEM2QjlqREUsb0JBQVcsc0I3QmlrRGIsQzZCaGtERSxvREFBaUMsYzdCbWtEbkMsQzZCamtEQSxZQUdFLGlCN0Jva0RGLEM2Qm5rREUsc0JBR0UscUI3QnFrREosQzZCaGtERSw2QkFDRSxrQjdCbWtESixDNkJsa0RJLHVDQUNFLHFCQUNBLG1CQUNBLGtCN0Jva0ROLEM2QmhrREksc0NBR0UsV0FGQSxXQUNBLGE3Qm1rRE4sQzZCaGtESSwwQ0FDRSxVN0Jra0ROLEM2QjdqRE0sdURBQ0Usa0I3QitqRFIsQzZCdGpEQSwwQkFGRSxPQURBLGlCN0Jva0RGLEM2QmprREEsYUFHRSxjN0I4akRGLEM2QjVqREUsdUJBRUUsV0FEQSxrQkFJQSxrQzdCOGpESixDNkI1akRFLCtCQUVFLG9CQURBLGlCN0IrakRKLEM2QjVqREUseUJBR0UsbUI3QjhqREosQzZCM2pEQSxlQUFpQixvQjdCK2pEakIsQzZCOWpEQSxjQUlFLFdBREEsc0I3QmtrREYsQzZCaGtERSwyQkFBaUIsUzdCbWtEbkIsQzZCamtEQSxRQUdFLG9CN0Jva0RGLEM2QmxrREEsU0FBVyxlN0Jza0RYLEM2QnJrREEscUJBQTJDLGNBQXBCLGlCN0Iwa0R2QixDNkJ6a0RBLGlCQUFtQixVQUFZLGlCN0I4a0QvQixDNkI1a0RBLFlBRUUsMEJBREEsVUFFQSxTN0Ira0RGLEM2QjdrREEseUJBRUUsd0JBREEsVUFFQSxVN0JnbERGLEM2QjNrREEsV0FDRSxrQjdCOGtERixDNkI3a0RFLDZCQUNFLG9CN0Ira0RKLEM2QnBrREUsYUFJRSxXQVRLLENBTUwsY0FJQSxnQkFGQSxrQkFEQSxXN0Iwa0RKLEM2QnJrREUsVUFLRSxrQkFDQSxRQUxBLHVCQUdBLGlCN0J5a0RKLEM2QnRrREksZ0JBR0UsV0FGQSxXQUNBLGE3QnlrRE4sQzZCdGtESSxjQU1FLFdBREEsV0E3QkcsQ0F5Qkgsb0JBR0EsYzdCMGtETixDNEJodERBLHFCQUdFLHFCQUZBLGFBQ0EseUJBRUEsbUJBQ0EsaUI1Qm10REYsQ01ocURJLDBCc0J4REoscUJBT0ksa0NBQ0Esa0M1QnF0REYsQ0FDRixDNEJsdERBLG9CQUVFLGtCQURBLFE1QnN0REYsQzRCcHRERSwyQkFJRSxlQUhBLGlCQU1BLGV6Qm9HMEIsQ3lCdEcxQixvQkFDQSxtQkFIQSx5QkFEQSxpQjVCMnRESixDTXByREkseUJzQjVDSixvQkFhSSxrQjVCdXRERixDNEJ0dERFLDJCQUNFLGlCQUNBLGtCNUJ3dERKLENBQ0YsQ003ckRJLDBCc0I1Q0osb0JBdUJJLGtCNUJzdERGLEM0QnJ0REUsMkJBQ0UsaUJBQ0Esb0I1QnV0REosQ0FDRixDTXpyREksNEJzQnpESixvQkE4QkksbUJBQ0EsZTVCd3RERixDQUNGLEM0QnJ0REEsdUJBRUUsa0JBQ0EsZ0JBRkEsa0I1QjB0REYsQ01sdERJLDBCc0JUSix1QkFLSSxpQjVCMHRERixDQUNGLEM0QnR0REEseUJBUUUsbUJBRUEsV0FKQSxhQUdBLFNBRkEsOEJBRkEsT0FIQSxrQkFDQSxXQVFBLFM1QnV0REYsQzRCcnRERSxnQ0FDRSxRNUJ1dERKLEM0QnB0REUsNkJBRUUsZUFEQSxhNUJ1dERKLENNN3RESSw0QnNCWkoseUJBdUJJLFM1QnN0REYsQzRCcnRERSwyRUFFRSxZNUJzdERKLENBQ0YsQzRCbHREQSxtQkFDRSxVNUJxdERGLEM0QnB0REUseUJBRUUsVXpCakJVLEN5QmdCVixvQjVCdXRESixDNEJsdERBLDJCQUlFLHFCQUZBLGFBREEsTTVCdXRERixDTW52REksNEJzQjJCSiwyQkFPSSxpQkFDQSxrQkFGQSxlNUJ3dERGLENBQ0YsQzRCbnREQSxrQ0FDRSxNNUJzdERGLEM0Qm50REEsbUJBRUUsZTVCcXRERixDNEJsdERBLGtCQUNFLGdCQUlBLDBDQUNBLFV6QmhEWSxDeUI4Q1osZUFJQSxpQkFMQSxxQkFJQSxlNUJzdERGLEM0Qmp0RFcsaUdBQ1Asd0I1QnN0REosQ01oeURJLHlCc0I2REosa0JBZ0JJLG9CNUJ3dERGLENBQ0YsQ010eURJLHlCc0I2REosa0JBb0JJLGtCQURBLGU1QjJ0REYsQ0FDRixDTTV5REksMEJzQjZESixrQkF3QkksZUFEQSxlNUI2dERGLENBQ0YsQzRCenREQSx1QkFDRSx5QjVCNHRERixDNEIzdERXLDRDQUVQLGlCekIxRVUsQ3lCeUVWLHlCNUI4dERKLENNN3lESSw0QnNCOEVPLDRDQUlMLFk1Qit0REosQ0FDRixDTS96REkseUJzQmtHTyw0Q0FFTCxZNUJndURKLENBQ0YsQ014ekRJLDRCc0I0RkoscUJBRUksZTVCK3RERixDQUNGLEM0QjV0REEseUJBQ0UsaUI1Qit0REYsQzRCeHRERSxpQ0FDRSxnQ0FDQSxrQzVCOHRESixDNEI3dERJLHdEQUNFLFU1Qit0RE4sQzRCdnREQSx1Q0FJRSxpQ0FDQSxzQkFDQSx1QkFKQSxnQkFDQSxrQkFLQSxzQkFDQSx1QkFSQSxrQjVCb3VERixDTTMxREksNEJzQmlJQSxnREFDRSxxQkFFQSxzQkFEQSxXNUI4dERKLENBQ0YsQzRCM3RERSx1REFDRSxrQjVCNnRESixDNEJ0dERBLDRDQUlFLGlDQUZBLGdCQUNBLGtCQUZBLGtCNUIrdERGLEM0QnR0REEsOEJBQ0UsUzVCNHRERixDTW40REkseUJzQnNLSiw4QkFHSSxTNUI4dERGLENBQ0YsQ00zM0RJLDRCc0J5SkosOEJBTUksa0I1Qmd1REYsQ0FDRixDNEI1dERFLGlDQUVFLGdCQURBLGtCQUVBLFM1Qit0REosQzRCenREQSwyQkFJRSxtQkFDQSxVekI1S1ksQ3lCeUtaLGFBQ0EsMkJBSUEscUJBTkEsaUI1Qml1REYsQ2M5NURJLDJEYzRMSiwyQkFVSSxnQjVCNHRERixDQUNGLENjaDdESSx1RGN5TUosMkJBaUJNLHFCQURBLHFCNUI0dERKLENBQ0YsQ012NkRJLHlCc0IwTEosMkJBcUJJLG1CNUI0dERGLENBQ0YsQ001NkRJLDBCc0IwTEosMkJBd0JJLGtCNUI4dERGLENBQ0YsQ01qN0RJLDBCc0IwTEosMkJBMkJJLGtCNUJndURGLENBQ0YsQzRCN3REQSw2QkFHRSxlQUZBLGtCQUNBLFM1Qml1REYsQ001N0RJLHlCc0J5TkosNkJBTUksYzVCaXVERixDQUNGLENNajhESSx5QnNCeU5KLDZCQVVJLGNBREEsa0I1Qm91REYsQ0FDRixDTXY4REksMEJzQnlOSiw2QkFhSSxjNUJxdURGLENBQ0YsQ001OERJLDBCc0J5TkosNkJBZ0JJLGlCNUJ1dURGLENBQ0YsQ2NoK0RJLHVEY3dPSiw2QkFxQk0sbUI1QnV1REosQ0FDRixDY3IrREksdURjd09KLDZCQTBCTSw2QjVCdXVESixDQUNGLEM0Qm51REEsMkJBRUUsaUJBQ0Esc0JBQ0EsdUJBSEEsMEI1Qnl1REYsQ01sK0RJLHlCc0J3UEosMkJBTUksb0I1Qnd1REYsQ0FDRixDTXYrREkseUJzQndQSiwyQkFTSSxjNUIwdURGLENBQ0YsQ001K0RJLDBCc0J3UEosMkJBYUksb0JBQ0EsbUI1QjJ1REYsQ0FDRixDNEJ2dURBLGlDQUVFLGlCQUNBLGlCQUZBLHVCNUI0dURGLENNeC9ESSx5QnNCMlFKLGlDQU1JLHdCQURBLGE1QjZ1REYsQ0FDRixDTTkvREkseUJzQjJRSixpQ0FTSSxrQkFDQSxnQjVCOHVERixDQUNGLENNcGdFSSwwQnNCMlFKLGlDQWNJLGtCQUNBLG1CNUIrdURGLENBQ0YsQzRCM3VEQSxnQ0FNRSxZQUhBLE9BSUEsZ0JBTkEsa0JBQ0EsTUFHQSxXQURBLFM1Qml2REYsQzRCN3VERSxzRUFLRSxZQUpBLGtCQUtBLG1CQUZBLFU1Qit1REosQzRCMXVERSxvQ0FLRSxTQUhBLGdCQUNBLGVBTUEsaUJBREEsV0FQQSxrQkFHQSxRQUdBLDJDNUI4dURKLEM0Qnh1REEscUNBRUUsZUFEQSxlekIxUDRCLEN5QjRQNUIsdUI1QjJ1REYsQzRCcnVEQSxvQkFDRSxpQjVCMnVERixDNEIxdURFLHdCQUVFLGdCQURBLGM1QjZ1REosQ010akVJLDBCc0J3VUYsd0JBS0ksaUJBREEsZTVCK3VESixDQUNGLEM0Qnp1REUsa0NBQ0UsYTVCNHVESixDNEIxdURFLG1DQUNFLGM1QjR1REosQ01ua0VJLHlCc0IwVkEsa0NBQ0UsYzVCNHVESixDNEIxdURFLG1DQUNFLGU1QjR1REosQ0FDRixDTTNrRUkseUJzQmtXQSxrQ0FDRSxlNUI0dURKLEM0QjF1REUsbUNBQ0UsZ0I1QjR1REosQ0FDRixDTW5sRUksMEJzQjBXQSxrQ0FDRSxlNUI0dURKLEM0QjF1REUsbUNBQ0UsZ0I1QjR1REosQ0FDRixDTTNsRUksMEJzQmtYQSxrQ0FDRSxhNUI0dURKLEM0QjF1REUsbUNBQ0UsYzVCNHVESixDQUNGLEM0QnZ1REUsbUNBQ0UsVTVCMHVESixDNEJ4dURFLG9DQUNFLFc1QjB1REosQzRCeHVERSx5RkFFRSxtQ0FDRSxZNUJ5dURKLEM0QnZ1REUsb0NBQ0UsYTVCeXVESixDQUNGLENNbG5FSSwwQnNCNFlBLG1DQUNFLGM1Qnl1REosQzRCdnVERSxvQ0FDRSxlNUJ5dURKLENBQ0YsQzRCcnVEQSx3Q0FFRSxZQURBLGdCQUVBLCtCNUJ3dURGLEM0QnZ1REUsK0VBQ0Usc0JBQ0EsZ0JBQ0EseUNBQ0EscUQ1Qnl1REosQzRCbHVERSx3Q0FDRSxZNUJxdURKLEM0Qm51REUseUNBQ0UsYTVCcXVESixDNEJsdURJLHVFQUNFLE01Qm91RE4sQzRCbHVESSx3RUFDRSxPNUJvdUROLEM0QjF0REUsaUVBQ0Usb0M1Qmd1REosQzRCN3RESSw0SUFDRSxxQjVCK3RETixDNEJ0dERFLDRDQUNFLFU1QjR0REosQzRCenRESSx5REFDRSxTNUIydEROLEM0QnZ0RFEseUlBQ0UsWTVCeXREVixDNEJydERRLGlLQUNFLFk1QnV0RFYsQzRCL3NERSwyQ0FDRSxVNUJrdERKLEM0Qi9zREksd0RBQ0UsUzVCaXRETixDNEI3c0RRLHVJQUNFLFk1QitzRFYsQzRCM3NEUSwrSkFDRSxZNUI2c0RWLEM0QnJzREUsNENBQ0UsYTVCd3NESixDNEJyc0RJLHlEQUNFLFk1QnVzRE4sQzRCbnNEUSx5SUFDRSxZNUJxc0RWLEM0QmpzRFEsaUtBQ0UsWTVCbXNEVixDNEI5ckRFLHlDQUNFLGE1QmdzREosQzRCL3JESSxpREFDRSxvQjVCaXNETixDTTdzRUksMEJzQnFoQkYsK0NBRUksa0I1QjhyREosQ0FDRixDNEI1ckRFLGdEQUdFLGlCQURBLGlCQURBLDBCNUJnc0RKLENNM3RFSSx5QnNCMGhCRixnREFLSSxjNUJnc0RKLENBQ0YsQ01odUVJLDBCc0IwaEJGLGdEQVFJLG1CNUJrc0RKLENBQ0YsQzRCaHNERSxtREFFRSxlekJwZTBCLEN5Qm1lMUIscUI1Qm1zREosQ016dUVJLDBCc0JxaUJGLG1EQUlJLGtCQUNBLGdCNUJvc0RKLENBQ0YsQzRCaHNEQSxVQUVFLGlCQURBLFM1Qm9zREYsQzRCaHNEQSxZQUNFLFM1Qm1zREY7QTRCM3JEQSwwQkV6bkJBLEtBVUUseUJBQ0EsdUJDT0UscUJEZEYsVTNCMkVZLEMyQjlFWixxQjFCbUxJLGUwQmpMSixlM0IySDRCLEM2QkU1QixrQjdCOEY0QixDNkJoRzVCLGtCRnpIQSxrQkdXSSx5SEhISixDQUpBLDBDQURBLHFCOUJtMEVGLENpQ3Z6RU0sdUNIcEJOLEtHcUJRLGVqQzB6RU4sQ0FDRixDT3AwRUUsV3VCSUUsVTNCK0RVLEMyQjlEVixvQjlCbTBFSixDOEJoMEVFLHNCQUdFLGdDekJvWDBCLEN5QnJYMUIsUzlCazBFSixDOEI3ekVFLDRCQUVFLFd6QndaMEIsQ3lCdloxQixtQjlCOHpFSixDOEIxekVFLG1DQUNFLGM5QjR6RUosQ09uMUVFLG9CeUJPRSxhaENzMUVKLENnQ2oxRUUsNERFbEJFLHFCbEN5MkVKLEM4QnZ6RUEscUJJbERJLHdCL0JnRlUsQzZCdkVaLG9CN0J1RVksQzZCekVaLGFoQ3EzRUYsQ090M0VFLDJCMkJORSx3Qi9Cd0VVLEM2QnpEVixvQkFYaUMsQ0FTakMsYWhDbzNFSixDZ0MvMkVFLHNERWxCRSx3Qi9Cd0VVLEM2QmxEVixvQkFsQmlDLENBdUIvQixpQ0FQRixhaENtM0VKLENnQ3YyRUUsNERBR0Usd0I3QjZDVSxDNkI1Q1Ysb0I3QjRDVSxDNkI5Q1YsYWhDMDJFSixDZ0NqMkVFLCtKQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLGFoQ20yRUosQ2dDNTFFSSxpTEFLSSxnQ2hDMDFFUixDOEIxMUVBLFlJMURJLHFCL0J5RVUsQzZCaEVaLGlCN0JnRVksQzZCbEVaLGFoQ2k3RUYsQ09sN0VFLGtCMkJORSx3Qi9CZ0ZVLEM2QmpFVixvQkFYaUMsQ0FTakMsYWhDZzdFSixDZ0MzNkVFLG9DRWxCRSx3Qi9CZ0ZVLEM2QjFEVixvQkFsQmlDLENBdUIvQixpQ0FQRixhaEMrNkVKLENnQ242RUUsMENBR0UscUI3QnNDVSxDNkJyQ1YsaUI3QnFDVSxDNkJ2Q1YsYWhDczZFSixDZ0M3NUVFLG9JQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLGFoQys1RUosQ2dDeDVFSSxzSkFLSSxnQ2hDczVFUixDOEJuNUVBLFdFdERFLGFoQys4RUYsQ09oOUVFLDRCMkJORSxzQko4RDZCLENFckQvQixrQmhDazlFRixDT3I5RUUsaUJ5Qk9FLGFoQzg4RUosQ2dDejhFRSxrQ0FTSSxnQ2hDczhFTixDZ0N0N0VFLDJNQUlFLHNCQTFDc0MsQ0E4Q3RDLGtCQTdDa0MsQ0F3Q2xDLGFoQzY3RUosQ2dDdDdFSSxtSkFLSSxnQ2hDbzdFUixDOEI1NkVFLGNJbEVFLHdCSm1Fd0MsQ0UxRDFDLG9CRjBEMEQsQ0U1RDFELFVoQzYrRUYsQ2dDbCtFRSw0REVsQkUsd0JKbUV3RSxDRXBEeEUsb0JBWGlDLENBU2pDLFVoQ2svRUosQ2dDNytFRSx3Q0FTSSxnQ2hDbytFTixDZ0MvOUVFLDhDQUdFLHdCRmdDd0MsQ0UvQnhDLG9CRitCd0QsQ0VqQ3hELFVoQ2srRUosQ2dDejlFRSwwSUFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaEMyOUVKLENnQ3A5RUksNEpBS0ksZ0NoQ2s5RVIsQzhCMThFRSxnQklsRUUsd0JKbUV3QyxDRTFEMUMsb0JGMEQwRCxDRTVEMUQsVWhDMmdGRixDZ0NoZ0ZFLGtFRWxCRSx3QkptRXdFLENFcER4RSxpQkFYaUMsQ0FTakMsVWhDZ2hGSixDZ0MzZ0ZFLDRDQVNJLGdDaENrZ0ZOLENnQzcvRUUsa0RBR0Usd0JGZ0N3QyxDRS9CeEMsb0JGK0J3RCxDRWpDeEQsVWhDZ2dGSixDZ0N2L0VFLGdKQUlFLHFCQTFDc0MsQ0E4Q3RDLGlCQTdDa0MsQ0F3Q2xDLFVoQ3kvRUosQ2dDbC9FSSxrS0FLSSxnQ2hDZy9FUixDOEJsK0VFLHVCRUZBLG9CRkdrRSxDRUpsRSxhaEMwK0VGLENnQ3YrRUUseUNBQ0UsK0JoQ3krRUosQ081aUZFLDZCeUJ3RUUsd0JBWDhDLENBWTlDLGlCRk5nRCxDRUloRCxVaEMwK0VKLENnQ3YrRUksK0NBQ0UsU2hDeStFTixDZ0NyK0VFLDBEQUVFLGdDaENzK0VKLENnQ24rRUUsZ0VBR0UseUJBREEsYWhDcStFSixDZ0NqK0VFLHFLQUlFLHdCQWpDOEMsQ0FrQzlDLGlCRjVCZ0QsQ0UwQmhELFVoQ20rRUosQ2dDLzlFSSx1TEFLSSxnQ2hDNjlFUixDOEJqZ0ZFLHlCRUZBLG9CRkdrRSxDRUpsRSxVaEN5Z0ZGLENnQ3RnRkUsMkNBQ0UsK0JoQ3dnRkosQ08za0ZFLCtCeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaEN5Z0ZKLENnQ3RnRkksaURBQ0UsWWhDd2dGTixDZ0NwZ0ZFLDhEQUVFLGdDaENxZ0ZKLENnQ2xnRkUsb0VBR0UseUJBREEsVWhDb2dGSixDZ0NoZ0ZFLDJLQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELGFoQ2tnRkosQ2dDOS9FSSw2TEFLSSxnQ2hDNC9FUixDOEJoaUZFLDhCRUZBLG9CRkdrRSxDRUpsRSxhaEN3aUZGLENnQ3JpRkUsZ0RBQ0UsK0JoQ3VpRkosQ08xbUZFLG9DeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaEN3aUZKLENnQ3JpRkksc0RBQ0UsWWhDdWlGTixDZ0NuaUZFLHdFQUVFLGdDaENvaUZKLENnQ2ppRkUsOEVBR0UseUJBREEsYWhDbWlGSixDZ0MvaEZFLDBMQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELFVoQ2lpRkosQ2dDN2hGSSw0TUFLSSxnQ2hDMmhGUixDOEIvakZFLHFCRUZBLGlCRkdrRSxDRUpsRSxVaEN1a0ZGLENnQ3BrRkUsdUNBQ0UsK0JoQ3NrRkosQ096b0ZFLDJCeUJ3RUUsd0JBWDhDLENBWTlDLGlCRk5nRCxDRUloRCxVaEN1a0ZKLENnQ3BrRkksNkNBQ0UsU2hDc2tGTixDZ0Nsa0ZFLHNEQUVFLGdDaENta0ZKLENnQ2hrRkUsNERBR0UseUJBREEsVWhDa2tGSixDZ0M5akZFLCtKQUlFLHdCQWpDOEMsQ0FrQzlDLGlCRjVCZ0QsQ0UwQmhELGFoQ2drRkosQ2dDNWpGSSxpTEFLSSxnQ2hDMGpGUixDOEI5bEZFLDZCRUZBLGlCRkdrRSxDRUpsRSxVaENzbUZGLENnQ25tRkUsK0NBQ0UsK0JoQ3FtRkosQ094cUZFLG1DeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENzbUZKLENnQ25tRkkscURBQ0UsWWhDcW1GTixDZ0NqbUZFLHNFQUVFLGdDaENrbUZKLENnQy9sRkUsNEVBR0UseUJBREEsVWhDaW1GSixDZ0M3bEZFLHVMQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELGFoQytsRkosQ2dDM2xGSSx5TUFLSSxnQ2hDeWxGUixDOEI3bkZFLHFCRUZBLG9CRkdrRSxDRUpsRSxhaENxb0ZGLENnQ2xvRkUsdUNBQ0UsK0JoQ29vRkosQ092c0ZFLDJCeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENxb0ZKLENnQ2xvRkksNkNBQ0UsWWhDb29GTixDZ0Nob0ZFLHNEQUVFLGdDaENpb0ZKLENnQzluRkUsNERBR0UseUJBREEsYWhDZ29GSixDZ0M1bkZFLCtKQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELFVoQzhuRkosQ2dDMW5GSSxpTEFLSSxnQ2hDd25GUixDOEJwcEZBLFdBR0UsZ0JBREEsVTNCVFksQzJCUVosZTlCNHBGRixDOEJ6cEZFLGVBQ0UsUzlCMnBGSixDOEJ4cEZFLGlCQUNFLDhCQUNBLHVDOUIwcEZKLENPOXVGRSx1QnVCc0ZJLDJCOUIycEZOLEM4QnRwRkksbURBQ0UsWTNCbEJRLEMyQm1CUixjOUJ3cEZOLENPcnZGRSxpQnVCaUdFLGE5QnVwRkosQzhCdHBGSSxxQ0FFRSxXM0JqQ1EsQzJCZ0NSLGlDOUJ5cEZOLEM4QnZwRk0sbUZBQ0UsYzNCNUJNLEMyQjZCTixZOUJ5cEZSLEM4QnRwRkksbUNBRUUsUzNCekNRLEMyQndDUiwrQjlCeXBGTixDOEJ2cEZNLCtFQUNFLFkzQnBDTSxDMkJxQ04sYzlCeXBGUixDOEJwcEZFLGtDQUVFLG9COUJxcEZKLEM4QmxwRkUsd0NBRUUsYXpCMUhPLEN5QjJIUCxtQjlCbXBGSixDTy93RkUsMEJ1Qm9JRSwyQjNCbEVVLEMyQmlFVixhOUJpcEZKLEM4QjVvRkEscUJBRUUsMkIzQmhFWSxDMkIrRFosYTlCZ3BGRixDT3p4RkUsMkJ1QjZJRSwyQjNCM0VVLEMyQjBFVixhOUJpcEZKLEM4QnJvRkksb0NBR0UsU0FDQSxrQkFGQSxrQkFEQSxxQjlCOG9GTixDOEJ6b0ZJLDRFQUNFLDhCOUIyb0ZOLEM4Qm5vRkEsU0NqS0ksb0IzQmtLRSxrQjRCcERKLGU3QitDNEIsQzZCakQ1QixrQmhDK3JGRixDOEJ0b0ZBLFNFekRFLHNCaENzc0ZGLEM4QnpvRkEsbUJDektJLG9CM0JrS0Usa0I0QnBESixnQmhDMnNGRixDOEJocEZBLFVFN0RFLG1CaEM2c0ZGLEM4QjNvRkEsV0M5S0kscUIzQmtLRSxlNEJwREosYUZpRXFFLENFbkVyRSxZaENvdEZGLEM4QmhwRkUsb0JBRUUsV0FEQSxpQjlCbXBGSixDOEJocEZFLG1CQ3BMRSxvQjNCa0tFLGtCNEJwREosYUZ1RWdGLENFekVoRixhaEM4dEZGLEM4Qm5wRkUsbUJDdkxFLG9CM0JrS0Usa0I0QnBESixhRjBFZ0YsQ0U1RWhGLGVoQ291RkYsQzhCdnBGSSw0QkFDRSxvQjlCeXBGTixDOEJ4cEZNLGdDQUVFLFlBREEsVTlCMnBGUixDOEJ0cEZFLG9CQ2pNRSxvQjNCa0tFLGtCNEJwREosYUZvRm1GLENFdEZuRixhaENpdkZGLEM4Qm5wRkEsWUFDRSxjQUNBLFU5QnNwRkYsQzhCbnBGRSx1QkFDRSxnQjlCcXBGSixDOEI3b0ZFLHNGQUNFLFU5QmtwRkosQzhCM29GQSxnQ0FDRSxlOUJpcEZGLEM4QjduRkEsdUxBQ0UsZTlCK29GRixDbUNoNUZBLE9KV0kscUJJVkYscUIvQjRKRSxjK0J6SkYsZWhDc0g0QixDZ0NySDVCLGNBSEEscUJBSUEsa0JGR0kseUhFQ0osQ0FGQSx1QkFEQSxrQm5DNDVGRixDaUN0NUZNLHVDRWJOLE9GY1EsZWpDeTVGTixDQUNGLENPLzVGRSw0QjRCS0ksb0JuQzY1Rk4sQ21DeDVGRSxhQUNFLFluQzI1RkosQ21DdDVGQSxZQUNFLGtCQUNBLFFuQ3k1RkYsQ21DaDVGQSxZSnpCSSxvQkkyQkYsaUI5QjQzQmtDLEM4QjczQmxDLGtCbkMwNUZGLENtQy80RkUsZUNyREEsd0JEc0R5QixDQ3ZEekIsVXBDKzhGRixDT2g4RkUsNEM2QlRJLHlCQURBLFVwQzg4Rk4sQ29DMThGSSw0Q0FHRSxpQ0FEQSxTcEM0OEZOLENtQ2o2RkUsaUJDckRBLHdCRHNEeUIsQ0N2RHpCLFVwQzQ5RkYsQ083OEZFLGdENkJUSSx5QkFEQSxVcEMyOUZOLENvQ3Y5RkksZ0RBR0UsaUNBREEsU3BDeTlGTixDbUM5NkZFLGFDckRBLHFCRHNEeUIsQ0N2RHpCLGFwQ3krRkYsQ08xOUZFLHdDNkJUSSx5QkFEQSxhcEN3K0ZOLENvQ3ArRkksd0NBR0UsaUNBREEsU3BDcytGTjs7QXFDbC9GQSw0QkFHQSxVQWNFLG1CQVBBLHFCQUZBLFNBS0EsYWxDaUVZLENrQy9EWixhQUNBLHVCQVZBLE9BS0EsbUJBQ0EscUJBUkEsZUFHQSxNQUVBLFdBSkEsWXJDOC9GRixDTTE3RkksNEIrQnRFSixVQWlCSSxhckNtL0ZGLENxQ2gvRkEsa0JBRUksY0FDQSxnQkFDQSxZckNtL0ZKLENBTkYsQ3FDeCtGQSw0QkFJRSxZQUNBLGdCQUpBLGtCQUNBLFlBQ0EsVXJDby9GRixDcUMvK0ZBLGlCQUtFLDRCQUZBLGVsQ29DWSxDa0NuQ1osOEJBSEEsZ0JBQ0EsZ0JBSUEsVXJDay9GRixDcUNqL0ZXLHlDQUNQLGVyQ20vRkosQ3FDai9GVyx1Q0FDUCxlckNvL0ZKLENxQ2wvRlcscUNBQ1Asa0JyQ3EvRkosQ3FDbi9GVyxxQ0FDUCxlckNzL0ZKLENxQ3AvRlcsdUNBQ1AsZXJDdS9GSixDcUNyL0ZXLDZDQUNQLGtCckN3L0ZKLENxQ3QvRlcsc0NBQ1AsZXJDeS9GSixDcUN2L0ZXLHFDQUNQLGVyQzAvRkosQ01uZ0dJLHlCK0JwQkosaUJBaUNJLG9CckMyL0ZGLENBQ0YsQ3FDMS9GRSxxQkFDRSw2QnJDNC9GSixDTS8vRkksNkIrQkVGLHFCQUlJLG1CQURBLHlCckMrL0ZKLENBQ0YsQ01yZ0dJLDRCK0JZQSx1REFFSSxZckNnZ0dOLENBSkYsQ3FDdi9GSSwwREFDRSw4QnJDOC9GTixDcUMzL0ZFLDJCQUdFLCtCQURBLGlCQURBLFdyQysvRkosQ3FDMy9GSSxtQ0FDRSxXckM2L0ZOLENxQzMvRlEsc0RBQ0ksZUFDQSxnQnJDNi9GWixDcUN6L0ZNLG1EQUNFLG1CckMyL0ZSLENxQ3YvRkksbUNBQ0UsV3JDeS9GTixDcUN0L0ZJLG1DQUVFLGlCQURBLFdyQ3kvRk4sQ01yakdJLHlCK0JpRUYsb0NBRUksMEJBQ0Esa0JyQ3MvRkosQ0FDRixDcUNwL0ZJLGtEQUNFLHlCckNzL0ZOLENNampHSSw0QitCMERBLGtEQUlJLG9CckN1L0ZOLENBQ0YsQ3FDbi9GRSw2QkFDRSxXckNxL0ZKLENNempHSSw0QitCbUVGLDZCQUtJLGtCQUNBLGdDQUZBLG1CQURBLFdyQzAvRkosQ0FDRixDcUN0L0ZJLGdDQUNFLHlCQUNBLDBCckN3L0ZOLENNcmtHSSw0QitCMkVBLGdDQUlJLHdCckMwL0ZOLENBQ0YsQ3FDdi9GSSwrQkFFRSxlQURBLGdCQUVBLGdCckN5L0ZOLENNL2tHSSw0QitCbUZBLCtCQU1JLGVBREEsZ0JBRUEsZ0JyQzIvRk4sQ0FDRixDcUN4L0ZJLDZDQUNFLGtDckMwL0ZOLENNemxHSSw0QitCOEZBLDZDQUlJLHVCQURBLGlCckM2L0ZOLENxQ3gvRkUsaUNBR0ksc0JBREEsb0JyQzQvRk4sQ0FMRixDcUNsL0ZJLG9DQUVFLG1CQURBLFdyQzIvRk4sQ3FDdi9GUSwrQ0FFRSxtQkFEQSxXckMwL0ZWLENNN21HSSw0QitCa0hJLCtDQUlJLFdyQzIvRlYsQ0FDRixDcUMxL0ZVLDhEQUNJLFVBQ0EsU3JDNC9GZCxDcUNyL0ZFLDZCQUNFLGFyQ3UvRkosQ3FDbi9GQSxnQkFHRSxtQkFFQSxVbENwSVksQ2tDZ0laLGFBQ0EsOEJBRUEsWXJDdS9GRixDcUNyL0ZFLDBCQUNFLHdCckN1L0ZKLENxQ3IvRkUsb0JBQ0Usc0JyQ3UvRkosQ3FDci9GTSxrQ0FFRSxlQURBLGdCQUVBLGdCckN1L0ZSLENNNW9HSSw0QitCa0pFLGtDQU1JLGVBREEsZ0JBRUEsZ0JyQ3kvRlIsQ0FDRixDcUNyL0ZFLG1CakNuREksbUJpQ3NERixlbEMxRzBCLENrQ3lHMUIsbUJBRUEsUXJDdS9GSixDTXRxR0kseUIrQm1KSixnQkErQkksZ0JyQ3cvRkYsQ3FDdC9GRSwwQkFDRSxzQnJDdy9GSixDQUNGLENNanFHSSw0QitCNktBLDBCQUNFLHNCckN1L0ZKLENBQ0YsQ3FDcC9GRSwyQkFDRSxrQkFDQSxrQnJDcy9GSixDcUNsL0ZBLHVCQUdFLHNCQURBLFlBREEsZUFHQSxXckNxL0ZGLENxQ3AvRkUsMEJBQ0UsY3JDcy9GSixDTXByR0ksNEIrQndMSix1QkFTSSxVckN1L0ZGLENBQ0YsQ3FDci9GRSw4QkFDRSw4QnJDdS9GSixDcUNuL0ZBLGlCQUVFLGFsQzlMWSxDa0M2TFosY3JDdS9GRixDcUNyL0ZFLDJDQUNFLFlyQ3UvRkosQ3FDcC9GSSx1REFDRSxZckNzL0ZOLENxQ24vRkksZ0NBR0UsbUJBREEsa0JBREEsWXJDdS9GTixDcUNqL0ZFLG9DQUNFLHNCckNtL0ZKLENxQ2ovRkkseUNBQ0UscUJyQ20vRk4sQ3FDOStGQSxnQkFJRSxtQkFDQSx3QmxDck5ZLENrQ3NOWixhbENyT1ksQ2tDaU9aLGFBQ0EsOEJBRkEsZ0JyQ3MvRkYsQ3FDaC9GRSx3QkFDRSxjckNrL0ZKLENxQ2gvRkUscUJBQ0Usb0JyQ2svRkosQ3FDaC9GRSxxQkFDRSxlckNrL0ZKLENxQzkrRkEsZ0JBQ0UsbUJyQ2kvRkYsQ01ydkdJLHlCK0JtUUosZ0JBR0ksMkJyQ20vRkYsQ3FDaC9GQSw0QkFFSSxTckNtL0ZKLENxQy8rRkEsK0JBRUksMEJyQ2svRkosQ0FURixDcUNyK0ZFLHlCQUNFLDBCckNpL0ZKLENNMXZHSSw0QitCc1BKLGdCQXVCSSxxQnJDaS9GRixDQUNGLENxQy8rRkUsNEJBQ0UsMkJyQ2kvRkosQ01sd0dJLDRCK0JvUkYsMkJBRUksc0JyQ2cvRkosQ0FDRixDTXh2R0ksbUQrQjBURix5Q0FFSSxhQUNBLGFyQzQrRkosQ0FDRixDcUN6K0ZFLDJCQUNFLGtCQUNBLGtCckMyK0ZKLENxQ3grRkUsbUNBR0UsbUJBRkEsYUFDQSxzQkFFQSx1QkFDQSxxQnJDMCtGSixDTWoxR0kseUIrQmtXRixtQ0FRSSx3QnJDMitGSixDcUN4K0ZFLHNEQUdJLGFBQ0Esc0JyQzArRk4sQ0FMRixDTXowR0ksNEIrQmdXQSxzREFVSSxtQkFGQSxnQkFDQSxZckM0K0ZOLENBQ0YsQ3FDeitGTSxvRUFDRSxzQnJDMitGUixDTXoxR0ksNEIrQjZXRSxvRUFLSSwwQkFEQSwyQnJDNitGUixDQUNGLENxQzErRlEsb0ZBRUUsYUFEQSxZckM2K0ZWLENxQzErRlUsd0ZBQ0UsZUFDQSxrQkFDQSxnQkFDQSxnQnJDNCtGWixDTXoyR0ksNEIrQmdZTSwyRkFFSSxlQUNBLGdCQUNBLGdCckMyK0ZaLENxQzEvRk0sb0ZBb0JJLFNyQzIrRlYsQ0FKRixDTTczR0ks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T0EsbUJBTkEsU3hDMDJIRixDdUM1eUhBLHdCbkMrR00sbUJVakxKLGdCeUJxRUEsbUJwQzhQa0MsQ1dwVWxDLFNkdTNIRixDdUM5eUhBLHVCQUVFLGFwQ1NZLENvQ1JaLG9CQUZBLHFCdkNtekhGLEN1Qzl5SEEseUJBRUUsa0JBQ0EsU3ZDZ3pIRixDdUM3eUhJLHNFQWNFLHdCQUxBLDRCQURBLHdCcEN3TGtDLENvQ3JMbEMsb0NBRUEsZ0JBR0Esc0JBVEEsVXBDZlEsQ29DU1IsY0FHQSxrTHBDMEJ3QixDb0NsQnhCLGtCQVBBLGVwQ21Dd0IsQ29DekJ4QixnQkFUQSxnQnBDd0xrQyxDb0MzTGxDLGlCdkMyekhOLENNejFISSx5QmlDMkJBLHNFQW1CSSxlQUNBLGdCdkMreUhOLENBQ0YsQ00vMUhJLDBCaUMyQkEsc0VBd0JJLGlCdkNnekhOLENBQ0YsQ3VDOXlIZSxnR0FHUCxvQnBDckJNLENvQ21CTixVdkNpekhSLEN5Q242SEUsK1ZBSUUsNEJ0QzBFVSxDc0MzRVYsb0J0QzRGVSxDc0MxRlYsNENBTjRELENBTzVELHlHekNtNkhKLEN1Q2x6SGUsZ0dBR1Asb0JwQzNCTSxDb0N5Qk4sVXZDc3pIUixDeUM5NkhFLCtWQUlFLDRCdEMwRVUsQ3NDM0VWLG9CdEM0RlUsQ3NDMUZWLDRDQU40RCxDQU81RCx5R3pDODZISixDdUN2ekhlLGlHQUdQLG9CcEM0SmdDLENvQzlKaEMsYXZDMnpIUixDeUN6N0hFLGtXQUlFLCtCdEM2RVUsQ3NDOUVWLG9CdEN5Um9DLENzQ3ZScEMsNENBTjRELENBTzVELHlHekN5N0hKLEN1QzV6SGUsbUdBQ1AsMkJ2Qyt6SFIsQ3VDNXpITSx3UEFHRSxVdkM2ekhSLEN1Q3p6SE0sa0ZBQ0UseUJBQ0EsUXZDMnpIUixDdUN2ekhNLHFGQUVFLHlCdkN3ekhSLEN1Q3B6SE0sNEVBRUUsd0JwQzBIZ0MsQ29DekhoQyxTdkNxekhSLEN1Q2p6SE0sbUZBQ0UsV3BDb0lnQyxDb0NsSWhDLFN2Q2t6SFIsQ3VDcnlIQyxtQ0FFQyxrQkFDQSxTdkMweUhGLEN1Q3h5SEUsd0NBRUksbUJBYUEsd0JBTEEsNEJBREEsd0JwQ3VGa0MsQ29DcEZsQyxvQ0FFQSxnQkFHQSxzQkFUQSxVcENoSFEsQ29DeUdSLGFBSUEsa0xwQ3ZFd0IsQ29DK0V4QixrQkFQQSxlcEM5RHdCLENvQ3dFeEIsZ0JBVEEsZ0JwQ3VGa0MsQ29DMUZsQyxpQnZDc3pITixDTXI3SEkseUJpQzJIRix3Q0FvQk0sZUFDQSxnQnZDMHlITixDQUNGLENNMzdISSwwQmlDMkhGLHdDQXlCTSxpQnZDMnlITixDQUNGLEN1Q3p5SGUsa0VBR1Asb0JwQ3RITSxDb0NvSE4sVXZDNHlIUixDeUMvL0hFLHFRQUlFLDRCdEMwRVUsQ3NDM0VWLG9CdEM0RlUsQ3NDMUZWLDRDQU40RCxDQU81RCx5R3pDKy9ISixDdUM3eUhlLGtFQUdQLG9CcEM1SE0sQ29DMEhOLFV2Q2l6SFIsQ3lDMWdJRSxxUUFJRSw0QnRDMEVVLENzQzNFVixvQnRDNEZVLENzQzFGViw0Q0FONEQsQ0FPNUQseUd6QzBnSUosQ3VDbHpIZSxtRUFHUCxvQnBDMkRnQyxDb0M3RGhDLGF2Q3N6SFIsQ3lDcmhJRSx3UUFJRSwrQnRDNkVVLENzQzlFVixvQnRDeVJvQyxDc0N2UnBDLDRDQU40RCxDQU81RCx5R3pDcWhJSixDdUN2ekhlLHFFQUNQLDJCdkMwekhSLEN1Q3Z6SE0sOEpBR0UsVXZDd3pIUixDdUNwekhNLG9EQUNFLHlCQUNBLFF2Q3N6SFIsQ3VDbHpITSx1REFFRSx5QnZDbXpIUixDdUMveUhNLDhDQUVFLHdCcEN5QmdDLENvQ3hCaEMsU3ZDZ3pIUixDdUM1eUhNLHFEQUNFLFdwQ21DZ0MsQ29DakNoQyxTdkM2eUhSLEN1Q3R4SEUsa0RBQ0UsY3ZDNHhISixDdUMxeEhFLG9EQUNFLHFCdkM0eEhKLEN1QzF4SEUsMkVBQ0UsaUJ2QzR4SEosQ3VDeHhIQSxtQ0FDRSxxQkFFQSxvQnBDMUJzQyxDb0N5QnRDLHFCdkM0eEhGLEN1Q3p4SEUseUNBQ0UsWXZDMnhISixDdUMxeEhJLDJGQUdFLFVBREEsbUJBREEsa0J2Qzh4SE4sQ3VDanhISSwwT0FDRSx5QnZDdXhITixDdUNseEhJLHNIQUNFLHVCdkNxeEhOLEN1Q2p4SEUsc0VBSUUsd0JBREEscUJBR0EsWUFKQSxrQkFHQSxVdkNveEhKLEN1Q2x4SEksNkVBR0Usd0VBRkEsV3pCelVKLGNBRUEsWUFHQSxPeUJ3VUksVXpCNVVKLGtCQUdBLE15QndVSSxtQkFHQSw2REFEQSxrQnpCM1VKLFVkcW1JRixDdUMvd0hBLCtCQUVFLGN2Q294SEYsQ3VDbHhIRSwwTUFDRSx3QnZDb3hISixDdUNueEhJLHNHQUNFLFV2Q3F4SE4sQ3VDOXdIRSxzVEFDRSxxQnZDbXhISixDdUNseEhJLHNHQUNFLFV2Q294SE4sQ3VDbnhITSw0R0FDRSx3QnZDcXhIUixDdUNseEhJLDRPQUNFLHdCdkNveEhOLEN1Q2h4SEUsNE1BQ0UscUJwQzdTVSxDVzlDUiw2QnlCNlZGLENBREEsYXZDbXhISixDdUNoeEhNLDZHQUNFLHdCdkNreEhSLEN1QzV3SEEsdUNBRUUsbUJBQ0EsZ0NBRkEsYUFHQSxVdkMrd0hGLEN1Qzl3SFcsb0VBQ1AsMkJ2Q2d4SEosQ3VDOXdIRSwwSUFJRSw2QkFGQSxlQUNBLE9BRUEsYXZDaXhISixDdUM3d0hBLHlCQUNFLFN2Q2d4SEYsQ3VDNXdIRSxxREFDSSxvQnZDK3dITixDdUMzd0hBLDhDQUNFLG1CQUNBLG1CdkM4d0hGLEN1QzV3SEksMkpBQ0UsWXZDOHdITixDdUMzd0hFLG9EQUdFLHNCQUNBLG1CQUhBLFlBTUEsZUFGQSxrQkFIQSxVdkNteEhKLEN1Qzd3SEksaUhBQ0UsU3ZDK3dITixDdUM3d0hJLHdEQUVFLFlBQ0EsZUFGQSxVdkNpeEhOLEN1Q3p3SEUsa0RBQ0UsbUJ2QzR3SEosQ3VDendISSx3REFDRSxvQnZDMndITixDdUN2d0hJLDJKQUNFLFl2Q3l3SE4sQ3VDcndISSwrSkFDRSxZdkN3d0hOLEN1Q253SEEsMEZBS0UsT3pCcGRBLGdCQUZBLFNBQ0EsVXlCa2RBLDRCQUNBLFNBQ0EsMEJBRUEsNkJBQ0Esb0J2Q3d3SEYsQ014cElJLDZCaUN5WUosMEZBVUksNkJBQ0Esb0J2Q3l3SEYsQ0FDRixDTTlwSUksNEJpQ3lZSiwwRkFlSSw2QkFDQSxvQnZDMHdIRixDQUNGLEN1Q3h3SEUsdURBQ0UsV3ZDMHdISixDdUN0d0hBLDhDQUdFLGVBREEsbUJBREEseUJBR0EsMkN2Q3l3SEYsQ3VDbHdIRSwwTkFHRSw4REFGQSxxQnBDdGFVLENvQ3VhVix5QkFFQSxzQnZDd3dISixDdUN0d0hFLDhHQUVFLGVBREEsZXBDN1gwQixDb0MrWDFCLGtDdkN3d0hKLENPMXZJRSxvSGdDb2ZJLHdCdkN5d0hOLEN1Q3h3SE0sZ0lBQ0UsZ0NBQ0EsZ0N2QzB3SFIsQ3VDeHdITSwrSEFDRSxtQ0FDQSxtQ3ZDMHdIUixDdUN2d0hJLDhIQUVFLDhEQURBLDBCdkMwd0hOLEN1Q3h3SE0sMElBQ0UsZ0NBQ0EsZ0N2QzB3SFIsQ3VDeHdITSx5SUFDRSxtQ0FDQSxtQ3ZDMHdIUixDdUNyd0hJLHlJQUdFLGNBRkEsb0JBQ0Esc0N2Q3d3SE4sQ3VDM3ZIQSxrQ0FDRSxpQnZDaXdIRixDdUM5dkhBLDZDQUlFLGdCQURBLGVBRkEsa0JBQ0EsT3ZDbXdIRixDdUNod0hFLDBEQUVFLFlBQ0EsV0FGQSxVdkNvd0hKLENNenZJSSx5QmlDK2VKLDZDQVdJLGN2Q213SEYsQ0FDRixDTTl2SUksMEJpQytlSiw2Q0FjSSxnQnZDcXdIRixDQUNGLEN1Qzd2SEEsZ0NBQ0UsaUJ2Q213SEYsQ3VDaHdIQSwyQ0FJRSxnQkFEQSxlQUZBLGtCQUNBLE92Q3F3SEYsQ3VDbHdIRSx3REFFRSxZQUNBLFdBRkEsVXZDc3dISixDTXR4SUkseUJpQzBnQkosMkNBV0ksY3ZDcXdIRixDQUNGLENNM3hJSSwwQmlDMGdCSiwyQ0FjSSxnQnZDdXdIRixDQUNGLEN1Q2h3SEEsNEJBSUUscUJBRkEsYUFDQSw4QkFGQSxpQnZDeXdIRixDdUNyd0hFLCtHQUVFLE9BQ0EsaUJ2Q3V3SEosQ00veUlJLDBCaUMwaUJGLCtGQUdJLG9CdkNzd0hKLENBQ0YsQ3VDcHdIRSxtRUFDRSxVdkNzd0hKLENNMXlJSSw2QmlDbWlCRixtRUFHSSxZdkN3d0hKLENBQ0YsQ3VDdHdIRSw4RUFDRSxLdkN3d0hKLEN1Q253SEUsbUNBRUUsV0FDQSx5QkFDQSxXQUhBLGtCQUlBLHlCdkNzd0hKLEN1Q3J3SEksdUNBRUUsZUFEQSxhdkN3d0hOLEN1Q3B3SEUsaURBQ0UsbUJ2Q3N3SEosQ3VDcHdIRSxpRUFDRSxVdkNzd0hKLEN1Q3B3SEUsZ0dBQ0UsZXBDM2dCMEIsQ29DNGdCMUIsaUJ2Q3N3SEosQ3VDMXZIQSxxQkFFRSxvQ0FDQSxldkNpd0hGLEN1Qzl2SEEsa0JBQ0UsaUJ2Q2l3SEYsQ3VDOXZIQSxzQkFDRSxldkNpd0hGLEN1QzN2SEUsaUNBQ0UsWXZDOHZISixDdUMxdkhBLDhCQUdFLGtMcEMzakI0QixDb0MwakI1QixrQkFFQSxlcENsakI0QixDb0NtakI1QixnQnZDK3ZIRixDTXIzSUksMEJpQ2luQkosOEJBUUksZUFJQSxpQnZDNnZIRixDQUNGLEN1Q3p2SEUsMEdBQWlCLGFBQTBCLFNBQVgsT3ZDMndIbEMsQ3VDeHdIRSw4V0FHdUMsWXZDNHdIekMsQ3VDeHdIQSxvQ0FvQkUsYUFqQkEsa0xwQ3RsQjRCLENvQ3FsQjVCLGtCQUVBLGVwQzdrQjRCLENvQzhrQjVCLGdCcEN4YnNDLENvQ3NjdEMsV0FIQSxpQnZDa3dIRixDTTk1SUksMEJpQzRvQkosb0NBUUksZUFJQSxpQnZDMHdIRixDQUNGLEN1Q2h3SEEsOENBQ0UsYXZDd3dIRixDdUNyd0hBLHFCQUNFLGNBRUEsbUJBREEseUJBRUEsMkN2Q3d3SEYsQ3VDdndIRSxnQ0FDRSxVdkN5d0hKLEN1Q3J3SEEsbUJBQ0UsZXZDd3dIRixDdUNwd0hFLHNDQUNFLGtCdkN1d0hKLEN1Q3J3SEUsd0NBQ0UsVXZDdXdISixDdUN0d0hJLDhDQUNFLHFCdkN3d0hOLEN1Q3J3SEUsdURBQ0UsVXZDdXdISixDdUNsd0hFLHVDQUNFLGVwQ25yQlUsQ1c5Q1IsNkJkdStJTixDdUNud0hFLHlDQUNFLGF2Q3F3SEosQ3VDcHdISSxtR0FFRSx3QnZDcXdITixDdUNsd0hFLHdEQUNFLGF2Q293SEosQ3VDaHdIQSwwQkFDRSx3QnBDNXJCWSxDb0M2ckJaLGlCdkNtd0hGLEN1Qzl2SEUsdURBQ0Usd0J2Q2l3SEo7O0F1Qzl2SEEsMEJHenhCQSx3QkFDRSxVMUMraEpGLEMwQzloSkUscUJBQ0UsVXZDeUVVLEN1Q3hFVixvQjFDZ2lKSixDMEM3aEpBLGdCQUVFLGdCQUNBLGtCQUNBLGdDQUhBLFUxQ21pSkYsQzBDL2hKRSxvQkFLRSxTQUhBLGlCQUNBLGdCQUtBLGlCQUpBLFFBR0EscUQxQ2tpSkosQzBDdmhKQSwyQ0FaSSxtQ0FMQSxpQjFDbWpKSixDMENsaUpBLHVCQUdFLFlBQ0EsT0FDQSxNQUdBLGlDQU5BLFUxQ2dpSkYsQzBDeGhKQSxnQkFHRSx1QkFGQSxhQUNBLDBCMUM0aEpGLEMwQ3poSkEsbUJBRUUsWUFEQSxpQjFDNmhKRixDMEMxaEpBLHdCQUdFLHFCdkN5QlksQ3VDMUJaLHFCQUtBLGlCQURBLGV2Q3NFNEIsQ3VDcEU1QixtQkFKQSxnQkFIQSxrQkFRQSxVMUM0aEpGLENNN2hKSSx5Qm9DUkosd0JBYUksa0JBREEsZXZDOEQwQixDdUM1RDFCLGlCQUVBLHFCQURBLFcxQzhoSkYsQ0FDRixDTXRpSkksMEJvQ1JKLHdCQW9CSSxtQkFHQSxldkNxRDBCLEN1Q3ZEMUIsc0JBQ0EsYTFDK2hKRixDQUNGLEMwQzVoSkEsc0JBR0Usd0J2Q0NZLEN1Q0FaLDJCQUhBLGtCQUlBLGdDQUhBLFMxQ2tpSkYsQ010akpJLHlCb0NrQkosc0JBT0ksMkIxQ2lpSkYsQ0FDRixDTTNqSkksMEJvQ2tCSixzQkFVSSxtQjFDbWlKRixDQUNGLENNaGtKSSwwQm9Da0JKLHNCQWFJLCtCQUNBLFMxQ3FpSkYsQ0FDRixDTXpqSkksNEJvQ0tKLHNCQWtCSSxTMUNzaUpGLENBQ0YsQzBDcGlKQSxxQkFDRSxPQUVBLFNBREEsUzFDd2lKRixDMENwaUpFLHVCQUVFLFlBREEsVTFDd2lKSixDTXRsSkkseUJvQzZDRix1QkFLSSxjQURBLFkxQzBpSkosQ0FDRixDTTVsSkksMEJvQzZDRix1QkFTSSxlQURBLGExQzRpSkosQ0FDRixDMENsaUpFLHNDQUdFLGtCQUNBLGlCQUZBLGtCMUN5aUpKLENNM21KSSx5Qm9DZ0VGLHNDQVFJLGtCQUNBLGlCQUZBLGlCMUMwaUpKLENBQ0YsQ01sbkpJLDBCb0NnRUYsc0NBYUksbUJBQ0Esb0JBRkEsa0IxQzRpSkosQ0FDRixDMEN4aUpFLGdEQUVFLGNBREEsZTFDMmlKSixDTWhuSkksNkJvQ29FRixnREFJSSxnQjFDNGlKSixDQUNGLEMwQzFpSkUsd0NBQ0Usb0MxQzRpSkosQzBDdGlKRSxpQ0FDRSxZMUM2aUpKLENNN29KSSx5Qm9DK0ZGLGlDQUdJLGlCMUMraUpKLENBQ0YsQ01scEpJLDBCb0MrRkYsaUNBTUksWTFDaWpKSixDQUNGLENNdnBKSSwwQm9DK0ZGLGlDQVNJLFkxQ21qSkosQ0FDRixDMENqakpFLHVDQUVFLHdCQURBLGExQ29qSkosQ01ocUpJLHlCb0MyR0YsdUNBS0ksd0JBREEsYTFDc2pKSixDQUNGLENNdHFKSSwwQm9DMkdGLHVDQVNJLHlCQURBLGMxQ3dqSkosQ0FDRixDMENoakpBLGlCQUtFLGlCQURBLG1CQUZBLGlCMUN1akpGLENNcnJKSSx5Qm9DNEhKLGlCQU9JLGdCMUNzakpGLENBQ0YsQ00xckpJLDBCb0M0SEosaUJBVUksZTFDd2pKRixDQUNGLENNL3JKSSwwQm9DNEhKLGlCQWFJLGdCMUMwakpGLENBQ0YsQzBDeGpKRSxzQ0FFRSxrQkFEQSw4QjFDMmpKSixDMEN6akphLG9FQUNQLGlCMUMyakpOLENNM3NKSSx5Qm9DNElGLHNDQU9JLGMxQzZqSkosQzBDNWpKYSxvRUFDUCxrQjFDOGpKTixDQUNGLENNcHRKSSwwQm9DNElGLHNDQWFJLGtCMUMrakpKLENBQ0YsQzBDNWpKRSxpQ0FFRSxTQUVBLGlCQURBLE9BRkEsa0JBSUEsaUYxQzhqSkosQzBDM2pKYSwrREFDUCxnQkFDQSxVMUM2akpOLENNcHVKSSx5Qm9DNkpGLGlDQWFJLGdCMUMrakpKLEMwQzlqSmEsK0RBQ1AsYzFDZ2tKTixDQUNGLENNN3VKSSwwQm9DNkpGLGlDQW1CSSxlMUNpa0pKLEMwQ2hrSmEsK0RBQ1AsZ0IxQ2trSk4sQ0FDRixDTXJ2SkksMEJvQzZKRixpQ0F5QkksZ0IxQ21rSkosQzBDbGtKYSwrREFDUCxlMUNva0pOLENBQ0YsQzBDaGtKRSxvQ0FDRSxZMUNra0pKLEMwQy9qSkUsdUNBRUUsU0FEQSxrQkFHQSwrQkFFQSxpQ0FEQSxTMUNra0pKLEMwQ2hrSmEscUVBQ1AsUzFDa2tKTixDMEM5akpFLHlDQUlFLGlCdkN1RXdDLEN1QzFFeEMsYUFFQSxVQURBLGdCQUdBLGlFMUNpa0pKLEMwQy9qSmEsdUVBQ1AsZ0JBQ0EsVUFDQSxpRTFDaWtKTixDMEM1akpFLG9DQUNFLFVBQ0EsNEJBQ0EsNEQxQytqSkosQzBDN2pKYSxrRUFDUCxVQUNBLHdCQUNBLDREMUMrakpOLEMwQ3BqSkUsc0NBR0Usa0JBQ0EscUJBRkEsbUJBSUEsZ0JBQ0Esc0IxQ3dqSkosQ005eUpJLDBCb0MrT0Ysc0NBZ0JJLGtCQUNBLHFCQUZBLG9CMUNzakpKLENBQ0YsQzBDbGpKRSxnREFFRSxjQURBLGV2Q25NMEIsQ3VDcU0xQixlMUNvakpKLEMwQ2xqSkUsd0NBQ0Usb0MxQ29qSkosQzBDbmpKYSxzRUFFUCxrQzFDcWpKTixDMENsakpFLGlDQUNFLGUxQ3FqSkosQzBDbmpKRSx1Q0FLRSxtQkFKQSxhQUVBLHdCQUNBLGtCQUZBLGExQ3dqSkosQ001MEpJLHlCb0NrUkYsdUNBUUksd0JBREEsYTFDd2pKSixDQUNGLENNbDFKSSx5Qm9Da1JGLHVDQVdJLHFDMUN5akpKLENBQ0YsQ012MUpJLDBCb0NrUkYsdUNBY0ksc0MxQzJqSkosQ0FDRixDTTUxSkksMEJvQ2tSRix1Q0FrQkkseUJBREEsYzFDOGpKSixDQUNGLEMwQzNqSkUsaUNBQ0UsTTFDNmpKSixDMEMzakpFLG9DQUtFLGFBSkEsVUFDQSw0QkFDQSw0RDFDOGpKSixDMEMzakphLGtFQUNQLFVBQ0Esd0JBQ0EsNEQxQzZqSk4sQ01oM0pJLHlCb0MwU0Ysb0NBYUksYTFDOGpKSixDQUNGLEMwQ3JqSkUsNEhBRUUsZ0JBREEsa0IxQzZqSkosQzBDMWpKRSwySUFHRSxhQUZBLGdCQUNBLHNCMUM4akpKLENNcjRKSSwwQm9DcVVGLDJJQUtJLGtCQUNBLHFCMUNna0pKLENBQ0YsQzBDOWpKRSw4SUFDRSw0QjFDaWtKSixDMEM1akpFLHNDQUdFLGtCQUNBLGlCQUZBLGtCMUNna0pKLENNdDVKSSx5Qm9Db1ZGLHNDQVFJLGtCQUNBLGlCQUZBLGlCMUNpa0pKLENBQ0YsQ003NUpJLDBCb0NvVkYsc0NBYUksbUJBQ0Esb0JBRkEsa0IxQ21rSkosQ0FDRixDMEMvakpFLGdEQUVFLGNBREEsZTFDa2tKSixDTTM1SkksNkJvQ3dWRixnREFJSSxnQjFDbWtKSixDQUNGLEMwQ2prSkUsd0NBQ0Usb0MxQ21rSkosQzBDbGtKYSxzRUFFUCxtQzFDb2tKTixDMENqa0pFLGlDQUNFLFkxQ29rSkosQ014N0pJLHlCb0NtWEYsaUNBR0ksaUIxQ3NrSkosQ0FDRixDTTc3SkksMEJvQ21YRixpQ0FNSSxZMUN3a0pKLENBQ0YsQ01sOEpJLDBCb0NtWEYsaUNBU0ksWTFDMGtKSixDQUNGLEMwQ3hrSkUsdUNBRUUsd0JBREEsYTFDMmtKSixDTTM4SkkseUJvQytYRix1Q0FLSSx3QkFEQSxhMUM2a0pKLENBQ0YsQ01qOUpJLDBCb0MrWEYsdUNBU0kseUJBREEsZUFFQSxXMUM4a0pKLENBQ0YsQzBDcmtKSSxpREFDRSxjQUNBLFlBQ0EsaUIxQzJrSk4sQzBDemtKSSw4Q0FFRSxVMUMwa0pOLEMwQ3hrSmUsNEVBQ1AsVTFDMGtKUjs7QTJDbmlLQSw0QkFDQSxTQUNFLHFCQUNBLHFCM0NzaUtGLEMyQ3JpS0UsYUFDRSxhM0N1aUtKLEMyQ2xpS0UsK0JBQ0UsWTNDcWlLSixDMkNuaUtFLGlDQUNFLGMzQ3FpS0osQzJDamlLQSxrQkFDRSxTM0NvaUtGLEMyQ3ZnS00sME9BQ0UsWTNDc2hLUjs7QTJDaGhLQSwwQkNsREEsNkJBQ0UsZ0JBQ0EsaUI1Q3lrS0YsQzRDeGtLRSwrQkFDRSxhekM2RVUsQ0M4RlIsbUJ3QzFLRix5QjVDMmtLSixDNEN6a0tJLHFDQUNFLGE1QzJrS04sQzRDNWpLQSwyQ0FDRSxnQkFDQSxpQjVDcWtLRixDNENwa0tFLDZDQUNFLGE1Q3NrS0osQzRDcmtLSSxtREFDRSxhNUN1a0tOLEM0Q2prS0EsWUFHRSxjQUZBLG1CQUNBLGdCNUNxa0tGLEM0Q2hrS0EsY0FDRSxZNUNta0tGLEM0Q2hrS0EsbUJBR0UsY0FGQSxtQkFDQSxxQkFFQSxrQjVDbWtLRixDNENoa0tBLHVCQUVFLG1CQURBLGFBRUEsMEI1Q21rS0YsQzRDaGtLQSx1QkFFRSxhekNvQlksQ3lDckJaLHlCNUNva0tGLEM0Q2prS0UsNkJBQ0UsYXpDbUJVLEN5Q2xCVix5QjVDbWtLSixDNEMvaktBLHlCQUNFLG1CQUNBLGU1Q2trS0YsQzRDL2pLQSxpQkFDRSxtQkFDQSxrQjVDa2tLRixDNEMvaktBLDJDQUNFLHlCNUNra0tGOztBNkN2cEtBLDRCQUNBLGFBRUUsbUIxQytLNEIsQzBDaEw1QixjQUlBLGdCQURBLGtCQURBLDRCN0M0cEtGLEM2Q3hwS0UsbUJBY0UsOEJBUEEsd0ZBSEEsU0FXQSxXQVZBLE9BSkEsa0JBRUEsUUFEQSxNQUlBLDJCN0M2cEtKLEM2Q2xwS0ksbUJBQ0UsR0FDRSwwQjdDb3BLTixDQUNGLEM2Q2pwS0Usa0JBRUUsbUIxQ2lKMEIsQzBDbEoxQixhN0NvcEtKLEM2Qy9vS0EsbUJBQ0UseUJBQ0EsYTdDa3BLRixDNkMvb0tBLG9CQUNFLHdCN0NrcEtGLEM2Qy9vS0EsUUFDRSxlN0NrcEtGLENNeG5LSSw0QnVDM0JKLFFBR0ksWTdDb3BLRixDQUNGLENNN25LSSw2QnVDcEJKLFlBRUksWTdDb3BLRixDQUNGLEM2QzlvS0Esb0JBQ0UsYTdDb3BLRixDTTFvS0ksNkJ1Q1hKLG9CQUdJLGE3Q3NwS0YsQ0FDRixDTS9vS0ksNEJ1Q1hKLG9CQU1JLGE3Q3dwS0YsQ0FDRixDNkNycEtBLHFCQUNFLG1CN0N3cEtGLEM2Q3BwS0EsaUJBQ0UsYTdDdXBLRixDNkNwcEtBLGlCQUNFLFc3Q3VwS0YsQzZDcHBLQSxpQkFDRSxlN0N1cEtGLEM2Q3BwS0EsaUJBQ0UsZTdDdXBLRixDNkNwcEtBLGlCQUNFLGM3Q3VwS0YsQzZDcHBLQSxpQkFDRSxXN0N1cEtGLEM2Q2hwS0UsNkJBQ0UsZTdDc3BLSixDTXZyS0ksNEJ1Q2dDRiw2QkFHSSxXN0N3cEtKLENBQ0YsQzZDdnBLSSw4Q0FDRSxtQjdDeXBLTixDNkN2cEtJLDBEQUNFLFM3Q3lwS04sQzZDanBLQSwrQkFFRSxhQUNBLDJCQUZBLGU3Q3lwS0YsQzZDdHBLRSxvQ0FHRSxjQUNBLGtCQUZBLFU3Q3lwS0osQzZDdm9LQSxnQ0FFRSxxQkFEQSxVN0Myb0tGLENjanZLSSw4QitCcUdKLGdDQUtJLGdCN0Myb0tGLENBQ0YsQ00xdEtJLDZCdUN5RUosZ0NBUUksZ0I3QzZvS0YsQ0FDRixDTS90S0ksNkJ1Q3lFSixnQ0FXSSxnQjdDK29LRixDQUNGLENNanZLSSx5QnVDc0ZKLGdDQWNJLGU3Q2lwS0YsQ0FDRixDTXp1S0ksNEJ1Q3lFSixnQ0FpQkksa0I3Q21wS0YsQ0FDRixDNkNocEtBLHFCQUNFLGtCN0NtcEtGLENNbHZLSSw0QnVDOEZKLHFCQUlJLHlCN0NvcEtGLENBQ0YsQzZDOW9LQSxpRkFLRSxtQkFGQSxhQUNBLDZCN0NxcEtGLEM2QzVvS0ksMkNBRUUsZ0JBREEsUzdDZ3BLTixDNkMzb0tJLDJDQUVFLGdCQURBLFM3QzhvS04sQzZDMW9LRSxnQ0FDRSxxQjdDNG9LSixDNkMzb0tJLDJDQUNFLGM3QzZvS04sQzZDeG9LRSxnQ0FDRSx3QjdDMm9LSixDNkN4b0tJLDJDQUVFLGdCQURBLFM3QzJvS04sQzZDcm9LRSxnQ0FDRSx3QjdDd29LSixDNkMvbktJLDJDQUVFLGFBREEsUzdDa29LTixDNkM1bktBLGtDQUNFLGtCN0MrbktGLEM2QzVuS0EsK0JBQ0UsZUFDQSxrQjdDK25LRixDNkM1bktBLCtCQUNFLFlBRUEsc0JBREEsaUI3Q2dvS0YsQ003ektJLHlCdUNrTUYsa0NBQ0Usa0I3QytuS0YsQzZDNW5LQSwrQkFDRSxnQkFDQSxrQjdDOG5LRixDNkMzbktBLCtCQUNFLGNBRUEsdUJBREEsb0I3QzhuS0YsQ0FDRixDTTUwS0ksMEJ1Q21ORixrQ0FDRSxrQjdDNG5LRixDNkN6bktBLCtCQUNFLGdCQUNBLG1CN0MybktGLEM2Q3huS0EsK0JBQ0UsZ0JBRUEsdUJBREEs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QUNFLHFCQUVBLGNBREEsWTlDMHpMRixDOEN4ekxFLHVCQUVFLGFBREEsVzlDMnpMSixDOEN4ekxFLHlCQUNFLG1COUMwekxKLEM4Q3h6TEUseUJBQ0Usa0I5QzB6TEosQzhDbHpMRSxzQkFDRSxhOUN3ekxKLEM4Q3R6TEUsc0JBQ0UsVTlDd3pMSixDOENuekxFLDBHQUdFLHdCM0M0QlUsQzJDN0JWLFU5Q3N6TEosQzhDcHpMSSxzSEFDRSxVM0NtQlEsQzJDbEJSLGM5Q3N6TE4sQzhDaHpMRSw0QkFDRSxhOUNtekxKLEM4Qzd5TEksb0RBQ0UsWTlDZ3pMTixDOEM1eUxJLGdGQUNFLFk5Qzh5TE4sQzhDenlMSSxvREFDRSxTOUMyeUxOLEM4Q3Z5TEksZ0ZBQ0UsWTlDeXlMTixDK0NwNExBLFlBQ0UscUJBR0EsWUFGQSxrQkFDQSxVL0N3NExGLEMrQ3I0TEEsZ0JBS0UseURBSEEseUJBRUEsa0JBREEsVUFGQSxpQi9DNDRMRixDK0N0NExBLDZCQUNFLG9CL0N5NExGLEMrQ3Y0TEEsc0JBQ0UsR0FJRSxTQUZBLFVBR0EsVUFKQSxTQUVBLE8vQzQ0TEYsQytDeDRMQSxHQUlFLFlBRkEsT0FHQSxVQUpBLE1BRUEsVS9DNDRMRixDQUNGLEMrQ3Q0TEEsOEJBRUUsa0JBRUEsZ0JBREEsYy9DeTRMRixDK0N0NExBLFlBU0UsdUNBRkEsOENBTkEsa0JBQ0Esa0JBQ0Esb0JBS0EsdUIvQzA0TEYsQytDdjRMQSxtQkFDRSxHQUVFLHNCL0MwNExGLEMrQ3g0TEEsR0FFRSx1Qi9DMDRMRixDQUNGLENnRG44TEEsc0JBRUUsZ0RBREEscUJoRHM4TEYsQ2dEbDhMQSx5QkFDRSxTQUNBLGFBQ0EsZ0JBQ0EscUNoRHE4TEYsQ2dEcDhMRSxtQ0FDRSxZQUNBLHNCaERzOExKLENnRGw4TEEsdUJBR0UsbUJBRkEsYUFDQSw2QmhEczhMRixDZ0RwOExFLGdDQUNFLG1CaERzOExKLENnRHI4TEksb0NBRUUsWUFEQSxVaER3OExOLENpRHY4TEEsdUJBQ0Usb0JqRGcrTEYsQ2lELzlMRSx5QkFDRSx3QmpEaStMSixDTXI3TEksNkIyQzdDRix5QkFHSSwyQmpEbStMSixDQUNGLENpRC85TEEsV0FDRSx3QmpEaytMRixDTTk3TEksNEIyQy9CRixzQkFFSSx3QmpEKzlMSixDQUNGLENpRDk5TEksMkJBR0UsZUFEQSxnQkFFQSxpQkFIQSxlakRtK0xOLENNejhMSSw2QjJDM0JBLDJCQU9JLGlCQURBLDZCakRtK0xOLENBQ0YsQ00vOExJLDZCMkMzQkEsMkJBVU0sZUFDQSw2QmpEbytMUixDQUNGLENpRG4rTE0saUNBQ0Usa0NqRHErTFIsQ014OUxJLDZCMkNkRSxpQ0FJSSwyQmpEcytMUixDQUNGLENpRHArTE0sK0JBQ0Usa0NqRHMrTFIsQ01oK0xJLDZCMkNQRSwrQkFHSSx5QmpEdytMUixDQUNGLENNcitMSSw2QjJDUEUsK0JBTUksMkJqRDArTFIsQ0FDRixDaURyK0xFLGlCQUVFLGVBREEsZ0JBRUEsZ0JqRHUrTEosQ001L0xJLDBCMkNzQkEsdUJBRUksa0JBRUEsV0FEQSxVakR5K0xOLENBQ0YsQ010L0xJLDZCMkNTQSx1QkFPSSxZakQwK0xOLENBQ0YsQ2lEeitMTSxnQ0FFRSxlQURBLGdCQUVBLGdCakQyK0xSLENpRHorTE0sMkJBQ0Usa0JqRDIrTFIsQ2lEeCtMSSx3QkFDRSxZakQwK0xOLENNdGdNSSw2QjJDMkJBLHdCQUdJLGFqRDQrTE4sQ2lEMytMTSwwQkFDRSxnQmpENitMUixDQUNGLENpRDMrTE0saUNBRUUsZUFEQSxnQkFFQSxnQmpENitMUixDaUR2K0xBLGlCbkNsSEUsZ0JBRkEsU0FDQSxTZGdtTUYsQ2lEMStMRSxvQkFDRSxtQkFDQSxtQmpENCtMSixDaUQxK0xJLCtCQUNFLG9CakQ0K0xOLENpRHgrTEUsNEJBQ0UsY2pEMCtMSixDaUR4K0xJLGtDQUNFLGFqRDArTE4sQ2lEdCtMRSxxQkFFRSxhQUNBLHNCQUZBLFlBR0EsNkJqRHcrTEosQ001aU1JLDRCMkM0Q0osaUJBbUNJLGVqRGkrTEYsQ2lEeCtMRSxvQkFDRSxtQmpEMCtMSixDaUR4K0xJLCtCQUNFLGVqRDArTE4sQ0FDRixDTXZqTUksNkIyQ21GQSxvQkFDRSxtQmpEdStMSixDaURyK0xJLCtCQUNFLGtCakR1K0xOLENBQ0YsQ2lEbitMRSxtQkFDRSxhakRxK0xKLENPNW1NRSw0RTBDeUlJLGFqRHMrTE4sQ01ya01JLDZCMkM0RkYsbUJBT0ksaUJqRHMrTEosQ0FDRixDaURqK0xFLHlDQURGLDZCQUVJLDhCQUVBLG9CQUVBLGtCQUhBLGdCQUVBLG9CQUVBLHFDakRxK0xGLENpRHArTEUsdUNBQ0UsbUJqRHMrTEosQ2lEcCtMRSx3Q0FDRSxrQmpEcytMSixDQUNGLENpRGwrTEEsd0JBQ0Usa0JBRUEsZTlDdkU0QixDOENzRTVCLGlCQUVBLHNCQUNBLGtCakRxK0xGLENNaG5NSSwwQjJDc0lKLHdCQU9JLGlCakR1K0xGLENBQ0YsQ01ybk1JLHlCMkNnSkEsaUNBQ0UsYUFFQSxlQURBLGVqRHkrTEosQ0FDRixDTTVuTUkseUIyQ3NJSix3QkFvQkksbUJBRkEsYUFEQSxlQUVBLDZCakQwK0xGLENpRHgrTEUsNEJBRUUsZ0JBQ0Esd0JBRkEsY2pENCtMSixDaUR6K0xhLG1FQUNQLHdCakQyK0xOLENBQ0YsQ2lEdCtMQSxpQ0FDRSxrQkFFQSxlOUN0RzRCLEM4Q3FHNUIsaUJBRUEsb0JBQ0Esa0JqRHkrTEYsQ01wcE1JLDBCMkNzS0osaUNBT0ksaUJqRDIrTEYsQ0FDRixDTXpwTUkseUIyQ2dMQSwwQ0FDRSxhQUVBLGVBREEsZWpENitMSixDQUNGLENNbnBNSSw0QjJDeUpKLGlDQW9CSSxtQkFGQSxhQURBLGVBRUEsNkJqRDgrTEYsQ2lENStMRSxxQ0FFRSxnQkFDQSx3QkFGQSxjakRnL0xKLENpRDcrTGEsNEVBQ1Asd0JqRCsrTE4sQ0FDRixDaUQxK0xBLHlCQU1FLGE5Q3RMWSxDOENrTFosZUFEQSxnQkFFQSxnQmpEOCtMRixDTXZyTUksMEIyQ3NNSix5QkFRSSxjakQ2K0xGLENBQ0YsQ001ck1JLHlCMkNpTkEsa0NBQ0UsWWpEOCtMSixDQUNGLENNcHJNSSw0QjJDeUxKLHlCQWtCSSxtQkFGQSxhQUNBLDZCakRnL0xGLENpRDkrTEUsNkJBRUUsZ0JBQ0Esd0JBRkEsY2pEay9MSixDaUQvK0xhLG9FQUNQLHdCakRpL0xOLENBQ0YsQ01uc01JLDZCMkN5TEoseUJBZ0NJLGE5Q2hOVSxDOEM4TVYsZUFEQSxlOUM5SjBCLEM4Q2dLMUIsb0JqRGsvTEYsQ0FDRixDTXh0TUkseUIyQzBPSixrQkFHSSxvQkFEQSxnQmpEay9MRixDQUNGLENNL3RNSSx5QjJDME9KLGtCQU9JLGlDakRrL0xGLENBQ0YsQ01wdU1JLDBCMkMwT0osa0JBWUksc0JBREEsa0JqRG8vTEYsQ0FDRixDTTF1TUksMEIyQzBPSixrQkFpQkksc0JBREEsa0JqRHEvTEYsQ0FDRixDaURsL0xFLGdDQUNFLHNCakRvL0xKLENNdHVNSSw2QjJDaVBGLGdDQUdJLHFCakRzL0xKLENBQ0YsQ00zdU1JLDZCMkNpUEYsZ0NBTUkscUJqRHcvTEosQ0FDRixDaURuL0xFLDRCQUNFLG9CakRzL0xKLENpRGgvTFEsc0ZBRUUsYUFEQSw4QmpEbS9MVixDTXh2TUksNkIyQzRQSix5QkFpQkksYUFDQSxjQUNBLHdCakQrK0xGLENBQ0YsQ00vdk1JLDRCMkM0UEoseUJBeUJJLG1CQUhBLGFBQ0EsOEJBQ0Esc0JBRUEsVWpEaS9MRixDQUNGLENNcnhNSSx5QjJDc1NBLDhDQUNFLGtCakRrL0xKLENpRGgvTEkseURBQ0UsY2pEay9MTixDQUNGLENpRDcrTEEsNEJBRUUsYTlDOVFZLEM4QzZRWixvQmpEaS9MRixDaUQ5K0xFLCtCQUNFLG1CQUNBLGU5Q3BQMEIsQzhDcVAxQixrQmpEZy9MSixDTTF4TUksNEIyQ21TSiw0QkFXSSxjQUVBLHFCQURBLGlCakRpL0xGLENBQ0YsQ005eU1JLHlCMkNnVEosNEJBaUJJLGVqRGkvTEYsQ2lEaC9MRSwrQkFDRSxrQkFDQSxtQmpEay9MSixDQUNGLENNdnpNSSwwQjJDZ1RKLDRCQXdCSSxrQmpEbS9MRixDaURsL0xFLCtCQUNFLGVBQ0Esa0JqRG8vTEosQ0FDRixDaUQvK0xBLCtCQUNFLFU5Qy9UWSxDOENnVVosa0JqRGsvTEYsQ014ek1JLDRCMkNvVUosK0JBSUksaUJBQ0EsZ0JBQ0EsbUJqRG8vTEYsQ0FDRixDTS96TUksNkIyQ29VSiwrQkFVSSxhOUN2VFUsQzhDc1RWLGFqRHUvTEYsQ0FDRixDTXIwTUksNkIyQ29VSiwrQkFhSSxpQmpEdy9MRixDQUNGLENpRHIvTEEsa0NuQzNaRSxnQkFGQSxTQUNBLFNkdTVNRixDaUR4L0xFLHFDQUNFLHFCQUNBLG1CakQwL0xKLENpRHgvTEksZ0RBQ0UsY2pEMC9MTixDaUR0L0xFLG9DdkN4YUEsZ0NBREEsYVArRlksQ083RlosbUJBQ0EscUJ1Q3VhRSxxQmpENC9MSixDT3g0TUUsK0hHdkJFLDJCUDhFVSxDT2hGVixhUGdGVSxDTy9FVixvQlZxNk1KLENpRDcvTEUsc0NBRUUsbUJBREEscUJqRGdnTUosQ2lEMy9MQSwwQkFhRSxxQkFaQSxhQVdBLG1CQUxBLGVBRUEsaUJBREEsOEJBTEEsb0JBQ0EsYWpEa2dNRixDTS8zTUkseUIyQ3lYSiwwQkFnQkksa0JBSUEsaUJqRHUvTEYsQ0FDRixDTXI0TUksMEIyQ3lYSiwwQkEyQkksdUJBREEsc0JBSEEsZUFFQSxhQURBLGFBSUEsb0JqRHkvTEYsQ0FDRixDTWw0TUksNEIyQzRXSiwwQkFrQ0ksOEJBRkEsa0JBQ0EsVWpEMi9MRixDQUNGLENpRHQvTEUsd0J2QzFkQSxnQ0FEQSxhUCtGWSxDTzdGWixtQkFDQSxvQlZxOU1GLENPMTdNRSwyRkd2QkUsMkJQOEVVLENPaEZWLGFQZ0ZVLENPL0VWLG9CVnU5TUosQ2lENy9MQSw0QkFHRSxhOUNwWVksQzhDa1laLHFCQUNBLGlCakRpZ01GLENpRDcvTEEsaUNBQ0UscUJBQ0EsY2pEZ2dNRixDaUQ3L0xBLDBCQU9FLG1CQU5BLGNBSUEsYUFHQSxlQUxBLGtCQURBLGU5QzdXNEIsQzhDK1c1QixxQmpEbWdNRixDaUQ3L0xFLHlDQVZGLDBCQVdJLFlqRGdnTUYsQ0FDRixDTS82TUksNEIyQ21hSiwwQkFlSSx5QmpEaWdNRixDQUNGLENpRDkvTEEsK0JBR0UsYTlDcGJZLEM4Q2tiWixTQUNBLGdCakRrZ01GLENpRDEvTEEsdUJBR0Usb0JBREEsU0FEQSxtQmpEKy9MRixDTWg4TUksNkIyQ2djSix1QkFNSSxxQkFDQSxpQmpEOC9MRixDQUNGLENpRDMvTEEsNEJBRUUsYTlDeGNZLEM4QzBjWixlQURBLGdCQUVBLGlCQUpBLGVqRGtnTUYsQ2lENy9MRSxrQ0FDRSxhakQrL0xKLENNajlNSSw0QjJDMmNKLDRCQVVJLGVqRGdnTUYsQ0FDRixDaUQ5L0xFLGdEQWJGLDRCQWNJLGVqRGlnTUYsQ0FDRixDTXgrTUksMEIyQ3dkSiw0QkFrQkksZ0JqRGtnTUYsQ0FDRixDaURqZ01FLGlEQXBCRiw0QkFxQkksZ0JqRG9nTUYsQ0FDRixDaURsZ01FLDBCQXhCRiw0QkF5Qkksa0JqRHFnTUYsQ0FDRixDaURsZ01BLDJCQUtFLGE5Q3hlWSxDOENxZVosZUFEQSxnQkFFQSxpQkFDQSxnQmpEc2dNRixDaURwZ01FLGlDQUNFLGFqRHNnTUosQ2lEbmdNRSwrQ0FWRiwyQkFXSSxnQmpEc2dNRixDQUNGLENNdmdOSSwwQjJDcWZKLDJCQWVJLGlCakR1Z01GLENBQ0YsQ2lEcmdNRSwwQkFsQkYsMkJBbUJJLGtCakR3Z01GLENBQ0YsQ2lEcGdNQSxxQkFDRSxvQmpEdWdNRixDTXJoTkkseUIyQzZnQkoscUJBSUksb0JqRHdnTUYsQ0FDRixDaURyZ01BLHlCQUdFLG1CQUZBLGFBQ0EsZUFNQSxhQUpBLDhCQUNBLFVBRUEsa0JBREEsaUJqRDBnTUYsQ014aE5JLDZCMkN3Z0JKLHlCQVdJLFNqRHlnTUYsQ0FDRixDaUR2Z01FLDhCQUNFLGtCakR5Z01KLENNaGlOSSw2QjJDc2hCRiw4QkFJSSxnQmpEMGdNSixDQUNGLENpRHZnTUUsb0NBQ0UscUJqRHlnTUosQ014aU5JLDZCMkM4aEJGLG9DQUlJLHdCakQwZ01KLENBQ0YsQ003aU5JLDZCMkM4aEJGLG9DQVFJLHdCakQyZ01KLENBQ0YsQ2lEeGdNRSw2QkFDRSxjakQwZ01KLENNcmpOSSw2QjJDMGlCRiw2QkFHSSxZakQ0Z01KLENBQ0YsQ00xak5JLDZCMkMwaUJGLDZCQU1JLFlqRDhnTUosQ0FDRixDaUQ1Z01JLDJDQUNFLGVqRDhnTU4sQ2lEM2dNSSx3Q0FDRSxhakQ2Z01OLENNcmtOSSw2QjJDNGpCRiw2QkFFSSxjQUNBLFlqRDJnTUosQ0FDRixDaUR6Z01JLDJDQUNFLGVqRDJnTU4sQ2lEdmdNRSw2QkFFRSxZakR3Z01KLENpRHZnTUksMkNBQ0UsZWpEeWdNTixDaURwL0xBLGtDQUlFLG1CQUZBLGFBQ0EsZUFFQSw4QkFDQSxlQUNBLGdCQUNBLGlCakRzL0xGLENNOWxOSSw2QjJDZ21CSixrQ0FXSSxTakR1L0xGLENBQ0YsQ2lEci9MRSx1Q0FDRSxrQmpEdS9MSixDTXRtTkksNkIyQzhtQkYsdUNBSUksZ0JqRHcvTEosQ0FDRixDaURyL0xFLDZDQUNFLHFCakR1L0xKLENNOW1OSSw2QjJDc25CRiw2Q0FJSSx3QmpEdy9MSixDQUNGLENNbm5OSSw2QjJDc25CRiw2Q0FRSSx3QmpEeS9MSixDQUNGLENpRHQvTEUsc0NBQ0UsY2pEdy9MSixDTTNuTkksNkIyQ2tvQkYsc0NBR0ksWWpEMC9MSixDQUNGLENNaG9OSSw2QjJDa29CRixzQ0FNSSxZakQ0L0xKLENBQ0YsQ2lEMS9MSSxvREFDRSxlakQ0L0xOLENpRHovTEksaURBQ0UsYWpEMi9MTixDaUR2L0xFLHNDQUtJLHFCakRxL0xOLENNM3BOSSwwQjJDaXFCRixzQ0FFSSxhakQ0L0xKLENBQ0YsQ01ucE5JLDZCMkNvcEJGLHNDQVFJLGNBQ0EsWWpEMi9MSixDQUNGLENpRHovTEksb0RBQ0UsZWpEMi9MTixDaUR2L0xFLHNDQUVFLFlqRHcvTEosQ2lEdi9MSSxvREFDRSxlakR5L0xOLENpRHIvTEUsdUNBRUUsZUFEQSxnQkFFQSxpQkFDQSxxQmpEdS9MSixDaUR0L0xJLDZDQUNFLFdBQ0EsY2pEdy9MTixDaURsK0xFLFlBTUUsZ0JqRHErTEosQ2lEbCtMRSx3QkFORSxrQkFEQSxnQkFFQSxzQkFIQSxnQkFJQSxTakQ4K0xKLENpRDErTEUsWUFLRSxXakRxK0xKLENpRGorTEUsWUFHRSxrQkFEQSxnQkFFQSxzQkFIQSxnQkFJQSxTakRtK0xKLENNcHNOSSw2QjJDcXVCSixZQUVJLDhCakRr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LFVqRDlvQk0sQ2lEaXBCTixjQU5BLGVBREEsZWpEeGxCc0IsQ2lEMGxCdEIsaUJBSUEsY0FEQSxrQkFGQSxrQkFLQSxXcEQyK1JSLENNbm9USSw0QjhDOG5CQSw2Q0ErQkksc0JwRDArUk4sQ29EeitSTSwrQ0FDRSxlQUNFLGdCcEQyK1JWLENvRHgrUk0sa0VBQ0UsVXBEMCtSUixDQUNGLENvRHQrUkksc0NBQ0Usa0JqRHRVcUIsQ2lEMFVyQixVakR4cUJRLENpRHNxQlIsZUFEQSxlakRubkJ3QixDaUQwbkJ4QixvQkFMQSxpQkFJQSxtQkFEQSxlQURBLDJCcEQyK1JOLENNMXBUSSw0QjhDeXFCQSxzQ0FjSSxlQUlBLGVqRHRvQnNCLENpRG1vQnRCLGlCQUlBLG1CQUhBLGtCQUNBLGlCcEQwK1JOLENBQ0YsQ29EcitSSSx3Q0FDRSxxQnBEdStSTixDb0RyK1JNLGtEQUNFLHFCcER1K1JSLENNM3FUSSw0QjhDZ3NCQSx3Q0FTSSx1QkFEQSxVcER3K1JOLENvRHIrUk0sa0RBQ0UscUJwRHUrUlIsQ0FDRixDb0RuK1JNLDJDQU1FLGNBTEEsV0FFQSxlQURBLGVqRDVwQnNCLENpRCtwQnRCLHVCQURBLGlCQUdBLGtCQUVBLGVBREEsZXBEcytSUixDb0RwK1JRLHNEQUNFLGtCcERzK1JWLENNbHNUSSw0QjhDaXRCRSwyQ0FlSSxhcERzK1JSLENvRHIrUlEsdURBQ0UsWXBEdStSVixDQUNGLENvRHArUk0sMENBS0UsYWpEbHVCTSxDaUQrdEJOLGVBREEsZWpEaHJCc0IsQ2lEa3JCdEIsaUJBQ0Esa0JwRHUrUlIsQ29EcCtSUSw0Q0FDRSxhcERzK1JWLENNcHRUSSw0QjhDc3VCRSwwQ0FZSSxlQUNBLGdCcERzK1JSLENvRHArUlEsc0RBQ0UsWXBEcytSVixDQUNGLENvRG4rUk0sMENBQ0UsYXBEcStSUixDb0RuK1JNLDREQUNFLGtCcERxK1JSLENNbnVUSSw0QjhDNnZCRSw0REFHSSxjcER1K1JSLENBQ0YsQ29EcitSTSxzREFJRSxlQUhBLFdBRUEsbUJBREEsa0JBR0Esa0JBQ0EsV3BEdStSUixDb0R0K1JR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b0RwK1JjLDRFQUdFLFlBQ0Esa0JBRkEsY0FEQSxVcER5K1JoQixDb0RyK1JnQixrRkFTRSxnQ0FIQSxhakR0cUNKLENpRDBxQ0ksZUFQQSxlQURBLGVqRHBuQ1ksQ2lEdW5DWix5QkFEQSxpQkFJQSxnQkFQQSwyQnBEZy9SbEIsQ00xcFVJLDRCOEN1c0NNLGtNQUNFLGVBQ0EsZ0JwRDg5UlYsQ29EMzlSUSxvRUFDRSxlcEQ2OVJWLENvRDU5UlUseUVBQ0UsZ0JBQ0EsUXBEODlSWixDb0QxOVJjLDRFQUNFLFdBQ0EsUXBENDlSaEIsQ0FDRixDb0RwOVJNLHlEQUdFLGFqRHp0Q00sQ2lEdXRDTixlQUNBLGlCQUVBLGdCcERzOVJSLENNenJVSSw0QjhDK3RDRSx5REFTSSxlQUNBLGlCQUZBLG1CQURBLGVwRDA5UlIsQ0FDRixDb0RwOVJNLHdEQUtFLGNBSEEsWUFFQSxzQkFEQSxrQkFGQSxVcEQwOVJSLENNeHNVSSw0QjhDNnVDRSx3REFRSSxxQnBEdTlSUixDQUNGLENvRHA5Uk0sdURBSUUsYWpEcHZDTSxDaURrdkNOLGVBREEsZWpEbnNDc0IsQ2lEcXNDdEIsaUJBRUEsa0JwRHM5UlIsQ01wdFVJLDRCOEN5dkNFLHVEQVNJLGVBREEsZWpEenNDb0IsQ2lEMnNDcEIsaUJBQ0EsbUJBQ0EsaUJwRHU5UlIsQ0FDRixDb0RwOVJNLHFEQUlFLGFqRHB3Q00sQ2lEa3dDTixlQURBLGVqRHB0Q3NCLENpRHN0Q3RCLGlCQUVBLGtCcERzOVJSLENNcHVVSSw0QjhDeXdDRSxxREFTSSxlQURBLGVqRDV0Q29CLENpRDh0Q3BCLGlCQUNBLGtCcER1OVJSLENBQ0YsQ29EcDlSTSx3REFFRSxtQkFDQSxtQkFGQSxZcER3OVJSLENvRHI5UlEsMkRBSUUsVWpEcndDSSxDaURtd0NKLGVBREEsZWpEcnVDb0IsQ2lEdXVDcEIsaUJBRUEsaUJwRHU5UlYsQ29EcjlSUSwwREFJRSxVakQ1d0NJLENpRDB3Q0osZUFEQSxlakQvdUNvQixDaURpdkNwQixpQkFFQSxrQnBEdTlSVixDb0RwOVJRLHVFQUNFLGtCQUNBLGlCcERzOVJWLENvRHI5UlUseUVBQ0UsY0FDQSxXQUNBLGlCcER1OVJaLENvRHI5UlUsb0ZBTUUsYUFGQSxhakRuOUJlLENpRGk5QmYsZUFEQSxlakQvdkNrQixDaURpd0NsQixpQkFFQSxpQnBEdzlSWixDb0RsOVJNLHlEQUNFLG1CcERvOVJSLENvRG45UlEsNERBUUUsYWpEL3pDSSxDaURnMENKLFdBUEEsZUFEQSxlakQxd0NvQixDaUQ0d0NwQixpQkFJQSxtQkFEQSxpQkFEQSxVQURBLGlCcEQwOVJWLENvRGw5UlEsNkVBU0Usa0JqRDUwQ0ksQ2lENjBDSixrQkFKQSxVakQ1MENJLENpRGkxQ0osZUFUQSxlQURBLGVqRHJ4Q29CLENpRHl4Q3BCLHlCQUZBLGlCQUtBLG1CQURBLGVBTUEsa0JBREEsV3BEcTlSVixDb0RsOVJVLG1GQUNFLGtCcERvOVJaLENNaHpVSSw0QjhDOHpDRSx5REFvQ0ksZ0JBREEsVXBEbzlSUixDb0RsOVJRLDREQUVFLGVBQ0EsaUJBQ0EsbUJBSEEsWXBEdTlSVixDQUNGLENvRC84Uk0sbURBQ0UsbUJBQ0EsYXBEaTlSUixDb0RoOVJRLHNEQUtFLGFqRDUyQ0ksQ2lEZzNDSixXQU5BLGVBREEsZWpEM3pDb0IsQ2lENnpDcEIsaUJBSUEsbUJBREEsZ0JBREEsU3BEbzlSVixDb0Q5OFJRLHFEQUtFLGFqRHgzQ0ksQ2lEcTNDSixlQURBLGVqRHYwQ29CLENpRDAwQ3BCLHVCQURBLGlCQUdBLGtCcERnOVJWLENNbDFVSSw0QjhDNjJDRSxtREF5QkksZ0JBQ0EsU3BEZzlSUixDb0Q5OFJRLHNEQUNFLGVBQ0EsaUJBQ0EsWXBEZzlSVixDb0Q3OFJRLHFEQUNFLGVBQ0EsaUJBQ0Esa0JwRCs4UlYsQ29ENThSUSx3RUFDRSxVcEQ4OFJWLENvRHY4UlEsOERBRUUsZUFEQSxnQkFFQSxpQkFDQSxrQnBEMjhSVixDb0R4OFJRLDZEQUVFLGVBREEsZ0JBRUEsZ0JwRDA4UlYsQ0FaRixDb0R4N1JJLHVDQUVFLDBCQUVBLFNBQ0EsT0FGQSxnQkFHQSxXcERzOFJOLENNejNVSSw0QjhDNjZDQSx1Q0FTSSxlQUNBLFVwRHU4Uk4sQ0FDRixDb0RyOFJNLHdEQUVFLHFCakR0N0NNLENpRHU3Q04sc0JwRHM4UlIsQ3FEMzhVRSw4REFFRSxXQUNBLFdBRkEsYXJEKzhVSixDb0QxOFJRLDhEQUNFLGlCcEQ0OFJWLENvRDE4UlUsb0lBQ0UsWXBENDhSWixDb0R6OFJRLCtEQStCRSx3QkFWQSxrQmpEajlDSSxDaURrOUNKLHlCQUNBLGtCQU9BLFVqRDc5Q0ksQ2lEaStDSixlQVZBLGVBU0EsV0FQQSxlQURBLGVqRHY2Q29CLENpRHk2Q3BCLGlCQUtBLFNBSEEsZUFEQSxrQkFSQSxXcERzOFJWLENvRHo5UlUsbUVBQ0UsV3BEMjlSWixDb0R6OVJVLHFFQUNFLFdwRDI5UlosQ29EejlSVSx3RUFDRSxVcEQyOVJaLENvRHo5UlUsb0VBQ0UsZWpEMThDRSxDaUQyOENGLHlCQUNBLHNCQUVBLGFqRDM4Q0UsQ2lEMDhDRixpQnBENDlSWixDb0QxOVJZLDBFQUNFLGtCcEQ0OVJkLENvRDE4UlUscUVBQ0Usa0JqRHJvQ2UsQ2lEc29DZix3QnBENDhSWixDb0R6OFJRLHNFQU1FLGFqRDErQ0ksQ2lEcytDSixZQUNBLGVBRkEsZWpEdjdDb0IsQ2lEMDdDcEIsaUJBR0EsZUFGQSxnQnBENjhSVixDTS83VUksNEI4QzA3Q0Usd0RBK0RHLHFCcEQwOFJQLENvRHg4UlEscUVBQ0UsVXBEMDhSVixDb0R2OFJRLCtEQVdFLGNBREEsV0FEQSxxQnBEbThSVixDb0QzOFJVLHdJQUdFLFdBREEsVXBENjhSWixDb0QxOFJVLG9FQUNFLGlCcEQ0OFJaLENvRG44UlEsc0VBQ0UsWXBEcThSVixDQUNGLENvRGg4Uk0sMERBQ0Usd0JqRG5yQ21CLENpRG9yQ25CLGlCcERrOFJSLENvRGo4UlEsNkRBS0UsMkRBQ0EsMEJBTEEsV0FPQSxxQkFDQSxXQU5BLGVBREEsZWpEdCtDb0IsQ2lEdytDcEIsaUJBR0Esd0JwRHE4UlYsQ01yK1VJLDRCOENzaERFLDBEQWdCSSxZcERtOFJSLENvRGg4Uk0sa0VBRUksYXBEbThSVixDb0RsOFJVLHVFQUNFLFlwRG84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LGtDQVFJLFNwRGk3UkosQ0FDRixDTXprWEksNkI4QytvRkYsa0NBWUksZXBEazdSSixDQUNGLENNM2xYSSwwQjhDNHBGRixrQ0FlSSxlcERvN1JKLENBQ0YsQ01obVhJLDBCOEM0cEZGLGtDQWtCSSxnQnBEczdSSixDQUNGLENvRG43UkUsK0JBS0UsaUJBREEsa0JBREEsa0JBREEsbUJBREEsVXBEeTdSSixDTS9sWEksNEI4Q3FxRkYsK0JBT0ksWXBEdTdSSixDb0RwN1JBLDJCQUtJLG1CQUZBLGlDQUdBLGVBRkEsdUJwRHk3UkosQ0FSRixDb0QzNlJJLDhCQUNFLGNwRHM3Uk4sQ003blhJLHlCOENxc0ZGLHdCQUtJLG1CcER1N1JKLENBQ0YsQ01yblhJLDRCOEN3ckZGLHdCQVFJLGNwRHk3UkosQ0FDRixDb0R0N1JFLCtCQUNFLGFqRGhzRlUsQ2lEa3NGViw2QkFEQSxnQkFFQSwwQnBEdzdSSixDTWhvWEksNEI4Q29zRkYsK0JBTUkseUJwRDA3UkosQ0FDRixDb0R6N1JJLHNDQUdFLGFqRDEyRXFCLENpRHkyRXJCLDZCQURBLDBCQUdBLDBCcEQyN1JOLENNM29YSSw0QjhDNHNGQSxzQ0FNSSx5QnBENjdSTixDQUNGLENvRDE3UkksdUNBRUUseUJBREEsMEJBRUEsMEJwRDQ3Uk4sQ01ycFhJLDRCOENzdEZBLHVDQU9JLHlCQURBLDBCQUVBLDBCcEQ2N1JOLENBQ0YsQ29EMzdSUSxnREFDRSxlcEQ2N1JWLENvRHY3UkUsOEJBQ0UsZXBEeTdSSixDb0R4N1JJLGdDQUVFLG1CQURBLGdCQUVBLGdCcEQwN1JOLENvRHY3UkksZ0NBQ0UsYXBEeTdSTixDb0R0N1JFLDhCQUNFLGFBRUEsdUJBREEsZXBEeTdSSixDb0RyN1JFLCtCQUNFLDZCcER1N1JKLENvRHQ3UkksNkNBQ0UsWXBEdzdSTixDb0RuN1JBLG1CQUVFLHdCQURBLGlCcER1N1JGLENNMXJYSSw0QjhDa3dGSixtQkFLSSxtQkFDQSxnQkFGQSxlcEQwN1JGLENvRHQ3UkEsc0JBRUksa0JwRHk3UkosQ0FKRixDb0RoN1JJLG9DQUVFLG1CQURBLGFB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OERBR0ksU0FEQSwyQkFEQSxldkRveFlSLEN1RC93WUksb0VBQ0ksZXZEaXhZUixDdUQ3d1lBLDZHQUNJLG1CQUNBLDZCdkRneFlKLEN1RDl3WUksdUNBRUksZ0JBQ0EsZ0J2RGd4WVIsQ3VEN3dZSSxzSEFFSSxvQkFEQSxnQkFFQSxzQkFDQSxpQnZEK3dZUixDdUQ1d1lJLHNIQUVJLGtCQURBLGdCQUVBLG9CdkQ4d1lSLENNenlZSSw2QmlEK0JJLHNIQUNJLGV2RDZ3WVYsQ0FDRixDTTl5WUksNEJpRE9KLDZHQThCUSxjdkQ2d1lOLEN1RDV3WU0sc0hBQ0ksaUJBQ0EsaUJBQ0EsZXZEOHdZVixDdUQzd1lNLHNIQUNJLGlCQUNBLHFCQUNBLGF2RDZ3WVYsQ0FDRixDdUR4d1lJLG9EQUNJLFl2RDJ3WVIsQ01qMFlJLDRCaUQwREksb0RBQ0ksbUJ2RDB3WVYsQ0FDRixDdUR0d1lBLG1DQUVJLG1CQUNBLGN2RHd3WUosQ00zMFlJLDRCaURnRUosbUNBTVEsb0J2RHl3WU4sQ0FDRixDdUR2d1lJLHVDQUNJLGdCdkR5d1lSLENNbjFZSSw0QmlEeUVBLHVDQUlRLGV2RDB3WVYsQ0FDRixDdUR0d1lBLHFDQUdJLHNCQURBLDhCdkR5d1lKLEN1RHR3WUksbUVBQ0ksd0J2RHd3WVIsQ3VEdHdZUSxxRUFDSSxldkR3d1laLEN1RHB3WUksK0NBQ0ksc0J2RHN3WVIsQ010MllJLDRCaURrRkoscUNBa0JRLGlDdkRzd1lOLEN1RGx3WUYseUNBRVEsZXZEc3dZTixDQUxGLEN1RDd2WUEsb0NBRUkseUJBQ0EsV0FGQSxjdkR3d1lKLEN1RHB3WUksd0NBQ0ksOEJ2RHN3WVIsQ3VEbndZSSx5Q0FDSSx5QkFDQSxvQnZEcXdZUixDdURwd1lRLCtDQUNJLHdCdkRzd1laLEN1RGx3WUksMENBQ0ksd0J2RG93WVIsQ01wNFlJLDRCaUQ4R0osb0NBc0JRLGV2RG93WU4sQ3VEbHdZTSx3Q0FDSSxtQnZEb3dZVixDdURqd1lNLDBDQUVJLG1CQURBLGtDdkRvd1lWLEN1RGh3WU0seUVBQ0ksZ0J2RGt3WVYsQ3VEandZVSw0RUFDSSxZdkRtd1lkLENBQ0YsQ3VEL3ZZSSxvRkFFSSx3QnBEMk1tQixDb0QxTW5CLG9DdkRnd1lSLEN1RDd2WVksZ0xBQ0ksTXZEK3ZZaEIsQ3VEN3ZZZ0Isd01BQ0ksWXZEK3ZZcEIsQ3VENXZZZ0IsME1BQ0ksWXZEOHZZcEIsQ3VEM3ZZWSw4S0FDSSxldkQ2dlloQixDdUQxdllZLDBIQUVJLG1CQURBLGdCQUVBLHFCQUNBLHlCdkQ0dlloQixDdUR6dllZLDBMQUNJLGdCQUNBLHVCdkQydlloQixDTWg3WUksNkJpRDBMZ0Isd01BQ0ksWXZEeXZZdEIsQ3VEdHZZa0IsME1BQ0ksWXZEd3ZZdEIsQ3VEcHZZYyxzSEFDSSxZdkRzdllsQixDQUNGLENNMzdZSSw2QmlEOE1nQixrWkFDSSxhdkRtdll0QixDQUNGLEN1RDl1WVEsd0tBQ0ksMEJ2RGd2WVosQ010OFlJLDRCaUR1SkEsb0ZBbUVRLDBCdkRndllWLEN1RHp1WWMsMEhBRUksa0JBQ0EsaUJBRkEsc0J2RDZ1WWxCLEN1RHh1WWMsMExBQ0ksb0J2RDB1WWxCLEN1RHR1WVUsd0tBRUksaUJBREEsb0J2RHl1WWQsQ3VEcnVZVSw0RkFDSSxZdkR1dVlkLENBQ0YsQ00xOVlJLDZCaUR1UFEsNEZBQ0ksb0J2RHN1WWQsQ0FDRixDdURqdVlJLDJDQUNJLHlCQUNBLGlCdkRtdVlSLEN1RGh1WVksOEZBQ0ksdUJ2RGt1WWhCLENNdCtZSSw0QmlEOFBBLDJDQVdRLDBCdkRpdVlWLENBQ0YsQ3VEN3RZQSxzQ0FDSSxzQnZEZ3VZSixDdUQ5dFlJLHdDQUVJLG1CQURBLGdCQUVBLHNCQUNBLHVCdkRndVlSLENNci9ZSSw2QmlEOFFKLHNDQVdRLDJCdkRndVlOLENBQ0YsQ00xL1lJLDRCaUQ4UUosc0NBZVEsU3ZEaXVZTixDdUQvdFlNLHdDQUNJLGdCdkRpdVlWLEN1RDl0WU0sMENBQ0ksNkJ2RGd1WVYsQ0FDRixDdUQ3dFlJLDhDQUNJLGNBQ0EseUJ2RCt0WVIsQ3VEN3RZUSxvREFDSSxhdkQrdFlaLEN1RDF0WUEsd0NBQ0ksaUN2RDZ0WUosQ01oaFpJLDRCaURrVEosd0NB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Q0EsZ0JBQ0EsaUJBQ0EscUJ2RDhzWWxCLENBQ0YsQ3VEeHNZQSw4QkFDSSx3QnZEMnNZSixDdUR0c1lRLGdEQUtJLFlBSkEsV0FLQSxlQUpBLGdCQUNBLGlCdkQyc1laLEN1RHRzWVksc0RBQ0ksYXZEd3NZaEIsQ3VEcHNZUSw4Q0FDSSxrQnZEc3NZWixDdURuc1lRLGlEQUNJLGtCdkRxc1laLEN1RHhyWUEsc0pBQ0ksYXZEK3JZSixDdUQ1cllBLFFBQ0ksaUJBQ0Esb0J2RCtyWUosQ00vL1pJLDRCaUQ4ekJKLFFBS1EsaUJBQ0Esb0J2RGdzWU4sQ0FDRixDdUQ3cllBLDBCQUNJLGNBQ0EsY3ZEZ3NZSixDdUQ5cllJLG1DQUNJLHVCdkRnc1lSLEN1RDdyWUksZ0NBQ0ksYUFFQSxtQkFEQSxVdkRnc1lSLEN1RDdyWVEsbUNBQ0ksbUJ2RCtyWVosQ3VENXJZUSxtQ0FDSSxldkQ4cllaLEN1RDFyWUksNkJBRUksZUFEQSxnQkFFQSxnQnZENHJZUixDdUR6cllJLGdDQUNJLHVCdkQycllSLENNaGlhSSw2QmlEeTJCSSw2QkFDSSxZdkQwcllWLEN1RHZyWU0sNkJBQ0ksY3ZEeXJZVixDQUNGLENNeGlhSSw0QmlEdzBCSiwwQkEyQ1EsY3ZEeXJZTixDdUR2cllNLG1DQUNJLGtCdkR5cllWLEN1RHRyWU0sZ0NBQ0ksZUFDQSxrQnZEd3JZVixDdUR0cllVLG1DQUNJLGVBQ0EsaUJBRUEsZ0JBREEsY3ZEeXJZZCxDdURwcllNLDZCQUNJLGN2RHNyWVYsQ0FDRixDdURocllBLGlFQUVJLHlCQUNBLFdBRUEscUJBREEsa0JBSEEsVXZEdXJZSixDdURqcllJLHVFQUNJLGVBQ0EsaUJBQ0EsdUJ2RG1yWVIsQ00xa2FJLDRCaUQ2NEJKLGlFQWlCUSxpQkFEQSx3QnZEa3JZTixDdURocllNLHVFQUNJLGVBQ0EsZ0J2RGtyWVYsQ0FDRixDdUQvcVlJLGlDQUNJLHNCQUdBLGdCQUZBLGN2RG1yWVIsQ00xbGFJLDRCaURxNkJBLGlDQU9RLDhCQURBLFVBRUEsVXZEbXJZVixDQUNGLEN1RGhyWUkscUNBS0kseUJBREEsMEJBRUEsMkJBSEEsNkJBREEsd0JBREEsMEJBTUEsbUJ2RGtyWVIsQ00xbWFJLDRCaURpN0JBLHFDQVNRLG9CdkRvcllWLENBQ0YsQ3VEaHJZQSx5QkFFSSx1QkFEQSxhQUVBLGN2RG1yWUosQ3VEanJZSSwwQ0FMSix5QkFNUSxzQnZEb3JZTixDQUNGLEN1RGpyWUEsMkJBRUksbUJBREEsYUFJQSxhQURBLGdCQURBLGdCdkRzcllKLEN1RGxyWUksK0JBQ0ksc0JBRUEsb0JBREEsY3ZEcXJZUixDdURqcllJLHFDQWJKLDJCQWNRLGtCdkRvcllOLENBQ0YsQ001b2FJLDRCaUR5OEJKLDJCQXFCUSxhQURBLGdCQURBLFN2RHNyWU4sQ3VEbHJZTSwrQkFFSSxzQkFEQSxhdkRxcllWLEN1RGpyWU0sOEJBQ0ksZXZEbXJZVixDQUNGLEN1RDlxWUEsdURBQ0ksYUFDQSxnQkFDQSxldkRpcllKLEN1RC9xWUkseUJBRUksd0JwRDErQk0sQ29EMitCTixvQnBEMytCTSxDb0R5K0JOLGV2RG1yWVIsQ3VEMXFZUSwrREFDSSx3QnBEbC9CRSxDb0RtL0JGLG9CdkRncllaLENNN3FhSSw0QmlENCtCSix1REFzQlEsY0FDQSxldkQrcVlOLEN1RDdxWU0seUJBQ0ksVXZEK3FZVixDQUNGLEN1RDVxWUksNEJBRUksYUFDQSxpQkFDQSx5QkFIQSxVdkRpcllSLEN1RDdxWVEscUNBRUksbUNBQ0EsZ0NBRkEsdUJBR0EsMkJ2RCtxWVosQ01sc2FJLDRCaUQrZ0NJLHFDQU9RLHlCdkRpcllkLENBQ0YsQ3VEaHJZWSwyQ0FJSSxnQ0FEQSxtQ0FEQSx3QkFEQSxjdkRxclloQixDdUQ5cVlRLDBDQUVJLFdBREEsMEJBRUEsTXZEZ3JZWixDdUQ1cVlRLG1DQUVJLGVBREEsZ0JBRUEsZ0J2RDhxWVosQ014dGFJLDRCaUR1aUNJLG1DQU1RLGVBREEsZ0JBRUEsZ0J2RGdyWWQsQ0FDRixDdUQ3cVlnQixpREFFSSxZQURBLFV2RGdyWXBCLENNbnVhSSw0QmlEa2pDWSxpREFLUSxlQUVBLGdCQURBLGdCQUZBLGF2RG9yWXRCLEN1RDVxWVUsb0RBRVEsWXZEK3FZbEIsQ3VEMXFZYyx3REFFUSx1QnZENnFZdEIsQ0FURixDdURqcVlnQiwwREFDSSxldkQ2cVlwQixDdUR2cVlJLDBCQUNJLFdBR0EsZUFEQSxnQkFFQSxpQkFIQSx5QnZENHFZUixDdUR4cVlRLGdDQUNJLGN2RDBxWVosQ3VEanFZUSx5TEFDSSxzQkFDQSxhdkRzcVlaLEN1RHBxWVkscU1BQ0ksd0JBRUEsZUFEQSxnQkFFQSxnQnZEc3FZaEIsQ3VEbnFZWSxvWUFFSSxZdkRzcVloQixDdURucVlRLHFJQUNJLCtCdkRxcVlaLEN1RGpxWUksNkhBQ0kseUJBQ0EsYXZEbXFZUixDdURqcVlRLHVJQUNJLHdCQUVBLGVBREEsZ0JBRUEsZ0J2RG1xWVosQ3VEanFZWSxtSkFDSSxjdkRtcVloQixDdUQ3cFlRLGlNQUNJLHNCQUNBLFV2RCtwWVosQ3VEN3BZWSw2TUFDSSxxQkFFQSxlQURBLGdCQUVBLGdCdkQrcFloQixDdUQ1cFlZLG9aQUVJLFN2RCtwWWhCLEN1RDNwWVEsdUhBQ0ksa0N2RDZwWVosQ010emFJLDRCaUR3cENJLHVIQUlRLGtCdkQ4cFlkLENBQ0YsQ3VEM3BZUSw2SUFDSSwrQnZENnBZWixDdUR4cFlRLGlIQUNJLDJCdkQwcFlaLEN1RHhwWVEsaUhBQ0ksZXZEMHBZWixDdUR0cFlJLHlHQUNJLDBCdkR3cFlSLEN1RHBwWUkseUZBQ0ksa0JBQ0EsU3ZEc3BZUixDdURucFlJLGtTQUVJLGdDQUNBLGlDQUZBLFN2RHVwWVIsQ3VEbHBZWSxzVUFDSSx3QnZEb3BZaEIsQ3VEOW9ZSSxtSkFDSSx1QnZEZ3BZUixDdUQ1b1lRLCtJQUlJLG1CQUZBLGFBR0Esc0JBRkEsWUFGQSxVdkRrcFlaLEN1RDVvWVkseUtBSUksY0FGQSxlQURBLGdCQUVBLGdCdkQrb1loQixDdUR4b1lRLDJKQUVJLGtCQURBLGdCQUVBLG9CdkQwb1laLEN1RHRvWUksdVFBQ0ksd0J2RHdvWVIsQ3VEcm9ZSSx1UEFDSSxrQ3ZEdW9ZUixDdURub1lJLCtMQUNJLHdCdkRxb1lSLEN1RGxvWUkseUdBQ0ksb0J2RG9vWVIsQ3VEaG9ZSSxxSEFDSSxTdkRrb1lSLEN1RC9uWUkscUxBQ0Usd0J2RGlvWU4sQ3VEN25ZUSwrSkFDSSxhdkQrbllaLEN1RDduWVEscVBBQ0ksVXZEK25ZWixDdUQ3bllRLGlLQUNJLFl2RCtuWVosQ3VEN25ZUSwrSkFLSSxtQkFFQSxXQUhBLGFBRkEsZUFEQSxnQkFLQSx5QkFIQSxnQnZEbW9ZWixDdUQzbllJLHFIQUNJLGtCQUNBLFN2RDZuWVIsQ3VEM25ZUSxnV0FFSSxZdkQ4bllaLEN1RDNuWVEsdUtBRUksV0FEQSxhdkQ4bllaLEN1RHpuWWdCLHlUQUdJLGFBRkEsa0JBQ0EsUXZENG5ZcEIsQ3VEdm5ZWSw0Y0FrQkksc0JBRkEseUJBQ0EsMEJBZEEsc0JBREEsY0FJQSxPQVFBLGdCQU5BLFNBRUEsaUJBQ0EsZUFDQSxnQkFHQSxVQVhBLGtCQVNBLGdCQVJBLHFCQUlBLFdBRkEsU3ZEcW9ZaEIsQ3VEeG5ZZ0Isd2RBS0ksY0FKQSxlQU1BLGNBSkEsZUFEQSxnQkFFQSxpQkFJQSxrQkFGQSxnQnZEOG5ZcEIsQ3VEMW5Zb0IsNG5CQUNJLGtCdkQ4bll4QixDdUR6bllZLGlQQUNJLGN2RDJuWWhCLEN1RHpuWWdCLHFQQUNJLGVBRUEsZ0JBREEsZ0J2RDRuWXBCLEN1RHBuWVEsaUtBQ0ksYXZEc25ZWixDdURubllRLHlNQUNJLGF2RHFuWVosQ3VEaG5ZUSxzU0FDSSxtQnZEcW5ZWixDdUQvbVlJLHNDQUNJLHFCdkRrbllSLEN1RGhuWUksa0NBRUEsc0JBR0EsNER2RGtuWUosQ3VEOW1ZQSw4QkFFSSxlQURBLGdCQUVBLGdCdkRpbllKLEN1RDltWUEsMkNBS0ksbUJBRUEsV0FIQSxhQUZBLGVBREEsZ0JBS0EseUJBSEEsZ0J2RHFuWUosQ3VEOW1ZQSxrQ0FDSSxjQUdBLGVBREEsZ0JBRUEsaUJBSUEsZ0JBSEEsYUFFQSxtQkFEQSxVQUxBLFN2RHduWUosQ3VEL21ZSSw0Q0FJSSxXQURBLGdCQURBLE9BREEsUXZEb25ZUixDTXJnYkksNEJpRGc1Q0EsNENBT1EsUXZEa25ZVixDQUNGLEN1RGhuWVEsa0RBRUksNkJBREEsMkJ2RG1uWVosQ3VEaG5ZWSwwREFFSSw2QkFEQSx5QnZEbW5ZaEIsQ3VEN21ZUSxrREFFSSxhQURBLGdCdkRnbllaLEN1RDltWVksMERBQ0ksYUFDQSxxQkFDQSxjdkRnblloQixDTXhpYkkseUJpRHE3Q1EsMERBTVEsY3ZEaW5ZbEIsQ0FDRixDdUQvbVlnQiw4REFDSSxVdkRpbllwQixDdUQ3bVlZLHVEQUVJLGVBREEsZ0JBRUEsaUJBQ0EsU3ZEK21ZaEIsQ016aWJJLDRCaURzN0NRLHVEQU9RLFV2RGduWWxCLENBQ0YsQ3VEOW1ZZ0IseURBQ0ksY0FDQSx5QnZEZ25ZcEIsQ00vamJJLHlCaURxOUNBLDBDQUVRLGtCdkQ0bVlWLENBQ0YsQ3VEem1ZSSx1Q0FDSSx5QnZEMm1ZUixDdUR2bVlBLGVBQ0ksdUJ2RDBtWUosQ00za2JJLHlCaURnK0NKLGVBSVEsc0J2RDJtWU4sQ0FDRixDdUR6bVlJLG9CQUNJLHNCdkQybVlSLENNbmxiSSx5QmlEdStDQSxvQkFJUSxzQnZENG1ZVixDQUNGLEN1RHhtWUEsZUFDSSxzQnZEMm1ZSixDTTVsYkkseUJpRGcvQ0osZUFJUSx1QnZENG1ZTixDQUNGLEN1RDFtWUksb0JBQ0ksc0J2RDRtWVIsQ01wbWJJLHlCaUR1L0NBLG9CQUlRLHNCdkQ2bVlWLENBQ0YsQ3VEem1ZQSxlQUNJLHNCdkQ0bVlKLENNN21iSSwwQmlEZ2dESixlQUlRLHVCdkQ2bVlOLENBQ0YsQ3VEM21ZSSxvQkFDSSxzQnZENm1ZUixDTXJuYkksMEJpRHVnREEsb0JBSVEsc0J2RDhtWVYsQ0FDRixDdUQxbVlBLDRCQUNJLCtCdkQ2bVlKLEN1RDNtWUksdUVBQ0ksb0J2RDZtWVIsQ3VEdG1ZSSw2SEFDSSxldkQybVlSLENNMW5iSSw0QmlEOGdEQSx3REFJUSxlQUNBLGdCdkQ0bVlWLENBQ0YsQ3VEeG1ZQSxpQ0FDSSxrQ3ZEMm1ZSixDdUR6bVlJLDRFQUNJLG9CdkQybVlSLEN1RHZtWUEsNENBRUksbUJBREEsWXZEMm1ZSixDTTVvYkksNkJpRGdpREosNENBTVEsbUJBREEsWXZENG1ZTixDQUNGLEN1RHptWUksNkRBTUEsbUJBTEEsbUVBQ0EsMEJBR0EsYUFEQSxnQkFEQSxzQnZEOG1ZSixDTTFwYkksNEJpRHlpREEsNkRBVUksZUFEQSxnQkFFQSxnQnZENG1ZTixDQUNGLENNOXFiSSx5QmlEdWtEQSwrQ0FFUSx3QnZEMG1ZVixDQUNGLEN1RHRtWUEsa0NBSUksbUJBRUEseUJBQ0Esa0JBSkEsYUFEQSxhQUdBLHVCQUdBLGNBUEEsV3ZEZ25ZSixDdUR2bVlJLCtFQUVJLGVBREEsZ0JBRUEsaUJBRUEsZUFEQSxpQnZEMG1ZUixDdUR0bVlJLCtFQU1JLFdBSkEsZUFEQSxnQkFFQSxpQkFJQSxtQkFIQSxrQkFDQSw4QnZEMG1ZUixDdUR2bVlRLDJGQUNJLGN2RHltWVosQ3VEdm1ZUSxtRkFDSSxVdkR5bVlaLEN1RC9sWUEsZ0ZBRUkscUJBREEsYXZEd21ZSixDdURubVlJLGNBRUksZUFEQSxnQkFFQSxpQkFFQSxnQ3ZEc21ZUixDTTF0YkksNEJpRCttREEsY0FRUSxlQURBLGdCQUVBLGlCQUNBLFVBQ0EsU3ZEd21ZVixDQUNGLEN1RHRtWVEsZ0JBQ0ksY0FDQSx5QnZEd21ZWixDdURsbVlBLHlDQUNJLHdCdkRxbVlKLEN1RGxtWUEsd0NBQ0ksOEJ2RHFtWUosQ3VEam1ZSSx3Q0FLSSxtQkFIQSx3QnBENXlDbUIsQ29EaXpDbkIsV0FKQSxhQUNBLHVCQUVBLGVBTEEsVXZEMG1ZUixDdURqbVlJLHlDQU9JLG1CQU5BLHlCQUdBLGtCQUVBLGFBSEEsZUFLQSx1QkFIQSxjQUhBLGF2RHltWVIsQ3VEOWxZUSwrQ0FDSSxrQkFDQSxrQnZEZ21ZWixDdUQ1bFlJLHdDQUVJLFdBQ0EsYXZENmxZUixDdUQzbFlRLDRDQUNJLG9CdkQ2bFlaLEN1RHhsWUEsa0NBRUksYXZEMGxZSixDdUR4bFlJLHVDQUlJLGFBQ0EsdUJBSEEsU0FDQSxldkQybFlSLEN1RHZsWVEsd0RBQ0ksa0J2RHlsWVosQ3VEcmxZSSwrQ0FFSSxlQURBLGdCQUVBLGdCdkR1bFlSLEN1RHJsWVEsb0RBQ0ksa0J2RHVsWVosQ01ueWJJLDRCaURpdERJLHVDQUNJLG9CdkRxbFlWLENBQ0YsQ01yemJJLHlCaURtdURBLHdDQUVRLGN2RG9sWVYsQ0FDRixDdUQva1lBLGlEQUVJLGVBREEsZ0JBRUEsaUJBQ0Esa0J2RGtsWUosQ3VEaGxZSSx5REFDSSxxQnZEa2xZUixDdUQ5a1lBLDRCQUNJLGtCdkRpbFlKLENNM3piSSw2QmlEeXVESiw0QkFJTSxnQnZEa2xZSixDQUNGLEN1RC9rWUEsMkJBR0ksYUFEQSxxQ0FFQSwwQkFIQSxzQnZEcWxZSixDdURobFlJLG1DQUNJLGdDdkRrbFlSLEN1RC9rWUksOEJBQ0ksYXZEaWxZUixDdUQ5a1lJLDZEQUNJLGV2RGdsWVIsQ3VENWtZQSxZQUNJLG1CdkQra1lKLEN1RDVrWUEsWUFDSSxtQnZEK2tZSixDdUQ1a1lBLFlBQ0ksbUJ2RCtrWUosQ3VEN2tZQSx3Q0FDSSxnQ3ZEZ2xZSixDdUQza1lJLDJDQUNJLDZCdkQ4a1lSLEN1RDVrWVEsOENBRUksZUFEQSxnQkFFQSxnQnZEOGtZWixDTXoyYkksNEJpRHF4REEsMkNBVVEsY3ZEOGtZVixDdUQ1a1lVLDhDQUNJLGVBQ0EsZ0J2RDhrWWQsQ0FDRixDdUQxa1lJLDRDQUNJLG9CdkQ0a1lSLEN1RHprWVEsK0NBRUksZUFEQSxnQkFFQSxpQkFDQSxzQnZEMmtZWixDdUR4a1lRLDhDQUVJLGVBREEsZ0JBRUEsaUJBQ0EsaUJ2RDBrWVosQ01qNGJJLDRCaUR3eURBLDRDQW9CUSxjQURBLGV2RDJrWVYsQ3VEeGtZVSw4Q0FDSSxldkQwa1lkLENBQ0YsQ3VEdGtZSSx3Q0FDSSxhQUNBLGdCdkR3a1lSLENNOTRiSSw2QmlEbzBEQSx3Q0FLUSxjdkR5a1lWLENBQ0YsQ01uNWJJLDRCaURvMERBLHdDQVVRLGFBREEscUJ2RDJrWVYsQ3VEeGtZVSw0Q0FDSSxrQnZEMGtZZCxDQUNGLEN1RHZrWVEsMkNBQ0ksZXZEeWtZWixDdURwa1lJLDRDQUNJLHFCdkRza1lSLENNbDZiSSw0QmlEMjFEQSw0Q0FJUSxrQnZEdWtZVixDQUNGLEN1RG5rWUEsd0NBQ0kseUJ2RHNrWUosQ3VEamtZSSxrR0FDSSxtQnZEcWtZUixDTTc3YkkseUJpRDQzREksMElBQ0kscUJ2RHFrWVYsQ0FDRixDdURqa1lBLDRDQUNJLFV2RG9rWUosQ3VEbmtZSSxrREFDSSxhcEQzMkRNLENvRDQyRE4sMkV2RHFrWVIsQ3VEL2pZSSw2RkFDSSxZdkRxa1lSLEN1RGxrWUksa0RBQ0ksVXZEb2tZUixDdURqa1lBLDBDQUNJLG1CdkRva1lKLENNNThiSSw0QmlEdTRESiwwQ0FJUSxrQnZEcWtZTixDQUNGLENNOTliSSx5QmlENDVESiw0RUFJUSx3QnZEb2tZTixDdURua1lNLDBGQUNJLFd2RHNrWVYsQ0FDRixDdURoa1lJLHdHQUVJLGdCQURBLGV2RHFrWVIsQ3VEbmtZUSxnSEFDSSxjQUNBLFl2RHNrWVosQ012K2JJLDRCaURzNkRJLHdHQUNJLGF2RHFrWVYsQ3VEbmtZVSxnSEFFSSxlQUNBLGFBRkEsYXZEd2tZZCxDdUQvallFLDBEQUVRLGN2RG1rWVYsQ0FMRixDdUR6allBLGlDQUNJLGlCdkRra1lKLEN3RHRrY0EsMEJBQ0UseUJBSUEsY0FEQSxnQkFGQSxhQUNBLFV4RDJrY0YsQ3dEeGtjRSxpQ0FDRSxlQUVBLFNBREEsV3hEMmtjSixDTXZoY0kseUJrRDVESiwwQkFZSSxZeEQya2NGLENBQ0YsQ3dEemtjQSx1QkFFRSxlQURBLGdCQUVBLGlCQUNBLHlCeEQ0a2NGLEN3RHprY0EsdUJBQ0UsYXhENGtjRixDd0Qxa2NJLGdDQUNFLFV4RDRrY04sQ3lEcG1jQSxxQkFDSSxzQkFDQSxVekR1bWNKLENNbGljSSw2Qm1EcEVBLDJCQUVRLFl6RHdtY1YsQ0FDRixDeURqbWNJLCtCQUNJLDJCekRtbWNSLENNMWljSSw2Qm1EMURBLCtCQUdRLHNCekRxbWNWLENBQ0YsQ00vaWNJLDZCbUQxREEsK0JBTVEsbUJ6RHVtY1YsQ0FDRixDeUR0bWNRLG9DQUtJLGVBRkEsa0JBQ0EsZ0JBRUEsaUJBSkEsa0JBREEsU3pENm1jWixDTTVqY0ksNkJtRGxESSxvQ0FRUSxjekQwbWNkLENBQ0YsQ01qa2NJLDZCbURsREksb0NBWVEsZUFEQSxnQnpENm1jZCxDQUNGLENNdmtjSSw0Qm1EbERJLG9DQWVRLGV6RDhtY2QsQ0FDRixDeUQxbWNJLDJCQUNJLGdCekQ0bWNSLENNL2tjSSw2Qm1EOUJBLDJCQUdRLGlCekQ4bWNWLENBQ0YsQ01wbGNJLDRCbUQ5QkEsMkJBTVEseUJ6RGduY1YsQ0FDRixDeUQvbWNRLGdDQUdJLGVBRkEsa0JBQ0EsZ0JBRUEsZ0J6RGluY1osQ00vbGNJLDRCbUR0QkksZ0NBTVEsZ0J6RG1uY2QsQ0FDRixDeUQvbWNJLDRCQUVJLG1CQURBLGFBSUEsU0FGQSxxQkFDQSxjQUVBLGNBNkJJLHdCekRxbGNaLENNN21jSSw2Qm1EWEEsNEJBUVEsMEJ6RG9uY1YsQ0FDRixDTWxuY0ksNkJtRFhBLDRCQVdRLFNBQ0EsVXpEc25jVixDQUNGLEN5RHJuY1EsK0NBQ0ksWXpEdW5jWixDeURybmNRLGtDQUtJLHNCQUZBLDRCQUZBLHFCQUdBLGFBRkEsU3pEMG5jWixDTS9vY0kseUJtRG1CSSxrQ0FVUSxhQURBLFd6RHduY2QsQ0FDRixDTXhvY0ksNEJtRE1JLGtDQWNRLGFBREEsV3pEMG5jZCxDQUNGLEN5RHBuY1EsK0NBQ0ksaUJ6RHNuY1osQ01qcGNJLDZCbUQwQkksK0NBSVEsaUJ6RHVuY2QsQ0FDRixDTXRwY0ksNEJtRDBCSSwrQ0FRUSxpQnpEd25jZCxDQUNGLENNM3BjSSw2Qm1Ec0NJLG1DQUdRLGlDQURBLGV6RHduY2QsQ0FDRixDeUR0bmNZLHNEQUVJLFV6RHluY2hCLEN5RHRuY1ksa0hBRkksbUJBRkEsMEN6RDhuY2hCLEN5RHJuY1ksb0NBZkosbUNBZ0JRLDBCekR3bmNkLENBQ0YsQ3lEdm5jWSxxQ0FsQkosbUNBbUJRLDBCekQwbmNkLENBQ0YsQ3lEem5jWSxxQ0FyQkosbUNBc0JRLDBCekQ0bmNkLENBQ0YsQ3lEM25jWSxxQ0F4QkosbUNBeUJRLDRCekQ4bmNkLENBQ0YsQ005cmNJLDZCbURrRVEsa0RBR1EsaUJ6RDZuY2xCLENBQ0YsQ01uc2NJLDRCbURrRVEsa0RBT1EsaUJ6RDhuY2xCLENBQ0YsQ3lEMW5jUSxxQ0FDSSxhekQ0bmNaLEN5RDNuY1kscUNBRkoscUNBR1Esb0J6RDhuY2QsQ0FDRixDTWh0Y0ksNkJtRG9GUSwrQ0FHUSx5QkFEQSxtQnpEK25jbEIsQ0FDRixDeUR6bmNJLG9DQUNJLG1CekQybmNSLENNenRjSSw2Qm1ENkZBLG9DQUdRLGlCekQ2bmNWLENBQ0YsQ005dGNJLDRCbUQ2RkEsb0NBTVEsa0J6RCtuY1YsQ0FDRixDeUQ5bmNRLHlDQUtJLFdBRkEsZUFGQSxrQkFDQSxnQkFFQSxnQnpEaW9jWixDTTF1Y0ksNkJtRHFHSSx5Q0FPUSxlQUNBLGdCekRrb2NkLENBQ0YsQ3lEL25jUSwyQ0FDSSxrQnpEaW9jWixDTW52Y0ksNEJtRGlISSwyQ0FJUSxrQnpEa29jZCxDQUNGLEN5RDluY0ksMkJBQ0ksd0J6RGdvY1IsQ3lEL25jUSxpQ0FJSSxlQUZBLGtCQUNBLGdCQUVBLGlCQUpBLCtCekRxb2NaLENNbHdjSSw2Qm1ENEhJLGlDQVFRLGlCQURBLHVCekRvb2NkLENBQ0YsQ014d2NJLDZCbUQ0SEksaUNBV1EsY3pEcW9jZCxDQUNGLEN5RG5vY1EsK0JBQ0ksNkJ6RHFvY1osQ01oeGNJLDZCbUQwSUksK0JBR1EsNkJ6RHVvY2QsQ0FDRixDTXR3Y0ksbURtRHVJUSwyQ0FDSSxZekRrb2NkLENBQ0YsQ3lEM25jUSxxREFFSSxhQUdBLHVCQURBLDRCQUhBLFd6RGlvY1osQ01qeWNJLDRCbUQrSkkscURBUVEsbUJ6RDhuY2QsQ0FDRixDeUR6bmNRLGlDQUNJLHVCekQybmNaLENNdHpjSSwwQm1EK0xJLG1DQUVRLGtDekR5bmNkLENBQ0YsQ005eWNJLDRCbUR1TEksZ0NBR1EsdUJBREEscUJ6RDBuY2QsQ0FDRixDeUR4bmNZLGtDQUVJLFdBRUEsZUFEQSxnQkFFQSxpQkFKQSxnQnpEOG5jaEIsQ3lEdm5jUSxpQ0FFSSxhQURBLGlCQUVBLFV6RHluY1osQ01oMGNJLDRCbURvTUksaUNBTVEsYUFDQSxpQkFGQSxXekQ2bmNkLENBQ0YsQ01wMWNJLHlCbUQ0TlEsc0NBRVEsWXpEMG5jbEIsQ0FDRixD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USxhQURBLFM1RGdtZE4sQ0FDRixDNEQzbGRBLHVCQUNJLGU1RDhsZEosQzREM2xkUSw4SEFDSSxnQjVENmxkWixDNER6bGRJLCtDQUNJLFk1RDJsZFIsQzREemxkUSxzRUFDSSxjQUNBLGU1RDJsZFosQzREcmxkUSwyRUFDSSxhNUR1bGRaLEM0RC9rZEEsd0JBRUksY0FDQSxlQUZBLGE1RG9sZEosQzREL2tkQSxtRUFHSSxjQURBLGlCQURBLFE1RG9sZEosQzREL2tkQSxrQkFDSSxlQUVBLHNCQURBLG9CQUdBLGtCQURBLFU1RG1sZEosQ003b2RJLDRCc0RzREosa0JBUVEsbUJBQ0Esb0I1RG1sZE4sQ0FDRixDNERobGRBLHFCQUNJLG1CQUNBLG9CNURtbGRKLENNeHBkSSw0QnNEbUVKLHFCQUtRLGlCQUNBLGdCNURvbGROLENBQ0YsQzREamxkQSxpQkFDSSxtQkFDQSxtQjVEb2xkSixDTW5xZEksNEJzRDZFSixpQkFLUSxlQUNBLGtCNURxbGROLENBQ0YsQzREbGxkQSxxQkFDSSxlQUNBLGtCNURxbGRKLEM0RGxsZEEscUJBQ0ksZUFDQSxnQkFDQSxnQjVEcWxkSixDNERsbGRBLGdDQUNJLFk1RHFsZEosQ014cmRJLDRCc0RrR0osZ0NBSVEsc0JBQ0Esa0I1RHNsZE4sQ0FDRixDNERubGRBLHVCQUNJLGE1RHNsZEosQzREbmxkQSxnREFDSSxTNURzbGRKLEM0RHBsZEksa0VBQ0ksbUJBQ0EsaUI1RHNsZFIsQ00xc2RJLDRCc0QrR0osZ0RBVVEsZUFEQSxVNUR1bGROLEM0RHJsZE0sa0VBQ0ksbUJBQ0EsZTVEdWxkVixDNERwbGRNLHlGQUNJLFE1RHNsZFYsQzREbmxkTSxzSUFFSSxzQkFEQSxlNURzbGRWLENBQ0YsQzREamxkQSxpQkFDSSxjQUVBLGVBREEseUI1RHFsZEosQzREaGxkSSwwQkFDSSxvQjVEbWxkUixDNEQ5a2RJLDhCQUNJLGtCQUVBLHNCQURBLG1CNURrbGRSLENNM3VkSSw0QnNEdUpBLDhCQU1RLG1CQUNBLG9CNURrbGRWLENBQ0YsQzREN2tkSSwyREFDSSxhNURnbGRSLEM0RDVrZEEsMEJBSUksdUJBSEEsYUFDQSxlQUdBLFNBRkEsc0I1RGlsZEosQzREN2tkSSxpREFFSSxhQURBLGFBRUEsUTVEK2tkUixDNEQ3a2RRLHFEQUVJLGVBREEsYTVEZ2xkWixDNEQ3a2RRLG1EQUNJLGVBQ0EsZ0I1RCtrZFosQzREM2tkWSxrRUFDSSxnQjVENmtkaEIsQ003d2RJLDZCc0R5S0osMEJBNkJRLFU1RDJrZE4sQzREemtkTSxpREFDSSxZNUQya2RWLENBQ0YsQ01yeGRJLDRCc0R5S0osMEJBcUNRLFE1RDJrZE4sQzREemtkTSxpREFDSSxZNUQya2RWLENBQ0YsQzREdGtkQSxtQ0FDSSxpQjVEeWtkSixDTWp5ZEksNEJzRHVOSixtQ0FJUSxVQUNBLGU1RDBrZE4sQzREeGtkTSxzQ0FDSSxZNUQwa2RWLENBQ0YsQzREdGtkQSwrQkFDSSxrQkFFQSxzQkFEQSxtQjVEMGtkSixDTWh6ZEksNEJzRG9PSiwrQkFNUSxtQkFDQSxvQjVEMGtkTixDQUNGLEM0RHZrZEEsaUNBQ0ksVTVEMGtkSixDTTF6ZEksNEJzRCtPSixpQ0FNUSxXQUNBLHdCQUZBLGtCQURBLFU1RDhrZE4sQ0FDRixDTS8wZEksMEJzRDRQSixpQ0FXUSxvQjVENGtkTixDQUNGLEM0RHprZEEsbUJBQ0ksYTVENGtkSixDTTMwZEksNEJzRDhQSixtQkFHUSxjNUQ4a2ROLENBQ0YsQzREM2tkQSxrQkFDSSxzQkFDQSxhNUQ4a2RKLEM0RHZrZEEsa0NBQ0ksbUI1RHlrZEosQ014MWRJLDRCc0Q4UUosa0NBSVEsb0I1RDBrZE4sQ0FDRixDNER2a2RBLHlCQUtJLHNCQUhBLFNBRUEsYUFIQSxlQUtBLFlBSEEsWTVENmtkSixDNER2a2RBLDBCQUNJLFU1RDBrZEosQzREeGtkSSw4QkFDSSxnQjVEMGtkUixDNER0a2RBLGlDQUVJLHFCQURBLGFBRUEsUUFDQSxtQjVEeWtkSixDTXAzZEksNEJzRDhTSSw2Q0FDSSxrQjVEeWtkVixDNERqa2RVLHNEQUVJLFlBREEsVTVEdWtkZCxDNERoa2RGLFVBRVEsYTVEb2tkTixDQVpGLEM0RHBqZEEsNENBQ0ksbUI1RG9rZEosQzREbGtkSSxrSUFDSSxtQkFDQSxvQkFDQSxlQUNBLGU1RG9rZFIsQzREaGtkQSxtQ0FDSSxlNURta2RKLEM0RGhrZEEsb0JBQ0kseUJBQ0EscUI1RG1rZEosQzREamtkSSx1QkFDSSxrQkFFQSxzQkFEQSxtQjVEb2tkUixDTTk1ZEksNEJzRCtWSSx1QkFDSSxpQkFDQSxnQjVEa2tkVixDNEQ3amRGLHdDQUVRLFU1RGlrZE4sQ0FMRixDNER2amRJLG1FQUVJLG1CQURBLHlCQUVBLG1CNURna2RSLEM0RDdqZEksZ0VBRUksdUJBREEsZ0I1RGdrZFIsQzRENWpkSSxrQ0FDSSxlQUNBLG1CQUNBLGlCNUQ4amRSLEM0RDNqZEksa0NBQ0ksYXpEdFhNLEN5RHVYTix5QjVENmpkUixDNEQzamRRLHdDQUNJLG9CNUQ2amRaLENNaDhkSSw0QnNEd1lJLCtEQUNJLGtCNUQyamRWLENBQ0YsQzREdmpkQSxtQkFDSSxjQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0EsYzVEMGpkSixDTTc4ZEksNEJzRHVaQSxtREFFUSxjNUR5amRWLENBQ0YsQzREcmpkQSxxRUFDSSxZNUR3amRKLEM0RHZqZEksaUdBQ0ksMkI1RHlqZFIsQ00xOWRJLDRCc0RxYUksaUdBRUksZUFDQSxpQkFGQSx5QjVEMGpkVixDQUNGLEM0RHBqZEEsc0RBQ0ksZ0I1RHVqZEosQzREcmpkSSw0REFDSSxtQ0FDQSw4QjVEdWpkUixDNERuamRBLDhEQUNJLGdCNURzamRKLEM0RHBqZEksb0VBQ0ksbUNBQ0EsK0JBQ0Esb0I1RHNqZFIsQzZEM2plQSxtQkFHSSxZQUZBLGNBR0EsY0FDQSxZQUhBLGM3RGlrZUosQ00xL2RJLDRCdUR6RUosbUJBUVEseUJBQ0EsaUJBQ0EsZ0I3RCtqZU4sQ0FDRixDNkQ1amVBLGlCQUdJLHlCQUZBLGFBSUEsZUFIQSxTQUVBLG1CN0Rna2VKLEM2RDdqZUksdUJBQ0ksd0I3RCtqZVIsQ001Z2VJLDRCdUQzREosaUJBYVEsUzdEK2plTixDNkQ3amVNLHdDQUhBLHFCN0Rta2VOLEM2RDVqZU0scUJBQ0ksUzdEOGpl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YUFDSSxrQkFDQSxrQkFDQSxnQkFFQSxzQkFEQSxrQi9EcTZlSixDTTc4ZUksNEJ5RG9DSixhQVFRLGlCQUNBLGdCL0RxNmVOLENBQ0YsQytEbDZlQSxhQUNJLGtCQUNBLGdCQUVBLHNCQURBLG1CL0RzNmVKLENNMTllSSw0QnlEaURKLGFBT1EsaUJBQ0Esb0IvRHM2ZU4sQ0FDRixDK0RsNmVBLFlBQ0ksZUFDQSxnQkFDQSxnQi9EcTZlSixDK0RsNmVBLDBDQUNJLGdCL0RxNmVKLEMrRDc1ZUksdUdBQ0kscUIvRGs2ZVIsQ01oL2VJLDZCeURvRUosMENBY1EsUy9EazZlTixDQUNGLEMrRC81ZUEsb0JBQ0ksYUFFQSxTQURBLFUvRG02ZUosQytEaDZlSSwyQkFDSSxzQi9EazZlUixDTTkvZUksNEJ5RHNGSixvQkFVUSxjL0RrNmVOLENBQ0YsQ01oaGZJLDBCeURpSEosd0RBRVEsMkIvRGs2ZU4sQ0FDRixDK0Q5NWVJLG1KQUNJLHVCL0RpNmVSLEMrRDU1ZUksNERBQ0ksc0NBQ0ksWS9EKzVlVixDQUNGLEMrRDM1ZUEsYUFDSSxhQUNBLHFCL0Q4NWVKLENnRTdsZlEsNENBRUksc0JBREEsY2hFaW1mWixDZ0UzbGZBLG1DQUNJLGdCaEU4bGZKLENnRTNsZkEsb0JBQ0ksZ0JoRThsZkosQ2dFM2xmQSxtQ0FJSSxtQkFGQSxhQUNBLFNBRUEscUJBSkEsc0JoRWttZkosQ2dFNWxmSSx1Q0FFSSxpQkFEQSxnQmhFK2xmUixDZ0UzbGZJLDBFQUNJLGtCQUNBLHFCQUNBLGlCaEU2bGZSLENnRTFsZkkscUNBQ0ksZWhFNGxmUixDZ0V6bGZJLHFDQUNJLGNBQ0EseUJoRTJsZlIsQ2dFemxmUSwyQ0FDSSxvQmhFMmxmWixDTWhrZkksNEIwRHRESixtQ0FnQ1Esc0JBQ0EsZ0NoRTBsZk4sQ2dFeGxmTSx1Q0FFSSxZQURBLGVoRTJsZlYsQ2dFdmxmTSwwRUFDSSxtQkFDQSxtQmhFeWxmVixDZ0VwbGZGLDRFQUVRLFdoRXdsZk4sQ0FMRixDZ0Uva2ZBLCtCQUNJLFloRXdsZkosQ2dFcmxmQSxrQ0FFSSwyQkFFQSxtQkFIQSxtQkFJQSxnQkFFQSxtQkFEQSxpQkFIQSxnQmhFNGxmSixDZ0V0bGZJLHFDQUNJLE9oRXdsZlIsQ2dFdGxmUSx3Q0FDSSxlQUNBLGdCQUNBLGlCQUNBLDBCaEV3bGZaLENNM21mSSw0QjBER0osa0NBcUJRLGNBQ0Esb0JBQ0EscUJoRXVsZk4sQ0FDRixDZ0VubGZBLHlDQUVJLFdBR0EsZUFDQSxnQkFMQSxZQU1BLGlCQUpBLGlCaEV5bGZKLENnRWxsZkEsbUNBSUksbUJBVUEseUJBREEsa0JBTkEsV0FFQSxlQUNBLGdCQVBBLFVBUUEsaUJBSUEsZ0JBZEEsa0JBT0Esa0JBTkEsTUFHQSxTaEU2bGZKLENNM29mSSw0QjBEeUNKLG1DQW1CUSxTQURBLE9oRXFsZk4sQ0FDRixDaUV2dGZFLHVEQUNFLE1BQ0EsZ0JBQ0Esa0JqRTB0ZkosQ2lFeHRmSSwwRUFDRSxpQmpFMHRmTixDTTFwZkksNEIyRGpFQSwwRUFJSSxpQmpFMnRmTixDQUNGLENpRXh0ZkkscUVBQ0UsYWpFMHRmTixDTS9xZkkseUIyRHZDRSxtRUFDRSxlakV5dGZOLENBQ0YsQ012cWZJLDRCMkQ5Q0UsbUVBQ0UsZWpFd3RmTixDQUNGLENpRXB0ZkksOERBQ0csZWpFc3RmUCxDa0V2dmZFLHFEQUNFLGlCbEUwdmZKLENNbnJmSSw0QjREbkVBLHVDQUNFLFlsRXl2ZkosQ2tFdHZmRSxxREFDRSxhQUNBLFNBQ0EsaUJsRXd2ZkosQ0FDRixDa0VwdmZBLGVBSUUseUJBREEsWUFEQSxZQURBLFVsRTB2ZkYsQ2tFcHZmSSwyQkFDRSxhbEVzdmZOLENrRWx2ZkUscUJBSUUsV0FEQSxlQUZBLGdCQUNBLFdsRXN2ZkosQ2tFL3VmRSx1RkFDRSxnQmxFa3ZmSixDa0UvdWZFLDRFQUNFLFdBQ0EsbUJsRWl2ZkosQ2tFOXVmRSw4REFDRSxjbEVndmZKLENrRTl1ZkUsOERBQ0UsZWxFZ3ZmSixDa0UzdGZNLCtEQUVFLGVBREEsV2xFd3VmUixDa0VudWZJLDhEQUNFLFVsRXF1Zk4sQ2tFbnVmSSw4REFDRSxXbEVxdWZOLENrRWp1ZkUseUZBQ0UsOERBQ0UsWWxFbXVmSixDa0VqdWZFLDhEQUNFLGFsRW11ZkosQ0FDRixDTXB3ZkkseUI0RHNDRixpR0FFSSxhQUdBLFNBRkEsaUJBQ0EsaUJsRWl1ZkosQ0FDRixDa0V4dGZFLHlJQUNFLFlsRTZ0ZkosQ2tFMXRmRSxpUUFDRSxhQUNBLGVsRTh0ZkosQ2tFenRmRSx1Q0FDRSxjbEU0dGZKLENrRXp0ZkUsdUNBQ0UsYWxFMnRmSixDa0V4dGZFLGtDQUdFLHlCQUZBLGtCQUNBLFFsRTJ0ZkosQ2tFeHRmSSx3Q0FFRSxvQkFEQSxnQmxFMnRmTixDTTN4ZkksNkI0RHdFRSx3Q0FFRSxtQkFEQSxlbEV1dGZOLENrRWx0ZkUsdUNBQ0UsVWxFb3RmSixDa0VsdGZFLHVDQUNFLFdsRW90ZkosQ0FDRixDTXZ5ZkksNEI0RHVGQSxrQ0FFRSx5QkFEQSxRbEVvdGZKLENrRWh0ZkUsdUNBQ0UsYWxFa3RmSixDa0VodGZFLHVDQUNFLGNsRWt0ZkosQ0FDRixDa0U3c2ZFLDREQUNFLG9DbEVndGZKLENrRTNzZkksNkZBQ0UscUJsRTZzZk4sQ21FbjRmQSx1QkFDRSxrQkFDQSxVbkVzNGZGLENtRW40ZkEscUJBRUUsbUJBQ0EsUUFDQSxVbkVzNGZGLENtRW40ZkEsMEJBR0UsbUJBREEsYUFEQSxjQUdBLFduRXM0ZkYsQ21FbjRmQSxnQkFDRSxnQkFRQSw0Q0FQQSxlQUtBLGdCQUpBLG1CQUVBLGFBREEsaUJBRUEsY25FeTRmRixDbUVuNGZBLG1CQUNFLE9BQ0EsaUJuRXM0ZkYsQ21FbDRmQSwyQkFJRSxrQkFEQSxlQURBLGNBREEsVW5FdzRmRixDbUVsNGZBLGlEQUNFLGtDbkVxNGZGLENtRWw0ZkEsWUFDRSxhaEVxQ1ksQ2dFcENaLGlCQUNBLGlCbkVxNGZGLENtRWw0ZkEsb0RBQ0UsaUJuRXE0ZkYsQ21FbDRmQSxxQkFHRSxxQkFGQSxhQUNBLFFuRXM0ZkYsQ21FbjRmRSxpRUFDRSxVbkVxNGZKLENtRWg0ZkMsK0NBQ0csYUFDQSxnQm5FbTRmSixDbUU5M2ZFLHdHQUNFLGVuRWk0ZkosQ21FOTNmRSw4RUFDRSxpQm5FZzRmSixDb0VqOWZBLHlCQUNFLHlCQUNBLGFwRW85ZkYsQ29FajlmQSx5QkFDRSxvQnBFbzlmRixDb0VsOWZFLGlDQUVFLG1CQURBLGFBRUEsb0JwRW85ZkosQ29FbDlmSSxvQ0FFRSxnQkFEQSxpQnBFcTlmTixDb0VqOWZJLDZFQUNFLGVwRW05Zk4sQ29FaDlmSSx5RUFDRSxtQkFDQSxnQkFDQSxvQkFDQSxnQnBFazlmTixDb0U5OGZFLG1DQUNFLGFwRWc5ZkosQ29FNzhmRSxtQ0FDRSxZcEUrOGZKLENNejZmSSw0QjhEcEVKLHlCQWtDSSxvQnBFKzhmRixDb0U3OGZFLG1DQUNFLFlwRSs4ZkosQ29FNThmRSxtQ0FDRSxhcEU4OGZKLENvRTM4ZkUsaUNBQ0UsbUJwRTY4ZkosQ29FMzhmSSxnRUFDRSxjcEU2OGZOLENvRTE4ZkkseUVBQ0UsdUJwRTQ4Zk4sQ0FDRixDTTE4ZkksMEI4REdKLG1DQUVJLG1CcEUwOGZGLENBQ0YsQ29FdjhmQSwrQkFFRSxrQkFDQSxnQkFFQSxzQkFEQSxvQkFFQSxtQkFMQSxzQnBFKzhmRixDTTU4ZkksNEI4REpKLCtCQVNJLG1CQUNBLG9CcEUyOGZGLENBQ0YsQ29FeDhmQSxtQ0FDRSxpQkFDQSxnQkFDQSxnQnBFMjhmRixDb0V6OGZFLHNEQUNFLG9CcEUyOGZKLENNMzlmSSw0QjhEVUosbUNBVUksa0JBQ0Esb0JwRTI4ZkYsQ0FDRixDb0V4OGZBLHlCQUtFLG1CQUhBLGFBQ0Esc0JBQ0EsdUJBRUEsa0JBTEEsVXBFaTlmRixDTTMrZkksNkI4RGtDQSxrRUFDRSxVcEU0OGZKLENBQ0YsQ29FejhmRSxnQ0FDRSxlcEUyOGZKLENvRXg4ZkUsMEVBRUUsYXBFMDhmSixDTXYvZkksNkI4RDJDRiwwRUFLSSxVcEU0OGZKLENBQ0YsQ29FejhmRSxnRUFDRSxjQUVBLGVBQ0EsZ0JBQ0EsbUJBSEEsUXBFODhmSixDb0V4OGZFLHFFQUVFLGtCQURBLFFwRTI4ZkosQ29FdjhmRSwrRkFFRSxxQmpFN0RVLENpRTREVixhakV6RFUsQ2lFNERWLG1CQURBLGdCQUVBLGtCcEV5OGZKLENvRXQ4ZkUscUVBQ0UsVXBFdzhmSixDb0VyOGZFLDhJQUVFLHdCQUNBLFFwRXU4ZkosQ29FbjhmRSw0Q0FDRSx5QnBFcThmSixDb0VsOGZFLGdJQUNFLGtCcEVvOGZKLENvRWg4Zkksd0pBQ0UsYXBFazhmTixDb0VoOGZNLGdNQUNFLGVBQ0EsZ0JBQ0Esa0JwRWs4ZlIsQ29FLzdmTSxpS0FDRSx3QnBFaThmUixDb0U1N2ZFLGdEQUNFLGlCQUNBLGdCcEU4N2ZKLENvRTE3ZkksNERBTUUsNENBR0EsZ0JBRkEsbUJBTEEsZ0JBTUEsbUJBTEEsd0JBQ0EsWUFIQSxhcEVvOGZOLENvRTE3Zk0seUVBRUUsY0FEQSxlQUVBLGdCQUNBLGtCcEU0N2ZSLENNN2pnQkksNkI4RGtIQSw0REFtQkksVXBFNDdmTixDQUNGLENvRXY3ZkUsMkRBRUUsYWpFeElVLENpRXVJVixhcEUwN2ZKLENNdGtnQkksNkI4RDJJRiwyREFLSSxVcEUwN2ZKLENBQ0YsQ29FdDdmQSw0Q0FDRSx3QnBFeTdmRixDb0V2N2ZFLHFGQUNFLHFCcEV5N2ZKLENvRXI3ZkEsdUNBQ0Usc0JBQ0EsZ0JwRXc3ZkYsQ012bGdCSSw0QjhENkpKLHVDQUtJLGdCcEV5N2ZGLENBQ0YsQ3FFaHBnQkEsU0FlRSx3QmxFOENZLENrRTVDWixpQkFsQ3dCLENBK0J4QixhQW5Dd0IsQ0E4QnhCLGFBQ0EsZUFDQSxrQkF4QndCLENBMEJ4QixnQkFMQSxpQnJFc3BnQkYsQ3FFN3BnQkUscURBSUUscUJyRStwZ0JKLENxRWpwZ0JFLGdCQVVFLDBDQURBLG9GQUxBLFNBT0EsWUFOQSxTQUdBLGtCQUlBLG9CQVhBLGtCQUVBLFFBREEsTUFLQSxXQURBLFNyRXlwZ0JKLENxRWhwZ0JFLFdBQ0UsYUFDQSxjQUNBLGlCQUNBLGtCQWxEc0IsQ0FvRHRCLGtCQURBLGtCckVtcGdCSixDcUU5b2dCQSxRQUNFLGFBQ0EsZUFDQSxlckVpcGdCRixDcUUvb2dCRSxZQUdFLHdCQXZEa0IsQ0FxRGxCLFlBQ0EsY3JFa3BnQkosQ3FFOW9nQkUsNkJBRUUsV3JFK29nQkosQ3FFNW9nQkUsZUFDRSwwQnJFOG9nQkosQ3FFem9nQkUsVUFDRSxzQnJFNG9nQkosQ3FFN29nQkUsVUFDRSx1QnJFZ3BnQkosQ3FFanBnQkUsVUFDRSxZckVvcGdCSixDcUVycGdCRSxVQUNFLHVCckV3cGdCSixDcUV6cGdCRSxVQUNFLHVCckU0cGdCSixDcUU3cGdCRSxVQUNFLFlyRWdxZ0JKLENxRWpxZ0JFLFVBQ0UsdUJyRW9xZ0JKLENxRXJxZ0JFLFVBQ0UsdUJyRXdxZ0JKLENxRXpxZ0JFLFVBQ0UsWXJFNHFnQkosQ3FFN3FnQkUsV0FDRSx1QnJFZ3JnQkosQ3FFanJnQkUsV0FDRSx1QnJFb3JnQkosQ3FFcnJnQkUsV0FDRSxhckV3cmdCSixDcUV4cWdCQSxnQkFDRSxhckUycWdCRixDcUV4cWdCSSwwQkFDRSxZckUwcWdCTixDcUV2cWdCSSxvQkFDRSxjckV5cWdCTixDcUVwcWdCQSxXQUtFLHdCQXpHb0IsQ0EwR3BCLGlCQWpId0IsQ0E4R3hCLGVBQ0EsZ0JBSEEsa0JBQ0EsVXJFMnFnQkYsQ3FFcnFnQkUsa0JBR0UsWUFGQSxjQUNBLGdCckV3cWdCSixDcUVucWdCQSxZQUdFLHdCQXRIb0IsQ0FxSHBCLGFBREEsVXJFd3FnQkYsQ3FFbnFnQkEsdUJBQ0UsR0FDRSwrQnJFc3FnQkYsQ3FFbnFnQkEsR0FDRSw4QnJFcXFnQkYsQ0FDRixDcUU5cGdCRSxxQ0FDRSxpQnJFbXFnQkosQ3FFanFnQkUsaURBQ0UsV3JFbXFnQko7QXNFaDBnQkE7Ozs7O0VBQUEsQ0FPQSxLQUVFLDZCQURBLHFCdEVzMGdCRixDc0VsMGdCQSxpQkFHRSxrQnRFcTBnQkYsQ3VFOTBnQkUsb0ZDR0EsaUJBREEsa0JBREEsa0JBREEsbUJBREEsVXhFNDFnQkYsQ01yeWdCSSx5QmlFekNFLHlCQUNFLGV2RWsxZ0JOLENBQ0YsQ00zeWdCSSx5QmlFekNFLHVDQUNFLGV2RXUxZ0JOLENBQ0YsQ01oemdCSSwwQmlFekNFLHFEQUNFLGV2RTQxZ0JOLENBQ0YsQ01yemdCSSwwQmlFekNFLG1FQUNFLGdCdkVpMmdCTixDQUNGLEN1RXQwZ0JFLEtDbkNBLGFBQ0EsZUFFQSxrQkFEQSxrQnhFNjJnQkYsQ3VFdDBnQkUsWUFFRSxjQURBLGN2RTAwZ0JKLEN1RXYwZ0JJLDJDQUdFLGVBREEsZXZFMDBnQk4sQ3lFLzNnQkUsc3FCQUlFLGtCQURBLG1CQUZBLGtCQUNBLFV6RXk0Z0JKLEN5RWozZ0JNLEtBQ0UsYUFDQSxZQUNBLGN6RW8zZ0JSLEN3RXgxZ0JFLGNBQ0UsY0FDQSxjeEUyMWdCSixDd0U3MWdCRSxjQUNFLGFBQ0EsYXhFZzJnQkosQ3dFbDJnQkUsY0FDRSx3QkFDQSx3QnhFcTJnQkosQ3dFdjJnQkUsY0FDRSxhQUNBLGF4RTAyZ0JKLEN3RTUyZ0JFLGNBQ0UsYUFDQSxheEUrMmdCSixDd0VqM2dCRSxjQUNFLHdCQUNBLHdCeEVvM2dCSixDeUV2NGdCTSxVRENKLGNBRUEsZUFEQSxVeEUyNGdCRixDeUV2NGdCVSxPRGJSLHFCQUlBLHFCeEVxNWdCRixDeUU1NGdCVSxPRGJSLHNCQUlBLHNCeEUwNWdCRixDeUVqNWdCVSxPRGJSLGFBSUEsYXhFKzVnQkYsQ3lFdDVnQlUsT0RiUixzQkFJQSxzQnhFbzZnQkYsQ3lFMzVnQlUsT0RiUixzQkFJQSxzQnhFeTZnQkYsQ3lFaDZnQlUsT0RiUixhQUlBLGF4RTg2Z0JGLEN5RXI2Z0JVLE9EYlIsc0JBSUEsc0J4RW03Z0JGLEN5RTE2Z0JVLE9EYlIsc0JBSUEsc0J4RXc3Z0JGLEN5RS82Z0JVLE9EYlIsYUFJQSxheEU2N2dCRixDeUVwN2dCVSxRRGJSLHNCQUlBLHNCeEVrOGdCRixDeUV6N2dCVSxRRGJSLHNCQUlBLHNCeEV1OGdCRixDeUU5N2dCVSxRRGJSLGNBSUEsY3hFNDhnQkYsQ3lFNzdnQk0sYUFBd0IsUXpFaThnQjlCLEN5RS83Z0JNLFlBQXVCLFF6RW04Z0I3QixDeUVoOGdCUSxTQUF3QixPekVvOGdCaEMsQ3lFcDhnQlEsU0FBd0IsT3pFdzhnQmhDLEN5RXg4Z0JRLFNBQXdCLE96RTQ4Z0JoQyxDeUU1OGdCUSxTQUF3QixPekVnOWdCaEMsQ3lFaDlnQlEsU0FBd0IsT3pFbzlnQmhDLEN5RXA5Z0JRLFNBQXdCLE96RXc5Z0JoQyxDeUV4OWdCUSxTQUF3QixPekU0OWdCaEMsQ3lFNTlnQlEsU0FBd0IsT3pFZytnQmhDLEN5RWgrZ0JRLFNBQXdCLE96RW8rZ0JoQyxDeUVwK2dCUSxTQUF3QixPekV3K2dCaEMsQ3lFeCtnQlEsVUFBd0IsUXpFNCtnQmhDLEN5RTUrZ0JRLFVBQXdCLFF6RWcvZ0JoQyxDeUVoL2dCUSxVQUF3QixRekVvL2dCaEMsQ3lFNytnQlksVURoQlYsdUJ4RWlnaEJGLEN5RWovZ0JZLFVEaEJWLHdCeEVxZ2hCRixDeUVyL2dCWSxVRGhCVixleEV5Z2hCRixDeUV6L2dCWSxVRGhCVix3QnhFNmdoQkYsQ3lFNy9nQlksVURoQlYsd0J4RWloaEJGLEN5RWpnaEJZLFVEaEJWLGV4RXFoaEJGLEN5RXJnaEJZLFVEaEJWLHdCeEV5aGhCRixDeUV6Z2hCWSxVRGhCVix3QnhFNmhoQkYsQ3lFN2doQlksVURoQlYsZXhFaWloQkYsQ3lFamhoQlksV0RoQlYsd0J4RXFpaEJGLEN5RXJoaEJZLFdEaEJWLHdCeEV5aWhCRixDTXBpaEJJLHlCbUUzQkUsUUFDRSxhQUNBLFlBQ0EsY3pFbWtoQk4sQ3dFdmloQkEsaUJBQ0UsY0FDQSxjeEV5aWhCRixDd0UzaWhCQSxpQkFDRSxhQUNBLGF4RTZpaEJGLEN3RS9paEJBLGlCQUNFLHdCQUNBLHdCeEVpamhCRixDd0VuamhCQSxpQkFDRSxhQUNBLGF4RXFqaEJGLEN3RXZqaEJBLGlCQUNFLGFBQ0EsYXhFeWpoQkYsQ3dFM2poQkEsaUJBQ0Usd0JBQ0Esd0J4RTZqaEJGLEN5RWhsaEJJLGFEQ0osY0FFQSxlQURBLFV4RW1saEJBLEN5RS9raEJRLFVEYlIscUJBSUEscUJ4RTRsaEJBLEN5RW5saEJRLFVEYlIsc0JBSUEsc0J4RWdtaEJBLEN5RXZsaEJRLFVEYlIsYUFJQSxheEVvbWhCQSxDeUUzbGhCUSxVRGJSLHNCQUlBLHNCeEV3bWhCQSxDeUUvbGhCUSxVRGJSLHNCQUlBLHNCeEU0bWhCQSxDeUVubWhCUSxVRGJSLGFBSUEsYXhFZ25oQkEsQ3lFdm1oQlEsVURiUixzQkFJQSxzQnhFb25oQkEsQ3lFM21oQlEsVURiUixzQkFJQSxzQnhFd25oQkEsQ3lFL21oQlEsVURiUixhQUlBLGF4RTRuaEJBLEN5RW5uaEJRLFdEYlIsc0JBSUEsc0J4RWdvaEJBLEN5RXZuaEJRLFdEYlIsc0JBSUEsc0J4RW9vaEJBLEN5RTNuaEJRLFdEYlIsY0FJQSxjeEV3b2hCQSxDeUV6bmhCSSxnQkFBd0IsUXpFNG5oQjVCLEN5RTFuaEJJLGVBQXVCLFF6RTZuaEIzQixDeUUxbmhCTSxZQUF3QixPekU2bmhCOUIsQ3lFN25oQk0sWUFBd0IsT3pFZ29oQjlCLEN5RWhvaEJNLFlBQXdCLE96RW1vaEI5QixDeUVub2hCTSxZQUF3QixPekVzb2hCOUIsQ3lFdG9oQk0sWUFBd0IsT3pFeW9oQjlCLEN5RXpvaEJNLFlBQXdCLE96RTRvaEI5QixDeUU1b2hCTSxZQUF3QixPekUrb2hCOUIsQ3lFL29oQk0sWUFBd0IsT3pFa3BoQjlCLEN5RWxwaEJNLFlBQXdCLE96RXFwaEI5QixDeUVycGhCTSxZQUF3QixPekV3cGhCOUIsQ3lFeHBoQk0sYUFBd0IsUXpFMnBoQjlCLEN5RTNwaEJNLGFBQXdCLFF6RThwaEI5QixDeUU5cGhCTSxhQUF3QixRekVpcWhCOUIsQ3lFMXBoQlUsYURoQlYsYXhFNnFoQkEsQ3lFN3BoQlUsYURoQlYsdUJ4RWdyaEJBLEN5RWhxaEJVLGFEaEJWLHdCeEVtcmhCQSxDeUVucWhCVSxhRGhCVixleEVzcmhCQSxDeUV0cWhCVSxhRGhCVix3QnhFeXJoQkEsQ3lFenFoQlUsYURoQlYsd0J4RTRyaEJBLEN5RTVxaEJVLGFEaEJWLGV4RStyaEJBLEN5RS9xaEJVLGFEaEJWLHdCeEVrc2hCQSxDeUVscmhCVSxhRGhCVix3QnhFcXNoQkEsQ3lFcnJoQlUsYURoQlYsZXhFd3NoQkEsQ3lFeHJoQlUsY0RoQlYsd0J4RTJzaEJBLEN5RTNyaEJVLGNEaEJWLHdCeEU4c2hCQSxDQUNGLENNMXNoQkkseUJtRTNCRSxRQUNFLGFBQ0EsWUFDQSxjekV3dWhCTixDd0U1c2hCQSxpQkFDRSxjQUNBLGN4RThzaEJGLEN3RWh0aEJBLGlCQUNFLGFBQ0EsYXhFa3RoQkYsQ3dFcHRoQkEsaUJBQ0Usd0JBQ0Esd0J4RXN0aEJGLEN3RXh0aEJBLGlCQUNFLGFBQ0EsYXhFMHRoQkYsQ3dFNXRoQkEsaUJBQ0UsYUFDQSxheEU4dGhCRixDd0VodWhCQSxpQkFDRSx3QkFDQSx3QnhFa3VoQkYsQ3lFcnZoQkksYURDSixjQUVBLGVBREEsVXhFd3ZoQkEsQ3lFcHZoQlEsVURiUixxQkFJQSxxQnhFaXdoQkEsQ3lFeHZoQlEsVURiUixzQkFJQSxzQnhFcXdoQkEsQ3lFNXZoQlEsVURiUixhQUlBLGF4RXl3aEJBLEN5RWh3aEJRLFVEYlIsc0JBSUEsc0J4RTZ3aEJBLEN5RXB3aEJRLFVEYlIsc0JBSUEsc0J4RWl4aEJBLEN5RXh3aEJRLFVEYlIsYUFJQSxheEVxeGhCQSxDeUU1d2hCUSxVRGJSLHNCQUlBLHNCeEV5eGhCQSxDeUVoeGhCUSxVRGJSLHNCQUlBLHNCeEU2eGhCQSxDeUVweGhCUSxVRGJSLGFBSUEsYXhFaXloQkEsQ3lFeHhoQlEsV0RiUixzQkFJQSxzQnhFcXloQkEsQ3lFNXhoQlEsV0RiUixzQkFJQSxzQnhFeXloQkEsQ3lFaHloQlEsV0RiUixjQUlBLGN4RTZ5aEJBLEN5RTl4aEJJLGdCQUF3QixRekVpeWhCNUIsQ3lFL3hoQkksZUFBdUIsUXpFa3loQjNCLEN5RS94aEJNLFlBQXdCLE96RWt5aEI5QixDeUVseWhCTSxZQUF3QixPekVxeWhCOUIsQ3lFcnloQk0sWUFBd0IsT3pFd3loQjlCLEN5RXh5aEJNLFlBQXdCLE96RTJ5aEI5QixDeUUzeWhCTSxZQUF3QixPekU4eWhCOUIsQ3lFOXloQk0sWUFBd0IsT3pFaXpoQjlCLEN5RWp6aEJNLFlBQXdCLE96RW96aEI5QixDeUVwemhCTSxZQUF3QixPekV1emhCOUIsQ3lFdnpoQk0sWUFBd0IsT3pFMHpoQjlCLEN5RTF6aEJNLFlBQXdCLE96RTZ6aEI5QixDeUU3emhCTSxhQUF3QixRekVnMGhCOUIsQ3lFaDBoQk0sYUFBd0IsUXpFbTBoQjlCLEN5RW4waEJNLGFBQXdCLFF6RXMwaEI5QixDeUUvemhCVSxhRGhCVixheEVrMWhCQSxDeUVsMGhCVSxhRGhCVix1QnhFcTFoQkEsQ3lFcjBoQlUsYURoQlYsd0J4RXcxaEJBLEN5RXgwaEJVLGFEaEJWLGV4RTIxaEJBLEN5RTMwaEJVLGFEaEJWLHdCeEU4MWhCQSxDeUU5MGhCVSxhRGhCVix3QnhFaTJoQkEsQ3lFajFoQlUsYURoQlYsZXhFbzJoQkEsQ3lFcDFoQlUsYURoQlYsd0J4RXUyaEJBLEN5RXYxaEJVLGFEaEJWLHdCeEUwMmhCQSxDeUUxMWhCVSxhRGhCVixleEU2MmhCQSxDeUU3MWhCVSxjRGhCVix3QnhFZzNoQkEsQ3lFaDJoQlUsY0RoQlYsd0J4RW0zaEJBLENBQ0YsQ00vMmhCSSwwQm1FM0JFLFFBQ0UsYUFDQSxZQUNBLGN6RTY0aEJOLEN3RWozaEJBLGlCQUNFLGNBQ0EsY3hFbTNoQkYsQ3dFcjNoQkEsaUJBQ0UsYUFDQSxheEV1M2hCRixDd0V6M2hCQSxpQkFDRSx3QkFDQSx3QnhFMjNoQkYsQ3dFNzNoQkEsaUJBQ0UsYUFDQSxheEUrM2hCRixDd0VqNGhCQSxpQkFDRSxhQUNBLGF4RW00aEJGLEN3RXI0aEJBLGlCQUNFLHdCQUNBLHdCeEV1NGhCRixDeUUxNWhCSSxhRENKLGNBRUEsZUFEQSxVeEU2NWhCQSxDeUV6NWhCUSxVRGJSLHFCQUlBLHFCeEVzNmhCQSxDeUU3NWhCUSxVRGJSLHNCQUlBLHNCeEUwNmhCQSxDeUVqNmhCUSxVRGJSLGFBSUEsYXhFODZoQkEsQ3lFcjZoQlEsVURiUixzQkFJQSxzQnhFazdoQkEsQ3lFejZoQlEsVURiUixzQkFJQSxzQnhFczdoQkEsQ3lFNzZoQlEsVURiUixhQUlBLGF4RTA3aEJBLEN5RWo3aEJRLFVEYlIsc0JBSUEsc0J4RTg3aEJBLEN5RXI3aEJRLFVEYlIsc0JBSUEsc0J4RWs4aEJBLEN5RXo3aEJRLFVEYlIsYUFJQSxheEVzOGhCQSxDeUU3N2hCUSxXRGJSLHNCQUlBLHNCeEUwOGhCQSxDeUVqOGhCUSxXRGJSLHNCQUlBLHNCeEU4OGhCQSxDeUVyOGhCUSxXRGJSLGNBSUEsY3hFazloQkEsQ3lFbjhoQkksZ0JBQXdCLFF6RXM4aEI1QixDeUVwOGhCSSxlQUF1QixRekV1OGhCM0IsQ3lFcDhoQk0sWUFBd0IsT3pFdThoQjlCLEN5RXY4aEJNLFlBQXdCLE96RTA4aEI5QixDeUUxOGhCTSxZQUF3QixPekU2OGhCOUIsQ3lFNzhoQk0sWUFBd0IsT3pFZzloQjlCLEN5RWg5aEJNLFlBQXdCLE96RW05aEI5QixDeUVuOWhCTSxZQUF3QixPekVzOWhCOUIsQ3lFdDloQk0sWUFBd0IsT3pFeTloQjlCLEN5RXo5aEJNLFlBQXdCLE96RTQ5aEI5QixDeUU1OWhCTSxZQUF3QixPekUrOWhCOUIsQ3lFLzloQk0sWUFBd0IsT3pFaytoQjlCLEN5RWwraEJNLGFBQXdCLFF6RXEraEI5QixDeUVyK2hCTSxhQUF3QixRekV3K2hCOUIsQ3lFeCtoQk0sYUFBd0IsUXpFMitoQjlCLEN5RXAraEJVLGFEaEJWLGF4RXUvaEJBLEN5RXYraEJVLGFEaEJWLHVCeEUwL2hCQSxDeUUxK2hCVSxhRGhCVix3QnhFNi9oQkEsQ3lFNytoQlUsYURoQlYsZXhFZ2dpQkEsQ3lFaC9oQlUsYURoQlYsd0J4RW1naUJBLEN5RW4vaEJVLGFEaEJWLHdCeEVzZ2lCQSxDeUV0L2hCVSxhRGhCVixleEV5Z2lCQSxDeUV6L2hCVSxhRGhCVix3QnhFNGdpQkEsQ3lFNS9oQlUsYURoQlYsd0J4RStnaUJBLEN5RS8vaEJVLGFEaEJWLGV4RWtoaUJBLEN5RWxnaUJVLGNEaEJWLHdCeEVxaGlCQSxDeUVyZ2lCVSxjRGhCVix3QnhFd2hpQkEsQ0FDRixDTXBoaUJJLDBCbUUzQkUsUUFDRSxhQUNBLFlBQ0EsY3pFa2ppQk4sQ3dFdGhpQkEsaUJBQ0UsY0FDQSxjeEV3aGlCRixDd0UxaGlCQSxpQkFDRSxhQUNBLGF4RTRoaUJGLEN3RTloaUJBLGlCQUNFLHdCQUNBLHdCeEVnaWlCRixDd0VsaWlCQSxpQkFDRSxhQUNBLGF4RW9paUJGLEN3RXRpaUJBLGlCQUNFLGFBQ0EsYXhFd2lpQkYsQ3dFMWlpQkEsaUJBQ0Usd0JBQ0Esd0J4RTRpaUJGLEN5RS9qaUJJLGFEQ0osY0FFQSxlQURBLFV4RWtraUJBLEN5RTlqaUJRLFVEYlIscUJBSUEscUJ4RTJraUJBLEN5RWxraUJRLFVEYlIsc0JBSUEsc0J4RStraUJBLEN5RXRraUJRLFVEYlIsYUFJQSxheEVtbGlCQSxDeUUxa2lCUSxVRGJSLHNCQUlBLHNCeEV1bGlCQSxDeUU5a2lCUSxVRGJSLHNCQUlBLHNCeEUybGlCQSxDeUVsbGlCUSxVRGJSLGFBSUEsYXhFK2xpQkEsQ3lFdGxpQlEsVURiUixzQkFJQSxzQnhFbW1pQkEsQ3lFMWxpQlEsVURiUixzQkFJQSxzQnhFdW1pQkEsQ3lFOWxpQlEsVURiUixhQUlBLGF4RTJtaUJBLEN5RWxtaUJRLFdEYlIsc0JBSUEsc0J4RSttaUJBLEN5RXRtaUJRLFdEYlIsc0JBSUEsc0J4RW1uaUJBLEN5RTFtaUJRLFdEYlIsY0FJQSxjeEV1bmlCQSxDeUV4bWlCSSxnQkFBd0IsUXpFMm1pQjVCLEN5RXptaUJJLGVBQXVCLFF6RTRtaUIzQixDeUV6bWlCTSxZQUF3QixPekU0bWlCOUIsQ3lFNW1pQk0sWUFBd0IsT3pFK21pQjlCLEN5RS9taUJNLFlBQXdCLE96RWtuaUI5QixDeUVsbmlCTSxZQUF3QixPekVxbmlCOUIsQ3lFcm5pQk0sWUFBd0IsT3pFd25pQjlCLEN5RXhuaUJNLFlBQXdCLE96RTJuaUI5QixDeUUzbmlCTSxZQUF3QixPekU4bmlCOUIsQ3lFOW5pQk0sWUFBd0IsT3pFaW9pQjlCLEN5RWpvaUJNLFlBQXdCLE96RW9vaUI5QixDeUVwb2lCTSxZQUF3QixPekV1b2lCOUIsQ3lFdm9pQk0sYUFBd0IsUXpFMG9pQjlCLEN5RTFvaUJNLGFBQXdCLFF6RTZvaUI5QixDeUU3b2lCTSxhQUF3QixRekVncGlCOUIsQ3lFem9pQlUsYURoQlYsYXhFNHBpQkEsQ3lFNW9pQlUsYURoQlYsdUJ4RStwaUJBLEN5RS9vaUJVLGFEaEJWLHdCeEVrcWlCQSxDeUVscGlCVSxhRGhCVixleEVxcWlCQSxDeUVycGlCVSxhRGhCVix3QnhFd3FpQkEsQ3lFeHBpQlUsYURoQlYsd0J4RTJxaUJBLEN5RTNwaUJVLGFEaEJWLGV4RThxaUJBLEN5RTlwaUJVLGFEaEJWLHdCeEVpcmlCQSxDeUVqcWlCVSxhRGhCVix3QnhFb3JpQkEsQ3lFcHFpQlUsYURoQlYsZXhFdXJpQkEsQ3lFdnFpQlUsY0RoQlYsd0J4RTByaUJBLEN5RTFxaUJVLGNEaEJWLHdCeEU2cmlCQSxDQUNGLEMwRTF1aUJNLFFBQXdCLHNCMUU2dWlCOUIsQzBFN3VpQk0sVUFBd0Isd0IxRWl2aUI5QixDMEVqdmlCTSxnQkFBd0IsOEIxRXF2aUI5QixDMEVydmlCTSxTQUF3Qix1QjFFeXZpQjlCLEMwRXp2aUJNLFNBQXdCLHVCMUU2dmlCOUIsQzBFN3ZpQk0sYUFBd0IsMkIxRWl3aUI5QixDMEVqd2lCTSxjQUF3Qiw0QjFFcXdpQjlCLEMwRXJ3aUJNLFFBQXdCLHNCMUV5d2lCOUIsQzBFendpQk0sZUFBd0IsNkIxRTZ3aUI5QixDTTV0aUJJLHlCb0VqREUsV0FBd0Isc0IxRWt4aUI1QixDMEVseGlCSSxhQUF3Qix3QjFFcXhpQjVCLEMwRXJ4aUJJLG1CQUF3Qiw4QjFFd3hpQjVCLEMwRXh4aUJJLFlBQXdCLHVCMUUyeGlCNUIsQzBFM3hpQkksWUFBd0IsdUIxRTh4aUI1QixDMEU5eGlCSSxnQkFBd0IsMkIxRWl5aUI1QixDMEVqeWlCSSxpQkFBd0IsNEIxRW95aUI1QixDMEVweWlCSSxXQUF3QixzQjFFdXlpQjVCLEMwRXZ5aUJJLGtCQUF3Qiw2QjFFMHlpQjVCLENBQ0YsQ00xdmlCSSx5Qm9FakRFLFdBQXdCLHNCMUUreWlCNUIsQzBFL3lpQkksYUFBd0Isd0IxRWt6aUI1QixDMEVsemlCSSxtQkFBd0IsOEIxRXF6aUI1QixDMEVyemlCSSxZQUF3Qix1QjFFd3ppQjVCLEMwRXh6aUJJLFlBQXdCLHVCMUUyemlCNUIsQzBFM3ppQkksZ0JBQXdCLDJCMUU4emlCNUIsQzBFOXppQkksaUJBQXdCLDRCMUVpMGlCNUIsQzBFajBpQkksV0FBd0Isc0IxRW8waUI1QixDMEVwMGlCSSxrQkFBd0IsNkIxRXUwaUI1QixDQUNGLENNdnhpQkksMEJvRWpERSxXQUF3QixzQjFFNDBpQjVCLEMwRTUwaUJJLGFBQXdCLHdCMUUrMGlCNUIsQzBFLzBpQkksbUJBQXdCLDhCMUVrMWlCNUIsQzBFbDFpQkksWUFBd0IsdUIxRXExaUI1QixDMEVyMWlCSSxZQUF3Qix1QjFFdzFpQjVCLEMwRXgxaUJJLGdCQUF3QiwyQjFFMjFpQjVCLEMwRTMxaUJJLGlCQUF3Qiw0QjFFODFpQjVCLEMwRTkxaUJJLFdBQXdCLHNCMUVpMmlCNUIsQzBFajJpQkksa0JBQXdCLDZCMUVvMmlCNUIsQ0FDRixDTXB6aUJJLDBCb0VqREUsV0FBd0Isc0IxRXkyaUI1QixDMEV6MmlCSSxhQUF3Qix3QjFFNDJpQjVCLEMwRTUyaUJJLG1CQUF3Qiw4QjFFKzJpQjVCLEMwRS8yaUJJLFlBQXdCLHVCMUVrM2lCNUIsQzBFbDNpQkksWUFBd0IsdUIxRXEzaUI1QixDMEVyM2lCSSxnQkFBd0IsMkIxRXczaUI1QixDMEV4M2lCSSxpQkFBd0IsNEIxRTIzaUI1QixDMEUzM2lCSSxXQUF3QixzQjFFODNpQjVCLEMwRTkzaUJJLGtCQUF3Qiw2QjFFaTRpQjVCLENBQ0YsQzBFeDNpQkEsYUFFSSxjQUFxQixzQjFFMDNpQnZCLEMwRTEzaUJFLGdCQUFxQix3QjFFNjNpQnZCLEMwRTczaUJFLHNCQUFxQiw4QjFFZzRpQnZCLEMwRWg0aUJFLGVBQXFCLHVCMUVtNGlCdkIsQzBFbjRpQkUsZUFBcUIsdUIxRXM0aUJ2QixDMEV0NGlCRSxtQkFBcUIsMkIxRXk0aUJ2QixDMEV6NGlCRSxvQkFBcUIsNEIxRTQ0aUJ2QixDMEU1NGlCRSxjQUFxQixzQjFFKzRpQnZCLEMwRS80aUJFLHFCQUFxQiw2QjFFazVpQnZCLENBQ0YsQzJFaDZpQkksVUFBZ0MsNEIzRW02aUJwQyxDMkVsNmlCSSxhQUFnQywrQjNFczZpQnBDLEMyRXI2aUJJLGtCQUFnQyxvQzNFeTZpQnBDLEMyRXg2aUJJLHFCQUFnQyx1QzNFNDZpQnBDLEMyRTE2aUJJLFdBQThCLHdCM0U4NmlCbEMsQzJFNzZpQkksYUFBOEIsMEIzRWk3aUJsQyxDMkVoN2lCSSxtQkFBOEIsZ0MzRW83aUJsQyxDMkVuN2lCSSxXQUE4Qix1QjNFdTdpQmxDLEMyRXQ3aUJJLGFBQThCLHFCM0UwN2lCbEMsQzJFejdpQkksYUFBOEIscUIzRTY3aUJsQyxDMkU1N2lCSSxlQUE4Qix1QjNFZzhpQmxDLEMyRS83aUJJLGVBQThCLHVCM0VtOGlCbEMsQzJFajhpQkksdUJBQW9DLG9DM0VxOGlCeEMsQzJFcDhpQkkscUJBQW9DLGtDM0V3OGlCeEMsQzJFdjhpQkksd0JBQW9DLGdDM0UyOGlCeEMsQzJFMThpQkkseUJBQW9DLHVDM0U4OGlCeEMsQzJFNzhpQkksd0JBQW9DLHNDM0VpOWlCeEMsQzJFLzhpQkksbUJBQWlDLGdDM0VtOWlCckMsQzJFbDlpQkksaUJBQWlDLDhCM0VzOWlCckMsQzJFcjlpQkksb0JBQWlDLDRCM0V5OWlCckMsQzJFeDlpQkksc0JBQWlDLDhCM0U0OWlCckMsQzJFMzlpQkkscUJBQWlDLDZCM0UrOWlCckMsQzJFNzlpQkkscUJBQWtDLGtDM0VpK2lCdEMsQzJFaCtpQkksbUJBQWtDLGdDM0VvK2lCdEMsQzJFbitpQkksc0JBQWtDLDhCM0V1K2lCdEMsQzJFdCtpQkksdUJBQWtDLHFDM0UwK2lCdEMsQzJFeitpQkksc0JBQWtDLG9DM0U2K2lCdEMsQzJFNStpQkksdUJBQWtDLCtCM0VnL2lCdEMsQzJFOStpQkksaUJBQWdDLHlCM0VrL2lCcEMsQzJFai9pQkksa0JBQWdDLCtCM0VxL2lCcEMsQzJFcC9pQkksZ0JBQWdDLDZCM0V3L2lCcEMsQzJFdi9pQkksbUJBQWdDLDJCM0UyL2lCcEMsQzJFMS9pQkkscUJBQWdDLDZCM0U4L2lCcEMsQzJFNy9pQkksb0JBQWdDLDRCM0VpZ2pCcEMsQ01yL2lCSSx5QnFFbERBLGFBQWdDLDRCM0U0aWpCbEMsQzJFM2lqQkUsZ0JBQWdDLCtCM0U4aWpCbEMsQzJFN2lqQkUscUJBQWdDLG9DM0VnampCbEMsQzJFL2lqQkUsd0JBQWdDLHVDM0VrampCbEMsQzJFaGpqQkUsY0FBOEIsd0IzRW1qakJoQyxDMkVsampCRSxnQkFBOEIsMEIzRXFqakJoQyxDMkVwampCRSxzQkFBOEIsZ0MzRXVqakJoQyxDMkV0ampCRSxjQUE4Qix1QjNFeWpqQmhDLEMyRXhqakJFLGdCQUE4QixxQjNFMmpqQmhDLEMyRTFqakJFLGdCQUE4QixxQjNFNmpqQmhDLEMyRTVqakJFLGtCQUE4Qix1QjNFK2pqQmhDLEMyRTlqakJFLGtCQUE4Qix1QjNFaWtqQmhDLEMyRS9qakJFLDBCQUFvQyxvQzNFa2tqQnRDLEMyRWprakJFLHdCQUFvQyxrQzNFb2tqQnRDLEMyRW5rakJFLDJCQUFvQyxnQzNFc2tqQnRDLEMyRXJrakJFLDRCQUFvQyx1QzNFd2tqQnRDLEMyRXZrakJFLDJCQUFvQyxzQzNFMGtqQnRDLEMyRXhrakJFLHNCQUFpQyxnQzNFMmtqQm5DLEMyRTFrakJFLG9CQUFpQyw4QjNFNmtqQm5DLEMyRTVrakJFLHVCQUFpQyw0QjNFK2tqQm5DLEMyRTlrakJFLHlCQUFpQyw4QjNFaWxqQm5DLEMyRWhsakJFLHdCQUFpQyw2QjNFbWxqQm5DLEMyRWpsakJFLHdCQUFrQyxrQzNFb2xqQnBDLEMyRW5sakJFLHNCQUFrQyxnQzNFc2xqQnBDLEMyRXJsakJFLHlCQUFrQyw4QjNFd2xqQnBDLEMyRXZsakJFLDBCQUFrQyxxQzNFMGxqQnBDLEMyRXpsakJFLHlCQUFrQyxvQzNFNGxqQnBDLEMyRTNsakJFLDBCQUFrQywrQjNFOGxqQnBDLEMyRTVsakJFLG9CQUFnQyx5QjNFK2xqQmxDLEMyRTlsakJFLHFCQUFnQywrQjNFaW1qQmxDLEMyRWhtakJFLG1CQUFnQyw2QjNFbW1qQmxDLEMyRWxtakJFLHNCQUFnQywyQjNFcW1qQmxDLEMyRXBtakJFLHdCQUFnQyw2QjNFdW1qQmxDLEMyRXRtakJFLHVCQUFnQyw0QjNFeW1qQmxDLENBQ0YsQ005bGpCSSx5QnFFbERBLGFBQWdDLDRCM0VvcGpCbEMsQzJFbnBqQkUsZ0JBQWdDLCtCM0VzcGpCbEMsQzJFcnBqQkUscUJBQWdDLG9DM0V3cGpCbEMsQzJFdnBqQkUsd0JBQWdDLHVDM0UwcGpCbEMsQzJFeHBqQkUsY0FBOEIsd0IzRTJwakJoQyxDMkUxcGpCRSxnQkFBOEIsMEIzRTZwakJoQyxDMkU1cGpCRSxzQkFBOEIsZ0MzRStwakJoQyxDMkU5cGpCRSxjQUE4Qix1QjNFaXFqQmhDLEMyRWhxakJFLGdCQUE4QixxQjNFbXFqQmhDLEMyRWxxakJFLGdCQUE4QixxQjNFcXFqQmhDLEMyRXBxakJFLGtCQUE4Qix1QjNFdXFqQmhDLEMyRXRxakJFLGtCQUE4Qix1QjNFeXFqQmhDLEMyRXZxakJFLDBCQUFvQyxvQzNFMHFqQnRDLEMyRXpxakJFLHdCQUFvQyxrQzNFNHFqQnRDLEMyRTNxakJFLDJCQUFvQyxnQzNFOHFqQnRDLEMyRTdxakJFLDRCQUFvQyx1QzNFZ3JqQnRDLEMyRS9xakJFLDJCQUFvQyxzQzNFa3JqQnRDLEMyRWhyakJFLHNCQUFpQyxnQzNFbXJqQm5DLEMyRWxyakJFLG9CQUFpQyw4QjNFcXJqQm5DLEMyRXByakJFLHVCQUFpQyw0QjNFdXJqQm5DLEMyRXRyakJFLHlCQUFpQyw4QjNFeXJqQm5DLEMyRXhyakJFLHdCQUFpQyw2QjNFMnJqQm5DLEMyRXpyakJFLHdCQUFrQyxrQzNFNHJqQnBDLEMyRTNyakJFLHNCQUFrQyxnQzNFOHJqQnBDLEMyRTdyakJFLHlCQUFrQyw4QjNFZ3NqQnBDLEMyRS9yakJFLDBCQUFrQyxxQzNFa3NqQnBDLEMyRWpzakJFLHlCQUFrQyxvQzNFb3NqQnBDLEMyRW5zakJFLDBCQUFrQywrQjNFc3NqQnBDLEMyRXBzakJFLG9CQUFnQyx5QjNFdXNqQmxDLEMyRXRzakJFLHFCQUFnQywrQjNFeXNqQmxDLEMyRXhzakJFLG1CQUFnQyw2QjNFMnNqQmxDLEMyRTFzakJFLHNCQUFnQywyQjNFNnNqQmxDLEMyRTVzakJFLHdCQUFnQyw2QjNFK3NqQmxDLEMyRTlzakJFLHVCQUFnQyw0QjNFaXRqQmxDLENBQ0YsQ010c2pCSSwwQnFFbERBLGFBQWdDLDRCM0U0dmpCbEMsQzJFM3ZqQkUsZ0JBQWdDLCtCM0U4dmpCbEMsQzJFN3ZqQkUscUJBQWdDLG9DM0Vnd2pCbEMsQzJFL3ZqQkUsd0JBQWdDLHVDM0Vrd2pCbEMsQzJFaHdqQkUsY0FBOEIsd0IzRW13akJoQyxDMkVsd2pCRSxnQkFBOEIsMEIzRXF3akJoQyxDMkVwd2pCRSxzQkFBOEIsZ0MzRXV3akJoQyxDMkV0d2pCRSxjQUE4Qix1QjNFeXdqQmhDLEMyRXh3akJFLGdCQUE4QixxQjNFMndqQmhDLEMyRTF3akJFLGdCQUE4QixxQjNFNndqQmhDLEMyRTV3akJFLGtCQUE4Qix1QjNFK3dqQmhDLEMyRTl3akJFLGtCQUE4Qix1QjNFaXhqQmhDLEMyRS93akJFLDBCQUFvQyxvQzNFa3hqQnRDLEMyRWp4akJFLHdCQUFvQyxrQzNFb3hqQnRDLEMyRW54akJFLDJCQUFvQyxnQzNFc3hqQnRDLEMyRXJ4akJFLDRCQUFvQyx1QzNFd3hqQnRDLEMyRXZ4akJFLDJCQUFvQyxzQzNFMHhqQnRDLEMyRXh4akJFLHNCQUFpQyxnQzNFMnhqQm5DLEMyRTF4akJFLG9CQUFpQyw4QjNFNnhqQm5DLEMyRTV4akJFLHVCQUFpQyw0QjNFK3hqQm5DLEMyRTl4akJFLHlCQUFpQyw4QjNFaXlqQm5DLEMyRWh5akJFLHdCQUFpQyw2QjNFbXlqQm5DLEMyRWp5akJFLHdCQUFrQyxrQzNFb3lqQnBDLEMyRW55akJFLHNCQUFrQyxnQzNFc3lqQnBDLEMyRXJ5akJFLHlCQUFrQyw4QjNFd3lqQnBDLEMyRXZ5akJFLDBCQUFrQyxxQzNFMHlqQnBDLEMyRXp5akJFLHlCQUFrQyxvQzNFNHlqQnBDLEMyRTN5akJFLDBCQUFrQywrQjNFOHlqQnBDLEMyRTV5akJFLG9CQUFnQyx5QjNFK3lqQmxDLEMyRTl5akJFLHFCQUFnQywrQjNFaXpqQmxDLEMyRWh6akJFLG1CQUFnQyw2QjNFbXpqQmxDLEMyRWx6akJFLHNCQUFnQywyQjNFcXpqQmxDLEMyRXB6akJFLHdCQUFnQyw2QjNFdXpqQmxDLEMyRXR6akJFLHVCQUFnQyw0QjNFeXpqQmxDLENBQ0YsQ005eWpCSSwwQnFFbERBLGFBQWdDLDRCM0VvMmpCbEMsQzJFbjJqQkUsZ0JBQWdDLCtCM0VzMmpCbEMsQzJFcjJqQkUscUJBQWdDLG9DM0V3MmpCbEMsQzJFdjJqQkUsd0JBQWdDLHVDM0UwMmpCbEMsQzJFeDJqQkUsY0FBOEIsd0IzRTIyakJoQyxDMkUxMmpCRSxnQkFBOEIsMEIzRTYyakJoQyxDMkU1MmpCRSxzQkFBOEIsZ0MzRSsyakJoQyxDMkU5MmpCRSxjQUE4Qix1QjNFaTNqQmhDLEMyRWgzakJFLGdCQUE4QixxQjNFbTNqQmhDLEMyRWwzakJFLGdCQUE4QixxQjNFcTNqQmhDLEMyRXAzakJFLGtCQUE4Qix1QjNFdTNqQmhDLEMyRXQzakJFLGtCQUE4Qix1QjNFeTNqQmhDLEMyRXYzakJFLDBCQUFvQyxvQzNFMDNqQnRDLEMyRXozakJFLHdCQUFvQyxrQzNFNDNqQnRDLEMyRTMzakJFLDJCQUFvQyxnQzNFODNqQnRDLEMyRTczakJFLDRCQUFvQyx1QzNFZzRqQnRDLEMyRS8zakJFLDJCQUFvQyxzQzNFazRqQnRDLEMyRWg0akJFLHNCQUFpQyxnQzNFbTRqQm5DLEMyRWw0akJFLG9CQUFpQyw4QjNFcTRqQm5DLEMyRXA0akJFLHVCQUFpQyw0QjNFdTRqQm5DLEMyRXQ0akJFLHlCQUFpQyw4QjNFeTRqQm5DLEMyRXg0akJFLHdCQUFpQyw2QjNFMjRqQm5DLEMyRXo0akJFLHdCQUFrQyxrQzNFNDRqQnBDLEMyRTM0akJFLHNCQUFrQyxnQzNFODRqQnBDLEMyRTc0akJFLHlCQUFrQyw4QjNFZzVqQnBDLEMyRS80akJFLDBCQUFrQyxxQzNFazVqQnBDLEMyRWo1akJFLHlCQUFrQyxvQzNFbzVqQnBDLEMyRW41akJFLDBCQUFrQywrQjNFczVqQnBDLEMyRXA1akJFLG9CQUFnQyx5QjNFdTVqQmxDLEMyRXQ1akJFLHFCQUFnQywrQjNFeTVqQmxDLEMyRXg1akJFLG1CQUFnQyw2QjNFMjVqQmxDLEMyRTE1akJFLHNCQUFnQywyQjNFNjVqQmxDLEMyRTU1akJFLHdCQUFnQyw2QjNFKzVqQmxDLEMyRTk1akJFLHVCQUFnQyw0QjNFaTZqQmxDLENBQ0YsQzRFeDhqQlEsS0FBZ0Msa0I1RTI4akJ4QyxDNEUxOGpCUSxZQUVFLHNCNUU2OGpCVixDNEUzOGpCUSxZQUVFLHdCNUU4OGpCVixDNEU1OGpCUSxZQUVFLHlCNUUrOGpCVixDNEU3OGpCUSxZQUVFLHVCNUVnOWpCVixDNEUvOWpCUSxLQUFnQyx1QjVFbStqQnhDLEM0RWwrakJRLFlBRUUsMkI1RXErakJWLEM0RW4rakJRLFlBRUUsNkI1RXMrakJWLEM0RXArakJRLFlBRUUsOEI1RXUrakJWLEM0RXIrakJRLFlBRUUsNEI1RXcrakJWLEM0RXYvakJRLEtBQWdDLHNCNUUyL2pCeEMsQzRFMS9qQlEsWUFFRSwwQjVFNi9qQlYsQzRFMy9qQlEsWUFFRSw0QjVFOC9qQlYsQzRFNS9qQlEsWUFFRSw2QjVFKy9qQlYsQzRFNy9qQlEsWUFFRSwyQjVFZ2drQlYsQzRFL2drQlEsS0FBZ0MscUI1RW1oa0J4QyxDNEVsaGtCUSxZQUVFLHlCNUVxaGtCVixDNEVuaGtCUSxZQUVFLDJCNUVzaGtCVixDNEVwaGtCUSxZQUVFLDRCNUV1aGtCVixDNEVyaGtCUSxZQUVFLDBCNUV3aGtCVixDNEV2aWtCUSxLQUFnQyx1QjVFMmlrQnhDLEM0RTFpa0JRLFlBRUUsMkI1RTZpa0JWLEM0RTNpa0JRLFlBRUUsNkI1RThpa0JWLEM0RTVpa0JRLFlBRUUsOEI1RStpa0JWLEM0RTdpa0JRLFlBRUUsNEI1RWdqa0JWLEM0RS9qa0JRLEtBQWdDLHFCNUVta2tCeEMsQzRFbGtrQlEsWUFFRSx5QjVFcWtrQlYsQzRFbmtrQlEsWUFFRSwyQjVFc2trQlYsQzRFcGtrQlEsWUFFRSw0QjVFdWtrQlYsQzRFcmtrQlEsWUFFRSwwQjVFd2trQlYsQzRFdmxrQlEsS0FBZ0MsbUI1RTJsa0J4QyxDNEUxbGtCUSxZQUVFLHVCNUU2bGtCVixDNEUzbGtCUSxZQUVFLHlCNUU4bGtCVixDNEU1bGtCUSxZQUVFLDBCNUUrbGtCVixDNEU3bGtCUSxZQUVFLHdCNUVnbWtCVixDNEUvbWtCUSxLQUFnQyx3QjVFbW5rQnhDLEM0RWxua0JRLFlBRUUsNEI1RXFua0JWLEM0RW5ua0JRLFlBRUUsOEI1RXNua0JWLEM0RXBua0JRLFlBRUUsK0I1RXVua0JWLEM0RXJua0JRLFlBRUUsNkI1RXdua0JWLEM0RXZva0JRLEtBQWdDLHVCNUUyb2tCeEMsQzRFMW9rQlEsWUFFRSwyQjVFNm9rQlYsQzRFM29rQlEsWUFFRSw2QjVFOG9rQlYsQzRFNW9rQlEsWUFFRSw4QjVFK29rQlYsQzRFN29rQlEsWUFFRSw0QjVFZ3BrQlYsQzRFL3BrQlEsS0FBZ0Msc0I1RW1xa0J4QyxDNEVscWtCUSxZQUVFLDBCNUVxcWtCVixDNEVucWtCUSxZQUVFLDRCNUVzcWtCVixDNEVwcWtCUSxZQUVFLDZCNUV1cWtCVixDNEVycWtCUSxZQUVFLDJCNUV3cWtCVixDNEV2cmtCUSxLQUFnQyx3QjVFMnJrQnhDLEM0RTFya0JRLFlBRUUsNEI1RTZya0JWLEM0RTNya0JRLFlBRUUsOEI1RThya0JWLEM0RTVya0JRLFlBRUUsK0I1RStya0JWLEM0RTdya0JRLFlBRUUsNkI1RWdza0JWLEM0RS9za0JRLEtBQWdDLHNCNUVtdGtCeEMsQzRFbHRrQlEsWUFFRSwwQjVFcXRrQlYsQzRFbnRrQlEsWUFFRSw0QjVFc3RrQlYsQzRFcHRrQlEsWUFFRSw2QjVFdXRrQlYsQzRFcnRrQlEsWUFFRSwyQjVFd3RrQlYsQzRFaHRrQlEsTUFBd0Isd0I1RW90a0JoQyxDNEVudGtCUSxjQUVFLDRCNUVzdGtCVixDNEVwdGtCUSxjQUVFLDhCNUV1dGtCVixDNEVydGtCUSxjQUVFLCtCNUV3dGtCVixDNEV0dGtCUSxjQUVFLDZCNUV5dGtCVixDNEV4dWtCUSxNQUF3Qix1QjVFNHVrQmhDLEM0RTN1a0JRLGNBRUUsMkI1RTh1a0JWLEM0RTV1a0JRLGNBRUUsNkI1RSt1a0JWLEM0RTd1a0JRLGNBRUUsOEI1RWd2a0JWLEM0RTl1a0JRLGNBRUUsNEI1RWl2a0JWLEM0RWh3a0JRLE1BQXdCLHNCNUVvd2tCaEMsQzRFbndrQlEsY0FFRSwwQjVFc3drQlYsQzRFcHdrQlEsY0FFRSw0QjVFdXdrQlYsQzRFcndrQlEsY0FFRSw2QjVFd3drQlYsQzRFdHdrQlEsY0FFRSwyQjVFeXdrQlYsQzRFeHhrQlEsTUFBd0Isd0I1RTR4a0JoQyxDNEUzeGtCUSxjQUVFLDRCNUU4eGtCVixDNEU1eGtCUSxjQUVFLDhCNUUreGtCVixDNEU3eGtCUSxjQUVFLCtCNUVneWtCVixDNEU5eGtCUSxjQUVFLDZCNUVpeWtCVixDNEVoemtCUSxNQUF3QixzQjVFb3prQmhDLEM0RW56a0JRLGNBRUUsMEI1RXN6a0JWLEM0RXB6a0JRLGNBRUUsNEI1RXV6a0JWLEM0RXJ6a0JRLGNBRUUsNkI1RXd6a0JWLEM0RXR6a0JRLGNBRUUsMkI1RXl6a0JWLEM0RW56a0JJLFFBQW1CLHFCNUV1emtCdkIsQzRFdHprQkksa0JBRUUseUI1RXl6a0JOLEM0RXZ6a0JJLGtCQUVFLDJCNUUwemtCTixDNEV4emtCSSxrQkFFRSw0QjVFMnprQk4sQzRFenprQkksa0JBRUUsMEI1RTR6a0JOLENNcjBrQkkseUJzRWxESSxRQUFnQyxrQjVFNDNrQnRDLEM0RTMza0JNLGtCQUVFLHNCNUU2M2tCUixDNEUzM2tCTSxrQkFFRSx3QjVFNjNrQlIsQzRFMzNrQk0sa0JBRUUseUI1RTYza0JSLEM0RTMza0JNLGtCQUVFLHVCNUU2M2tCUixDNEU1NGtCTSxRQUFnQyx1QjVFKzRrQnRDLEM0RTk0a0JNLGtCQUVFLDJCNUVnNWtCUixDNEU5NGtCTSxrQkFFRSw2QjVFZzVrQlIsQzRFOTRrQk0sa0JBRUUsOEI1RWc1a0JSLEM0RTk0a0JNLGtCQUVFLDRCNUVnNWtCUixDNEUvNWtCTSxRQUFnQyxzQjVFazZrQnRDLEM0RWo2a0JNLGtCQUVFLDBCNUVtNmtCUixDNEVqNmtCTSxrQkFFRSw0QjVFbTZrQlIsQzRFajZrQk0sa0JBRUUsNkI1RW02a0JSLEM0RWo2a0JNLGtCQUVFLDJCNUVtNmtCUixDNEVsN2tCTSxRQUFnQyxxQjVFcTdrQnRDLEM0RXA3a0JNLGtCQUVFLHlCNUVzN2tCUixDNEVwN2tCTSxrQkFFRSwyQjVFczdrQlIsQzRFcDdrQk0sa0JBRUUsNEI1RXM3a0JSLEM0RXA3a0JNLGtCQUVFLDBCNUVzN2tCUixDNEVyOGtCTSxRQUFnQyx1QjVFdzhrQnRDLEM0RXY4a0JNLGtCQUVFLDJCNUV5OGtCUixDNEV2OGtCTSxrQkFFRSw2QjVFeThrQlIsQzRFdjhrQk0sa0JBRUUsOEI1RXk4a0JSLEM0RXY4a0JNLGtCQUVFLDRCNUV5OGtCUixDNEV4OWtCTSxRQUFnQyxxQjVFMjlrQnRDLEM0RTE5a0JNLGtCQUVFLHlCNUU0OWtCUixDNEUxOWtCTSxrQkFFRSwyQjVFNDlrQlIsQzRFMTlrQk0sa0JBRUUsNEI1RTQ5a0JSLEM0RTE5a0JNLGtCQUVFLDBCNUU0OWtCUixDNEUzK2tCTSxRQUFnQyxtQjVFOCtrQnRDLEM0RTcra0JNLGtCQUVFLHVCNUUrK2tCUixDNEU3K2tCTSxrQkFFRSx5QjVFKytrQlIsQzRFNytrQk0sa0JBRUUsMEI1RSsra0JSLEM0RTcra0JNLGtCQUVFLHdCNUUrK2tCUixDNEU5L2tCTSxRQUFnQyx3QjVFaWdsQnRDLEM0RWhnbEJNLGtCQUVFLDRCNUVrZ2xCUixDNEVoZ2xCTSxrQkFFRSw4QjVFa2dsQlIsQzRFaGdsQk0sa0JBRUUsK0I1RWtnbEJSLEM0RWhnbEJNLGtCQUVFLDZCNUVrZ2xCUixDNEVqaGxCTSxRQUFnQyx1QjVFb2hsQnRDLEM0RW5obEJNLGtCQUVFLDJCNUVxaGxCUixDNEVuaGxCTSxrQkFFRSw2QjVFcWhsQlIsQzRFbmhsQk0sa0JBRUUsOEI1RXFobEJSLEM0RW5obEJNLGtCQUVFLDRCNUVxaGxCUixDNEVwaWxCTSxRQUFnQyxzQjVFdWlsQnRDLEM0RXRpbEJNLGtCQUVFLDBCNUV3aWxCUixDNEV0aWxCTSxrQkFFRSw0QjVFd2lsQlIsQzRFdGlsQk0sa0JBRUUsNkI1RXdpbEJSLEM0RXRpbEJNLGtCQUVFLDJCNUV3aWxCUixDNEV2amxCTSxRQUFnQyx3QjVFMGpsQnRDLEM0RXpqbEJNLGtCQUVFLDRCNUUyamxCUixDNEV6amxCTSxrQkFFRSw4QjVFMmpsQlIsQzRFempsQk0sa0JBRUUsK0I1RTJqbEJSLEM0RXpqbEJNLGtCQUVFLDZCNUUyamxCUixDNEUxa2xCTSxRQUFnQyxzQjVFNmtsQnRDLEM0RTVrbEJNLGtCQUVFLDBCNUU4a2xCUixDNEU1a2xCTSxrQkFFRSw0QjVFOGtsQlIsQzRFNWtsQk0sa0JBRUUsNkI1RThrbEJSLEM0RTVrbEJNLGtCQUVFLDJCNUU4a2xCUixDNEV0a2xCTSxTQUF3Qix3QjVFeWtsQjlCLEM0RXhrbEJNLG9CQUVFLDRCNUUwa2xCUixDNEV4a2xCTSxvQkFFRSw4QjVFMGtsQlIsQzRFeGtsQk0sb0JBRUUsK0I1RTBrbEJSLEM0RXhrbEJNLG9CQUVFLDZCNUUwa2xCUixDNEV6bGxCTSxTQUF3Qix1QjVFNGxsQjlCLEM0RTNsbEJNLG9CQUVFLDJCNUU2bGxCUixDNEUzbGxCTSxvQkFFRSw2QjVFNmxsQlIsQzRFM2xsQk0sb0JBRUUsOEI1RTZsbEJSLEM0RTNsbEJNLG9CQUVFLDRCNUU2bGxCUixDNEU1bWxCTSxTQUF3QixzQjVFK21sQjlCLEM0RTltbEJNLG9CQUVFLDBCNUVnbmxCUixDNEU5bWxCTSxvQkFFRSw0QjVFZ25sQlIsQzRFOW1sQk0sb0JBRUUsNkI1RWdubEJSLEM0RTltbEJNLG9CQUVFLDJCNUVnbmxCUixDNEUvbmxCTSxTQUF3Qix3QjVFa29sQjlCLEM0RWpvbEJNLG9CQUVFLDRCNUVtb2xCUixDNEVqb2xCTSxvQkFFRSw4QjVFbW9sQlIsQzRFam9sQk0sb0JBRUUsK0I1RW1vbEJSLEM0RWpvbEJNLG9CQUVFLDZCNUVtb2xCUixDNEVscGxCTSxTQUF3QixzQjVFcXBsQjlCLEM0RXBwbEJNLG9CQUVFLDBCNUVzcGxCUixDNEVwcGxCTSxvQkFFRSw0QjVFc3BsQlIsQzRFcHBsQk0sb0JBRUUsNkI1RXNwbEJSLEM0RXBwbEJNLG9CQUVFLDJCNUVzcGxCUixDNEVocGxCRSxXQUFtQixxQjVFbXBsQnJCLEM0RWxwbEJFLHdCQUVFLHlCNUVvcGxCSixDNEVscGxCRSx3QkFFRSwyQjVFb3BsQkosQzRFbHBsQkUsd0JBRUUsNEI1RW9wbEJKLEM0RWxwbEJFLHdCQUVFLDBCNUVvcGxCSixDQUNGLENNOXBsQkkseUJzRWxESSxRQUFnQyxrQjVFb3RsQnRDLEM0RW50bEJNLGtCQUVFLHNCNUVxdGxCUixDNEVudGxCTSxrQkFFRSx3QjVFcXRsQlIsQzRFbnRsQk0sa0JBRUUseUI1RXF0bEJSLEM0RW50bEJNLGtCQUVFLHVCNUVxdGxCUixDNEVwdWxCTSxRQUFnQyx1QjVFdXVsQnRDLEM0RXR1bEJNLGtCQUVFLDJCNUV3dWxCUixDNEV0dWxCTSxrQkFFRSw2QjVFd3VsQlIsQzRFdHVsQk0sa0JBRUUsOEI1RXd1bEJSLEM0RXR1bEJNLGtCQUVFLDRCNUV3dWxCUixDNEV2dmxCTSxRQUFnQyxzQjVFMHZsQnRDLEM0RXp2bEJNLGtCQUVFLDBCNUUydmxCUixDNEV6dmxCTSxrQkFFRSw0QjVFMnZsQlIsQzRFenZsQk0sa0JBRUUsNkI1RTJ2bEJSLEM0RXp2bEJNLGtCQUVFLDJCNUUydmxCUixDNEUxd2xCTSxRQUFnQyxxQjVFNndsQnRDLEM0RTV3bEJNLGtCQUVFLHlCNUU4d2xCUixDNEU1d2xCTSxrQkFFRSwyQjVFOHdsQlIsQzRFNXdsQk0sa0JBRUUsNEI1RTh3bEJSLEM0RTV3bEJNLGtCQUVFLDBCNUU4d2xCUixDNEU3eGxCTSxRQUFnQyx1QjVFZ3lsQnRDLEM0RS94bEJNLGtCQUVFLDJCNUVpeWxCUixDNEUveGxCTSxrQkFFRSw2QjVFaXlsQlIsQzRFL3hsQk0sa0JBRUUsOEI1RWl5bEJSLEM0RS94bEJNLGtCQUVFLDRCNUVpeWxCUixDNEVoemxCTSxRQUFnQyxxQjVFbXpsQnRDLEM0RWx6bEJNLGtCQUVFLHlCNUVvemxCUixDNEVsemxCTSxrQkFFRSwyQjVFb3psQlIsQzRFbHpsQk0sa0JBRUUsNEI1RW96bEJSLEM0RWx6bEJNLGtCQUVFLDBCNUVvemxCUixDNEVuMGxCTSxRQUFnQyxtQjVFczBsQnRDLEM0RXIwbEJNLGtCQUVFLHVCNUV1MGxCUixDNEVyMGxCTSxrQkFFRSx5QjVFdTBsQlIsQzRFcjBsQk0sa0JBRUUsMEI1RXUwbEJSLEM0RXIwbEJNLGtCQUVFLHdCNUV1MGxCUixDNEV0MWxCTSxRQUFnQyx3QjVFeTFsQnRDLEM0RXgxbEJNLGtCQUVFLDRCNUUwMWxCUixDNEV4MWxCTSxrQkFFRSw4QjVFMDFsQlIsQzRFeDFsQk0sa0JBRUUsK0I1RTAxbEJSLEM0RXgxbEJNLGtCQUVFLDZCNUUwMWxCUixDNEV6MmxCTSxRQUFnQyx1QjVFNDJsQnRDLEM0RTMybEJNLGtCQUVFLDJCNUU2MmxCUixDNEUzMmxCTSxrQkFFRSw2QjVFNjJsQlIsQzRFMzJsQk0sa0JBRUUsOEI1RTYybEJSLEM0RTMybEJNLGtCQUVFLDRCNUU2MmxCUixDNEU1M2xCTSxRQUFnQyxzQjVFKzNsQnRDLEM0RTkzbEJNLGtCQUVFLDBCNUVnNGxCUixDNEU5M2xCTSxrQkFFRSw0QjVFZzRsQlIsQzRFOTNsQk0sa0JBRUUsNkI1RWc0bEJSLEM0RTkzbEJNLGtCQUVFLDJCNUVnNGxCUixDNEUvNGxCTSxRQUFnQyx3QjVFazVsQnRDLEM0RWo1bEJNLGtCQUVFLDRCNUVtNWxCUixDNEVqNWxCTSxrQkFFRSw4QjVFbTVsQlIsQzRFajVsQk0sa0JBRUUsK0I1RW01bEJSLEM0RWo1bEJNLGtCQUVFLDZCNUVtNWxCUixDNEVsNmxCTSxRQUFnQyxzQjVFcTZsQnRDLEM0RXA2bEJNLGtCQUVFLDBCNUVzNmxCUixDNEVwNmxCTSxrQkFFRSw0QjVFczZsQlIsQzRFcDZsQk0sa0JBRUUsNkI1RXM2bEJSLEM0RXA2bEJNLGtCQUVFLDJCNUVzNmxCUixDNEU5NWxCTSxTQUF3Qix3QjVFaTZsQjlCLEM0RWg2bEJNLG9CQUVFLDRCNUVrNmxCUixDNEVoNmxCTSxvQkFFRSw4QjVFazZsQlIsQzRFaDZsQk0sb0JBRUUsK0I1RWs2bEJSLEM0RWg2bEJNLG9CQUVFLDZCNUVrNmxCUixDNEVqN2xCTSxTQUF3Qix1QjVFbzdsQjlCLEM0RW43bEJNLG9CQUVFLDJCNUVxN2xCUixDNEVuN2xCTSxvQkFFRSw2QjVFcTdsQlIsQzRFbjdsQk0sb0JBRUUsOEI1RXE3bEJSLEM0RW43bEJNLG9CQUVFLDRCNUVxN2xCUixDNEVwOGxCTSxTQUF3QixzQjVFdThsQjlCLEM0RXQ4bEJNLG9CQUVFLDBCNUV3OGxCUixDNEV0OGxCTSxvQkFFRSw0QjVFdzhsQlIsQzRFdDhsQk0sb0JBRUUsNkI1RXc4bEJSLEM0RXQ4bEJNLG9CQUVFLDJCNUV3OGxCUixDNEV2OWxCTSxTQUF3Qix3QjVFMDlsQjlCLEM0RXo5bEJNLG9CQUVFLDRCNUUyOWxCUixDNEV6OWxCTSxvQkFFRSw4QjVFMjlsQlIsQzRFejlsQk0sb0JBRUUsK0I1RTI5bEJSLEM0RXo5bEJNLG9CQUVFLDZCNUUyOWxCUixDNEUxK2xCTSxTQUF3QixzQjVFNitsQjlCLEM0RTUrbEJNLG9CQUVFLDBCNUU4K2xCUixDNEU1K2xCTSxvQkFFRSw0QjVFOCtsQlIsQzRFNStsQk0sb0JBRUUsNkI1RTgrbEJSLEM0RTUrbEJNLG9CQUVFLDJCNUU4K2xCUixDNEV4K2xCRSxXQUFtQixxQjVFMitsQnJCLEM0RTErbEJFLHdCQUVFLHlCNUU0K2xCSixDNEUxK2xCRSx3QkFFRSwyQjVFNCtsQkosQzRFMStsQkUsd0JBRUUsNEI1RTQrbEJKLEM0RTErbEJFLHdCQUVFLDBCNUU0K2xCSixDQUNGLENNdC9sQkksMEJzRWxESSxRQUFnQyxrQjVFNGltQnRDLEM0RTNpbUJNLGtCQUVFLHNCNUU2aW1CUixDNEUzaW1CTSxrQkFFRSx3QjVFNmltQlIsQzRFM2ltQk0sa0JBRUUseUI1RTZpbUJSLEM0RTNpbUJNLGtCQUVFLHVCNUU2aW1CUixDNEU1am1CTSxRQUFnQyx1QjVFK2ptQnRDLEM0RTlqbUJNLGtCQUVFLDJCNUVna21CUixDNEU5am1CTSxrQkFFRSw2QjVFZ2ttQlIsQzRFOWptQk0sa0JBRUUsOEI1RWdrbUJSLEM0RTlqbUJNLGtCQUVFLDRCNUVna21CUixDNEUva21CTSxRQUFnQyxzQjVFa2xtQnRDLEM0RWpsbUJNLGtCQUVFLDBCNUVtbG1CUixDNEVqbG1CTSxrQkFFRSw0QjVFbWxtQlIsQzRFamxtQk0sa0JBRUUsNkI1RW1sbUJSLEM0RWpsbUJNLGtCQUVFLDJCNUVtbG1CUixDNEVsbW1CTSxRQUFnQyxxQjVFcW1tQnRDLEM0RXBtbUJNLGtCQUVFLHlCNUVzbW1CUixDNEVwbW1CTSxrQkFFRSwyQjVFc21tQlIsQzRFcG1tQk0sa0JBRUUsNEI1RXNtbUJSLEM0RXBtbUJNLGtCQUVFLDBCNUVzbW1CUixDNEVybm1CTSxRQUFnQyx1QjVFd25tQnRDLEM0RXZubUJNLGtCQUVFLDJCNUV5bm1CUixDNEV2bm1CTSxrQkFFRSw2QjVFeW5tQlIsQzRFdm5tQk0sa0JBRUUsOEI1RXlubUJSLEM0RXZubUJNLGtCQUVFLDRCNUV5bm1CUixDNEV4b21CTSxRQUFnQyxxQjVFMm9tQnRDLEM0RTFvbUJNLGtCQUVFLHlCNUU0b21CUixDNEUxb21CTSxrQkFFRSwyQjVFNG9tQlIsQzRFMW9tQk0sa0JBRUUsNEI1RTRvbUJSLEM0RTFvbUJNLGtCQUVFLDBCNUU0b21CUixDNEUzcG1CTSxRQUFnQyxtQjVFOHBtQnRDLEM0RTdwbUJNLGtCQUVFLHVCNUUrcG1CUixDNEU3cG1CTSxrQkFFRSx5QjVFK3BtQlIsQzRFN3BtQk0sa0JBRUUsMEI1RStwbUJSLEM0RTdwbUJNLGtCQUVFLHdCNUUrcG1CUixDNEU5cW1CTSxRQUFnQyx3QjVFaXJtQnRDLEM0RWhybUJNLGtCQUVFLDRCNUVrcm1CUixDNEVocm1CTSxrQkFFRSw4QjVFa3JtQlIsQzRFaHJtQk0sa0JBRUUsK0I1RWtybUJSLEM0RWhybUJNLGtCQUVFLDZCNUVrcm1CUixDNEVqc21CTSxRQUFnQyx1QjVFb3NtQnRDLEM0RW5zbUJNLGtCQUVFLDJCNUVxc21CUixDNEVuc21CTSxrQkFFRSw2QjVFcXNtQlIsQzRFbnNtQk0sa0JBRUUsOEI1RXFzbUJSLEM0RW5zbUJNLGtCQUVFLDRCNUVxc21CUixDNEVwdG1CTSxRQUFnQyxzQjVFdXRtQnRDLEM0RXR0bUJNLGtCQUVFLDBCNUV3dG1CUixDNEV0dG1CTSxrQkFFRSw0QjVFd3RtQlIsQzRFdHRtQk0sa0JBRUUsNkI1RXd0bUJSLEM0RXR0bUJNLGtCQUVFLDJCNUV3dG1CUixDNEV2dW1CTSxRQUFnQyx3QjVFMHVtQnRDLEM0RXp1bUJNLGtCQUVFLDRCNUUydW1CUixDNEV6dW1CTSxrQkFFRSw4QjVFMnVtQlIsQzRFenVtQk0sa0JBRUUsK0I1RTJ1bUJSLEM0RXp1bUJNLGtCQUVFLDZCNUUydW1CUixDNEUxdm1CTSxRQUFnQyxzQjVFNnZtQnRDLEM0RTV2bUJNLGtCQUVFLDBCNUU4dm1CUixDNEU1dm1CTSxrQkFFRSw0QjVFOHZtQlIsQzRFNXZtQk0sa0JBRUUsNkI1RTh2bUJSLEM0RTV2bUJNLGtCQUVFLDJCNUU4dm1CUixDNEV0dm1CTSxTQUF3Qix3QjVFeXZtQjlCLEM0RXh2bUJNLG9CQUVFLDRCNUUwdm1CUixDNEV4dm1CTSxvQkFFRSw4QjVFMHZtQlIsQzRFeHZtQk0sb0JBRUUsK0I1RTB2bUJSLEM0RXh2bUJNLG9CQUVFLDZCNUUwdm1CUixDNEV6d21CTSxTQUF3Qix1QjVFNHdtQjlCLEM0RTN3bUJNLG9CQUVFLDJCNUU2d21CUixDNEUzd21CTSxvQkFFRSw2QjVFNndtQlIsQzRFM3dtQk0sb0JBRUUsOEI1RTZ3bUJSLEM0RTN3bUJNLG9CQUVFLDRCNUU2d21CUixDNEU1eG1CTSxTQUF3QixzQjVFK3htQjlCLEM0RTl4bUJNLG9CQUVFLDBCNUVneW1CUixDNEU5eG1CTSxvQkFFRSw0QjVFZ3ltQlIsQzRFOXhtQk0sb0JBRUUsNkI1RWd5bUJSLEM0RTl4bUJNLG9CQUVFLDJCNUVneW1CUixDNEUveW1CTSxTQUF3Qix3QjVFa3ptQjlCLEM0RWp6bUJNLG9CQUVFLDRCNUVtem1CUixDNEVqem1CTSxvQkFFRSw4QjVFbXptQlIsQzRFanptQk0sb0JBRUUsK0I1RW16bUJSLEM0RWp6bUJNLG9CQUVFLDZCNUVtem1CUixDNEVsMG1CTSxTQUF3QixzQjVFcTBtQjlCLEM0RXAwbUJNLG9CQUVFLDBCNUVzMG1CUixDNEVwMG1CTSxvQkFFRSw0QjVFczBtQlIsQzRFcDBtQk0sb0JBRUUsNkI1RXMwbUJSLEM0RXAwbUJNLG9CQUVFLDJCNUVzMG1CUixDNEVoMG1CRSxXQUFtQixxQjVFbTBtQnJCLEM0RWwwbUJFLHdCQUVFLHlCNUVvMG1CSixDNEVsMG1CRSx3QkFFRSwyQjVFbzBtQkosQzRFbDBtQkUsd0JBRUUsNEI1RW8wbUJKLEM0RWwwbUJFLHdCQUVFLDBCNUVvMG1CSixDQUNGLENNOTBtQkksMEJzRWxESSxRQUFnQyxrQjVFbzRtQnRDLEM0RW40bUJNLGtCQUVFLHNCNUVxNG1CUixDNEVuNG1CTSxrQkFFRSx3QjVFcTRtQlIsQzRFbjRtQk0sa0JBRUUseUI1RXE0bUJSLEM0RW40bUJNLGtCQUVFLHVCNUVxNG1CUixDNEVwNW1CTSxRQUFnQyx1QjVFdTVtQnRDLEM0RXQ1bUJNLGtCQUVFLDJCNUV3NW1CUixDNEV0NW1CTSxrQkFFRSw2QjVFdzVtQlIsQzRFdDVtQk0sa0JBRUUsOEI1RXc1bUJSLEM0RXQ1bUJNLGtCQUVFLDRCNUV3NW1CUixDNEV2Nm1CTSxRQUFnQyxzQjVFMDZtQnRDLEM0RXo2bUJNLGtCQUVFLDBCNUUyNm1CUixDNEV6Nm1CTSxrQkFFRSw0QjVFMjZtQlIsQzRFejZtQk0sa0JBRUUsNkI1RTI2bUJSLEM0RXo2bUJNLGtCQUVFLDJCNUUyNm1CUixDNEUxN21CTSxRQUFnQyxxQjVFNjdtQnRDLEM0RTU3bUJNLGtCQUVFLHlCNUU4N21CUixDNEU1N21CTSxrQkFFRSwyQjVFODdtQlIsQzRFNTdtQk0sa0JBRUUsNEI1RTg3bUJSLEM0RTU3bUJNLGtCQUVFLDBCNUU4N21CUixDNEU3OG1CTSxRQUFnQyx1QjVFZzltQnRDLEM0RS84bUJNLGtCQUVFLDJCNUVpOW1CUixDNEUvOG1CTSxrQkFFRSw2QjVFaTltQlIsQzRFLzhtQk0sa0JBRUUsOEI1RWk5bUJSLEM0RS84bUJNLGtCQUVFLDRCNUVpOW1CUixDNEVoK21CTSxRQUFnQyxxQjVFbSttQnRDLEM0RWwrbUJNLGtCQUVFLHlCNUVvK21CUixDNEVsK21CTSxrQkFFRSwyQjVFbyttQlIsQzRFbCttQk0sa0JBRUUsNEI1RW8rbUJSLEM0RWwrbUJNLGtCQUVFLDBCNUVvK21CUixDNEVuL21CTSxRQUFnQyxtQjVFcy9tQnRDLEM0RXIvbUJNLGtCQUVFLHVCNUV1L21CUixDNEVyL21CTSxrQkFFRSx5QjVFdS9tQlIsQzRFci9tQk0sa0JBRUUsMEI1RXUvbUJSLEM0RXIvbUJNLGtCQUVFLHdCNUV1L21CUixDNEV0Z25CTSxRQUFnQyx3QjVFeWduQnRDLEM0RXhnbkJNLGtCQUVFLDRCNUUwZ25CUixDNEV4Z25CTSxrQkFFRSw4QjVFMGduQlIsQzRFeGduQk0sa0JBRUUsK0I1RTBnbkJSLEM0RXhnbkJNLGtCQUVFLDZCNUUwZ25CUixDNEV6aG5CTSxRQUFnQyx1QjVFNGhuQnRDLEM0RTNobkJNLGtCQUVFLDJCNUU2aG5CUixDNEUzaG5CTSxrQkFFRSw2QjVFNmhuQlIsQzRFM2huQk0sa0JBRUUsOEI1RTZobkJSLEM0RTNobkJNLGtCQUVFLDRCNUU2aG5CUixDNEU1aW5CTSxRQUFnQyxzQjVFK2luQnRDLEM0RTlpbkJNLGtCQUVFLDBCNUVnam5CUixDNEU5aW5CTSxrQkFFRSw0QjVFZ2puQlIsQzRFOWluQk0sa0JBRUUsNkI1RWdqbkJSLEM0RTlpbkJNLGtCQUVFLDJCNUVnam5CUixDNEUvam5CTSxRQUFnQyx3QjVFa2tuQnRDLEM0RWprbkJNLGtCQUVFLDRCNUVta25CUixDNEVqa25CTSxrQkFFRSw4QjVFbWtuQlIsQzRFamtuQk0sa0JBRUUsK0I1RW1rbkJSLEM0RWprbkJNLGtCQUVFLDZCNUVta25CUixDNEVsbG5CTSxRQUFnQyxzQjVFcWxuQnRDLEM0RXBsbkJNLGtCQUVFLDBCNUVzbG5CUixDNEVwbG5CTSxrQkFFRSw0QjVFc2xuQlIsQzRFcGxuQk0sa0JBRUUsNkI1RXNsbkJSLEM0RXBsbkJNLGtCQUVFLDJCNUVzbG5CUixDNEU5a25CTSxTQUF3Qix3QjVFaWxuQjlCLEM0RWhsbkJNLG9CQUVFLDRCNUVrbG5CUixDNEVobG5CTSxvQkFFRSw4QjVFa2xuQlIsQzRFaGxuQk0sb0JBRUUsK0I1RWtsbkJSLEM0RWhsbkJNLG9CQUVFLDZCNUVrbG5CUixDNEVqbW5CTSxTQUF3Qix1QjVFb21uQjlCLEM0RW5tbkJNLG9CQUVFLDJCNUVxbW5CUixDNEVubW5CTSxvQkFFRSw2QjVFcW1uQlIsQzRFbm1uQk0sb0JBRUUsOEI1RXFtbkJSLEM0RW5tbkJNLG9CQUVFLDRCNUVxbW5CUixDNEVwbm5CTSxTQUF3QixzQjVFdW5uQjlCLEM0RXRubkJNLG9CQUVFLDBCNUV3bm5CUixDNEV0bm5CTSxvQkFFRSw0QjVFd25uQlIsQzRFdG5uQk0sb0JBRUUsNkI1RXdubkJSLEM0RXRubkJNLG9CQUVFLDJCNUV3bm5CUixDNEV2b25CTSxTQUF3Qix3QjVFMG9uQjlCLEM0RXpvbkJNLG9CQUVFLDRCNUUyb25CUixDNEV6b25CTSxvQkFFRSw4QjVFMm9uQlIsQzRFem9uQk0sb0JBRUUsK0I1RTJvbkJSLEM0RXpvbkJNLG9CQUVFLDZCNUUyb25CUixDNEUxcG5CTSxTQUF3QixzQjVFNnBuQjlCLEM0RTVwbkJNLG9CQUVFLDBCNUU4cG5CUixDNEU1cG5CTSxvQkFFRSw0QjVFOHBuQlIsQzRFNXBuQk0sb0JBRUUsNkI1RThwbkJSLEM0RTVwbkJNLG9CQUVFLDJCNUU4cG5CUixDNEV4cG5CRSxXQUFtQixxQjVFMnBuQnJCLEM0RTFwbkJFLHdCQUVFLHlCNUU0cG5CSixDNEUxcG5CRSx3QkFFRSwyQjVFNHBuQkosQzRFMXBuQkUsd0JBRUUsNEI1RTRwbkJKLEM0RTFwbkJFLHdCQUVFLDBCNUU0cG5CSixDQUNGO0E2RWx1bkJBLDRCQVFBLGFBR0UsT0FGQSxlQUNBLE1BRUEsV0FDQSxVN0VndW5CRixDNkU5dG5CRSwwQkFDRSxnQjdFZ3VuQkosQ012cW5CSSw2QnVFMURGLDBCQUdJLFk3RWt1bkJKLENBQ0YsQzZFaHVuQkksZ0NBQ0Usa0I3RWt1bkJOLEM2RS90bkJJLGdDQUNFLG1CN0VpdW5CTixDNkUvdG5CTSxzQ0FDRSxrQjFFeURNLEMwRXhETixVN0VpdW5CUixDNkU3dG5CSSxtQ0FDRSxnQkFDQSxvQjdFK3RuQk4sQzZFN3RuQk0seUNBQ0UsV0FDQSwyQjdFK3RuQlIsQzZFNXRuQk0sb0ZBRUUsVTdFNnRuQlIsQzZFM3RuQlEsZ0dBQ0UscUI3RTZ0bkJWLEM2RXh0bkJFLDZCQUVFLHdCN0V5dG5CSixDNkVydG5CQSw0QkFDRSxVN0V3dG5CRixDNkVydG5CQSxvQkFFRSxhQURBLGdCQUVBLHVCQUVBLGtCQUNBLFM3RXV0bkJGLENNbnRuQkksNEJ1RVZKLG9CQVFJLDZCN0V5dG5CRixDQUNGLEM2RXR0bkJBLG1CQWtCRSx3QkFGQSw0QkFDQSx3QkFGQSxxQkFGQSxpQkFDQSxjN0VpdG5CRixDNkU5dG5CRSw4QkFDRSxrRDdFZ3VuQkosQzZFN3RuQkUsOEJBQ0UscUQ3RSt0bkJKLEM2RTV0bkJFLDhCQUNFLHFEN0U4dG5CSixDNkUvc25CQSxtQkFHRSxtQkFGQSxhQUNBLDBCN0VrdG5CRixDTTV2bkJJLHlCdUV3Q0osbUJBTUksT0FEQSxpQjdFb3RuQkYsQ0FDRixDNkVodG5CQSx3QkFHRSxtQkFGQSxhQUNBLHNCN0VvdG5CRixDNkVodG5CQSx1REFLRSxtQkFGQSxhQUZBLFlBR0EsdUJBRkEsYzdFc3RuQkYsQzZFanRuQkUscUVBR0UsZ0JBREEseUNBR0EsYzdFa3RuQkosQzZFaHRuQkksNkVBQ0UsZUFDQSxhN0VrdG5CTixDNkU5c25CVyxxR0FDUCw4QjdFZ3RuQkosQzZFN3NuQlEsb1JBQ0UsWTdFK3NuQlYsQ01ueG5CSSw0QnVFbUVJLG9SQUlJLFM3RWd0bkJWLENBQ0YsQzZFenNuQkEsNEJBQ0UsZ0JBQ0Esc0JBQ0EsbUJBQ0EsVTFFN0VZLEMwRWdGWixlQUNBLG9CQUZBLG9CQURBLHVCN0Urc25CRixDNkUzc25CVyxpRUFDUCxrQjFFNUVVLEMwRTZFVixvQjdFNnNuQkosQ012eW5CSSw0QnVFK0VKLDRCQWNJLFk3RStzbkJGLENBQ0YsQ00xem5CSSwwQnVFNEZKLDRCQWlCSSxrQjdFaXRuQkYsQ0FDRixDTS96bkJJLDBCdUVnSEEsdUNBQ0UsWTdFa3RuQkosQ0FDRixDNkUvc25CYSxxRUFDUCxtQkFDQSxvQjdFaXRuQk4sQzZFOXNuQkUsd0NBRUUsaUIxRXpHVSxDMEV3R1YsVTdFa3RuQkosQzZFamhuQkEscUNBRUUsVUFEQSxpQjdFcWhuQkYsQzZFamhuQkEsNkNBQ0UsV0FNQSxrQkFKQSxZQURBLGE3RXNobkJGLENNejFuQkksMEJ1RWlVSiw2Q0FLSSxjN0V1aG5CRixDQUNGLEM2RW5obkJBLG1CQUdFLG1CQUZBLGtCQUtBLHdCQUZBLHNDQUZBLFM3RTBobkJGLEM2RWhobkJBLDZCQUNFLGtCMUV2UzBCLEMwRXdTMUIsZTdFa2huQkYsQzZFNWduQkUsd0NBQ0Usa0JBQ0EsUzdFOGduQkosQzZFdGduQkEsZ0RBQ0Usa0I3RXlnbkJGLEM2RXRnbkJBLDZHQUNFLGdCN0V5Z25CRixDTTEybkJJLDRCdUUyV0Esc0VBQ0Usa0I3RXNnbkJKLENBQ0YsQzZFbGduQkEsb0JBQ0Usc0I3RXFnbkJGLENNcDRuQkkseUJ1RThYSixvQkFRSSxtQkFGQSxhQUZBLE9BR0EseUJBSkEsaUJBRUEsZ0I3RTBnbkJGLENBQ0YsQzZFcGduQkEsNEJBSUUseUJBREEsWUFFQSxlQUpBLHFCQU1BLFlBREEsVUFKQSxzQkFNQSxVN0V1Z25CRixDNkVyZ25CRSxxQ0FDRSxhN0V1Z25CSixDNkVwZ25CRSxnQ0FDRSxZQUNBLFU3RXNnbkJKLEM2RWxnbkJBLG9DQUNFLGtCN0VxZ25CRixDTXA2bkJJLHlCdUU4Wkosb0NBR0ksbUI3RXVnbkJGLENBQ0YsQ016Nm5CSSx5QnVFOFpKLG9DQU1JLGlCN0V5Z25CRixDQUNGLENNOTZuQkksMEJ1RThaSixvQ0FTSSxzQjdFMmduQkYsQ0FDRixDNkV4Z25CQSxnREFDRSxxQjdFMmduQkYsQ012N25CSSx5QnVFMmFKLGdEQUdJLGdCN0U2Z25CRixDQUNGLENNNTduQkksMEJ1RTJhSixnREFNSSxxQjdFK2duQkYsQ0FDRixDTXA3bkJJLDRCdUU4WkosZ0RBU0ksWTdFaWhuQkYsQ0FDRixDNkUxZ25CSSx5TEFDRSxZN0UrZ25CTixDNkUxZ25CQSx1Q0FDRSxpQjdFNmduQkYsQzZFemduQk0scUZBQ0UsWTdFMmduQlIsQ01uOW5CSSx5QnVFa2NKLHVDQVlJLGtCN0V5Z25CRixDQUNGLENNeDluQkkseUJ1RWtjSix1Q0FlSSxnQjdFMmduQkYsQ0FDRixDTTc5bkJJLDBCdUVrY0osdUNBa0JJLG9CN0U2Z25CRixDQUNGLEM2RTFnbkJBLHNDQUNFLFVBQ0EsaUI3RTZnbkJGLEM2RTFnbkJBLGdDQUlFLHNCQUdB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OEV6a3BCRSx1QkFDRSxhOUUya3BCSixDOEVua3BCQSxpQkFJRSxhQUNBLHNCQUpBLFlBRUEsa0JBREEsZ0JBSUEsZ0I5RXNrcEJGLENNemlwQkkseUJ3RW5DSixpQkFTSSxrQjlFdWtwQkYsQ0FDRixDOEVwa3BCQSxrQkFHRSx3QjNFb0RZLEMyRWxEWixhM0VzQ1ksQzJFckNaLGFBSkEsbUJBREEseUJBR0EsZTlFeWtwQkYsQ012anBCSSx5QndFdEJKLGtCQVFJLGNBRUEsZUFEQSxnQkFFQSxpQjlFeWtwQkYsQ0FDRixDOEV0a3BCQSx3QkFDRSxjQUNBLG1COUV5a3BCRixDTXBrcEJJLHlCd0VQSix3QkFJSSxxQkFFQSxnQkFEQSxtQjlFNGtwQkYsQ0FDRixDOEV4a3BCQSxnQkFFRSxhM0VxQlksQzJFdEJaLHFCQUVBLHlCOUUya3BCRixDOEUxa3BCRSxzQkFDRSxhOUU0a3BCSixDOEV4a3BCQSxtQkFDRSxPQUVBLHVCOUUwa3BCRixDTXpscEJJLDBCd0VZSixtQkFNSSx3QjlFMmtwQkYsQ0FDRixDOEV2a3BCRSw0QkFDRSxnQjlFeWtwQkosQzhFdGtwQkEsaUJBQ0UsV0FDQSxjOUV5a3BCRixDOEV0a3BCQSxpQkFDRSxhM0VmWSxDMkVnQlosa0JBQ0EscUI5RXlrcEJGLENNNW1wQkkseUJ3RWdDSixpQkFLSSxtQjlFMmtwQkYsQ0FDRixDOEV4a3BCQSxtQkFDRSxhQUNBLDRCOUUya3BCRixDTXRucEJJLHlCd0U4Q0osMkJBRUksbUI5RTJrcEJGLENBQ0YsQ001bnBCSSwwQndFOENKLDJCQUtJLG9COUU2a3BCRixDQUNGLENNcG5wQkksNkJ3RTBDRSxnRkFDRSxrQjlFNmtwQk4sQ0FDRixDOEV4a3BCQSxzQkFDRSxhM0U3Q1ksQzJFK0NaLGVBREEsZTlFNGtwQkYsQ001b3BCSSx5QndFOERKLHNCQUtJLGVBQ0EscUI5RTZrcEJGLENBQ0YsQ01scHBCSSwwQndFOERKLHNCQVNJLGlCQUNBLGU5RStrcEJGLENBQ0YsQzhFNWtwQkEsZ0JBSUUsdUJBRkEsYUFHQSxtQkFDQSxlQUhBLDhCaEV4SUEsZ0JBRkEsU0FDQSxTZDZ0cEJGLEM4RTlrcEJBLHNCQUVFLGdDQURBLFU5RWtscEJGLEM4RWhscEJFLHdCQUVFLGEzRXhFVSxDMkV1RVYsY0FFQSxrQkFFQSxlM0V6QjBCLEMyRXdCMUIscUI5RW1scEJKLENNL3FwQkkseUJ3RXdGRix3QkFPSSxpQkFDQSxtQjlFb2xwQkosQ0FDRixDTXJycEJJLDBCd0V3RkYsd0JBV0ksbUJBRUEsbUJBREEsa0I5RXVscEJKLENBQ0YsQ001cnBCSSwwQndFd0ZGLHdCQWdCSSxrQjlFd2xwQkosQ0FDRixDOEV2bHBCSSw4QkFDRSxhOUV5bHBCTixDOEUva3BCVyw0Q0FDUCxpQjlFcWxwQkosQzhFNWtwQkUsd0NBR0UscUJBRkEsZUFDQSxlOUVtbHBCSixDOEVobHBCRSxzQ0FDRSxZOUVrbHBCSixDTXZ0cEJJLHlCd0VvSUYsc0NBR0ksbUI5RW9scEJKLENBQ0YsQzhFbGxwQkUsMEJBQ0UsOEJBQ0UsZ0I5RW9scEJKLEM4RWxscEJFLG9DQUNFLGdCOUVvbHBCSixDOEVsbHBCRSw2QkFDRSxhQUNBLGE5RW9scEJKLENBQ0YsQzhFbGxwQkUseUNBQ0UsMkI5RW9scEJKLEMrRXJ5cEJBLE1BQ0UsWS9Fd3lwQkYsQ01sdXBCSSw2QnlFdkVKLE1BR0ksYS9FMHlwQkYsQ0FDRixDK0VweXBCQSxPQUNFLGEvRXV5cEJGLENNM3VwQkksNkJ5RTdESixPQUdJLFkvRXl5cEJGLENBQ0YsQytFbnlwQkEsU0FDRSxrQi9Fc3lwQkYsQytFanlwQkEsYUFDRSx3Qi9Fb3lwQkYsQytFOXhwQkEsbUJqRWhDRSxnQkFGQSxTQUNBLFNkcTBwQkYsQytFanlwQkUsc0JBQ0UsbUIvRW15cEJKLEMrRWp5cEJJLGlDQUNFLG9CL0VteXBCTixDTXB3cEJJLDRCeUUxQkEsc0JBQ0UsbUIvRWl5cEJKLEMrRS94cEJJLGlDQUNFLGUvRWl5cEJOLENBQ0YsQ001d3BCSSw2QnlFaEJBLHNCQUVFLGNBREEsbUIvRWd5cEJKLEMrRTd4cEJJLGlDQUNFLGtCL0UreHBCTixDQUNGLEMrRTN4cEJFLHFCQUNFLGEvRTZ4cEJKLENPbDBwQkUsa0Z3RXVDSSxhL0U4eHBCTixDTTN4cEJJLDZCeUVORixxQkFPSSxpQi9FOHhwQkosQ0FDRixDTWh5cEJJLDRCeUVNSiwrQkFFSSw4QkFFQSxvQkFFQSxrQkFIQSxnQkFFQSxvQkFFQSxxQy9FNnhwQkYsQytFNXhwQkUseUNBQ0UsbUIvRTh4cEJKLEMrRTV4cEJFLDBDQUNFLGtCL0U4eHBCSixDQUNGLEMrRTF4cEJBLDBCQUNFLGtCQUVBLGU1RTRCNEIsQzRFN0I1QixpQkFFQSxzQkFDQSxrQi9FNnhwQkYsQ010MHBCSSwwQnlFb0NKLDBCQU9JLGlCL0UreHBCRixDQUNGLENNMzBwQkkseUJ5RThDQSxtQ0FDRSxhQUVBLGVBREEsZS9FaXlwQkosQ0FDRixDTXIwcEJJLDRCeUV1QkosMEJBb0JJLG1CQUZBLGFBREEsZUFFQSw2Qi9Fa3lwQkYsQytFaHlwQkUsOEJBRUUsZ0JBQ0Esd0JBRkEsYy9Fb3lwQkosQytFanlwQmEsdUVBQ1Asd0IvRW15cEJOLENBQ0YsQytFL3hwQkUsa0NBQ0Usd0JBRUEseUJBREEsZ0JBRUEsaUJBRUEsMEJBREEseUIvRWt5cEJKLENNNzFwQkksNEJ5RXNERixrQ0FVSSwwQi9FaXlwQkosQ0FDRixDK0U3eHBCQSxtQ0FDRSxrQkFFQSxlNUVsQjRCLEM0RWlCNUIsaUJBRUEsb0JBQ0Esa0IvRWd5cEJGLENNdjNwQkksMEJ5RWtGSixtQ0FPSSxpQi9Fa3lwQkYsQ0FDRixDTTUzcEJJLHlCeUU0RkEsNENBQ0UsYUFFQSxlQURBLGUvRW95cEJKLENBQ0YsQ010M3BCSSw0QnlFcUVKLG1DQW9CSSxtQkFGQSxhQURBLGVBRUEsNkIvRXF5cEJGLEMrRW55cEJFLHVDQUVFLGdCQUNBLHdCQUZBLGMvRXV5cEJKLEMrRXB5cEJhLGdGQUNQLHdCL0VzeXBCTixDQUNGLEMrRWp5cEJBLDJCQU1FLFdBSkEsZUFEQSxnQkFFQSxnQi9FcXlwQkYsQ00xNXBCSSwwQnlFa0hKLDJCQVFJLGMvRW95cEJGLENBQ0YsQ00vNXBCSSx5QnlFNkhBLG9DQUNFLFkvRXF5cEJKLENBQ0YsQ012NXBCSSw0QnlFcUdKLDJCQWtCSSxtQkFGQSxhQUNBLDZCL0V1eXBCRixDK0VyeXBCRSwrQkFFRSxnQkFDQSx3QkFGQSxjL0V5eXBCSixDK0V0eXBCYSx3RUFDUCx3Qi9Fd3lwQk4sQ0FDRixDTXQ2cEJJLDZCeUVxR0osMkJBZ0NJLFU1RS9IVSxDNEU2SFYsZUFEQSxlNUU3RTBCLEM0RStFMUIscUIvRXl5cEJGLENBQ0YsQytFdHlwQkUseUNBQ0UsdUIvRXd5cEJKLENNajdwQkksNkJ5RXdJRix5Q0FHSSxtQi9FMHlwQkosQ0FDRixDTXQ3cEJJLDZCeUV3SUYseUNBTUksdUIvRTR5cEJKLENBQ0YsQytFeHlwQkEsb0JBR0Usc0JBREEsZ0IvRTJ5cEJGLENNNzhwQkkseUJ5RWdLSixvQkFPSSxvQkFEQSxnQi9FNHlwQkYsQ0FDRixDTW45cEJJLHlCeUVnS0osb0JBV0ksdUJBREEsa0IvRTh5cEJGLENBQ0YsQ016OXBCSSwwQnlFZ0tKLG9CQWVJLHNCQURBLGtCL0VnenBCRixDQUNGLEMrRTN5cEJFLDhCQUNFLG9CL0U4eXBCSixDTXQ5cEJJLDRCeUV5S0EsZ0RBRUkscUIvRSt5cEJOLENBQ0YsQytFeHlwQlEsMEZBRUUsYUFEQSw4Qi9FMnlwQlYsQ00vOXBCSSw2QnlFc0tKLDJCQXNCSSxhQUNBLGNBQ0Esd0IvRXV5cEJGLENBQ0YsQ012OXBCSSxtRHlFdUpKLDJCQTJCSSwyQkFDQSxvQi9FeXlwQkYsQ0FDRixDTTUrcEJJLDRCeUVzS0osMkJBa0NJLG1CQUhBLGFBQ0EsMkJBQ0Esc0JBSUEsc0JBREEsVUFEQSxVL0U2eXBCRixDQUNGLENNcGdxQkkseUJ5RTJOQSxnREFDRSxrQi9FNHlwQkosQytFMXlwQkksMkRBQ0UsYy9FNHlwQk4sQ0FDRixDTS8vcEJJLDRCeUV1TkYsbUNBRUksMkJBQ0EsZ0IvRTB5cEJKLENBQ0YsQytFcHlwQkEsOEJBRUUsYTVFNU1ZLEM0RTJNWixvQi9Fd3lwQkYsQytFcnlwQkUsaUNBQ0UsbUJBQ0EsZTVFbEwwQixDNEVtTDFCLGtCL0V1eXBCSixDTS9ncUJJLDRCeUVpT0osOEJBYUksaUJBRkEsY0FHQSxnQkFGQSxrQkFHQSxZL0V1eXBCRixDQUNGLENNcmlxQkkseUJ5RThPSiw4QkFtQkksZS9Fd3lwQkYsQytFdnlwQkUsaUNBQ0Usa0JBQ0EsbUIvRXl5cEJKLENBQ0YsQ005aXFCSSwwQnlFOE9KLDhCQTBCSSxrQi9FMHlwQkYsQytFenlwQkUsaUNBQ0UsZUFDQSxrQi9FMnlwQkosQ0FDRixDTTFpcUJJLDRCeUVrUUYsc0NBSUksWUFEQSxzQi9FMHlwQkosQ0FDRixDK0V2eXBCSSwwQ0FDRSx1Qi9FeXlwQk4sQytFaHlwQkEsNkJBQ0UsWS9Fa3lwQkYsQ010anFCSSw2QnlFc1JGLHFDQUlFLDRCQURBLGFBREEsWS9Fb3lwQkYsQ0FDRixDTTdqcUJJLDRCeUVzUkYscUNBUUksWUFDQSxtQi9FbXlwQkosQ0FDRixDK0UveHBCQSxpQ0FDRSxVNUUvUlksQzRFZ1NaLGtCL0VreXBCRixDTXhrcUJJLDZCeUVvU0osaUNBTUksYTVFblJVLEM0RWtSVixhL0VveXBCRixDQUNGLENNOWtxQkksNkJ5RW9TSixpQ0FTSSxpQi9FcXlwQkYsQ0FDRixDTW5scUJJLDRCeUVvU0osaUNBaUJJLFU1RS9TVSxDNEUyU1YsZUFDQSxtQkFDQSxnQkFDQSxtQi9FdXlwQkYsQ0FDRixDK0VueXBCQSxvQ2pFL1hFLGdCQUZBLFNBQ0EsU2R5cXFCRixDK0V0eXBCRSx1Q0FDRSxxQkFDQSxtQi9Fd3lwQkosQytFdHlwQkksa0RBQ0UsYy9Fd3lwQk4sQytFcHlwQkUsc0NyRTVZQSxnQ0FEQSxhUCtGWSxDNEUrU1YsZUFDQSxtQnJFN1lGLG1CQUNBLHFCcUU2WUUscUIvRTB5cEJKLENPNXBxQkUscUlHdkJFLDJCUDhFVSxDT2hGVixhUGdGVSxDTy9FVixvQlZ5cnFCSixDK0UzeXBCRSx3Q0FFRSxtQkFEQSxxQi9FOHlwQkosQ00zbnFCSSw0QnlFaVZGLHlDQUVJLGMvRTR5cEJKLEMrRXh5cEJBLDRDQUVJLFkvRTJ5cEJKLENBSkYsQytFcnlwQkksK0NBQ0UscUJBQ0EsYy9FNHlwQk4sQ016b3FCSSw0QnlFMlZBLCtDQUlJLHdCL0U4eXBCTixDQUNGLEMrRWx5cEJJLG9DQXJCRiw0Q0FzQkksYy9FcXlwQkosQ0FDRixDK0VqeXBCQSw0QkFhRSxxQkFaQSxhQVdBLG1CQUZBLGlCQUhBLGlCQUVBLDhCQU5BLG9CQUNBLGEvRXd5cEJGLENNM3FxQkkseUJ5RStYSiw0QkFnQkksa0JBSUEsaUIvRTZ4cEJGLENBQ0YsQ01qcnFCSSwwQnlFK1hKLDRCQTJCSSx1QkFEQSxzQkFIQSxlQUVBLGFBREEsYUFJQSxvQi9FK3hwQkYsQytFN3hwQkUsdUNBQ0UsYS9FK3hwQkosQ0FDRixDTWpycUJJLDRCeUVrWEosNEJBd0NJLDhCQUhBLHFCQURBLGtCQUdBLFVBREEsVS9FaXlwQkYsQ0FDRixDTTNxcUJJLG1EeUU4WUYsb0NBRUksUy9FK3hwQkosQ0FDRixDK0U1eHBCRSx1Q0FDRSwwQi9FOHhwQkosQ01sc3FCSSw0QnlFd2FKLHdCQUVJLGVBQ0Esa0IvRTZ4cEJGLENBQ0YsQytFNXhwQkUsMEJyRXBmQSxnQ0FEQSxhUCtGWSxDTzdGWixtQkFDQSxvQlZveHFCRixDT3p2cUJFLGlHR3ZCRSwyQlA4RVUsQ09oRlYsYVBnRlUsQ08vRVYsb0JWc3hxQkosQ01qdXFCSSx5QnlFOGJGLGdDQUVJLGdDL0VxeXBCSixDQUNGLEMrRWp5cEJBLDhCQUdFLGE1RXBhWSxDNEVrYVoscUJBQ0EsaUIvRXF5cEJGLEMrRWp5cEJBLG1DQUNFLHFCQUNBLGMvRW95cEJGLEMrRWp5cEJBLHVEQUNFLGtCL0VveXBCRixDK0VqeXBCQSxTQUNFLGEvRW95cEJGLENNenZxQkksMEJ5RW9kSixTQUlJLFkvRXF5cEJGLENBQ0YsQ2dGeHpxQkEsVUFDRSxxQmhGMnpxQkYsQ2lGeHpxQkEsdUNBQ0UsaUJBQ0EsZ0JqRjh6cUJGLENNMXdxQkkseUIyRXRESix1Q0FJSSxvQkFDQSxtQmpGZzBxQkYsQ0FDRixDTWh4cUJJLDBCMkV0REosdUNBUUksNkJqRmswcUJGLENBQ0YsQ01yeHFCSSwwQjJFdERKLHVDQVdJLGlCQUNBLHVCakZvMHFCRixDQUNGLENNOXdxQkksNEIyRXBEQSxrREFDRSxjakZxMHFCSixDaUZwMHFCSSwrREFDRSxTakZzMHFCTixDaUZuMHFCRSw0REFDRSxrQmpGcTBxQkosQ0FDRixDTXR5cUJJLHlCNEVyREosa0JBRUksY2xGaTJxQkYsQ0FDRjs7QWtGOTFxQkEsNEJBQ0EseUJBSUUsbUJBRkEsYUFLQSxpQmxGNjFxQkYsQ2N4MHFCSSx3RG9FNUJKLHlCQVdNLHNCQURBLGtCbEYrMXFCSixDQUNGLENjMzBxQkksdURvRS9CSix5QkFjTSxlQUNBLFlsRmcycUJKLENrRi8xcUJhLHFEQUNQLCtCbEZpMnFCTixDQUNGLENjdjFxQkkscURvRTVCSix5QkF1Qk0sZ0JsRmcycUJKLENBQ0YsQ2N6MXFCSSxvRG9FL0JKLHlCQTBCTSxhQUNBLFlsRmsycUJKLENrRmoycUJhLHFEQUNQLCtCbEZtMnFCTixDQUNGLENjcjJxQkkscURvRTVCSix5QkFtQ00sYUFDQSxxQkFDQSxnQmxGazJxQkosQ0FDRixDY3oycUJJLG9Eb0UvQkoseUJBd0NNLGFBQ0EsWWxGbzJxQkosQ2tGbjJxQmEscURBQ1AsK0JsRnEycUJOLENBQ0YsQ2NyM3FCSSxzRG9FNUJKLHlCQWlETSxhQUNBLGFBQ0EsaUJBQ0EsYWxGbzJxQkosQ0FDRixDYzEzcUJJLHFEb0UvQkoseUJBdURNLGlCQUNBLFlsRnMycUJKLENrRnIycUJhLHFEQUNQLCtCbEZ1MnFCTixDQUNGLENNcDNxQkksMEI0RTlDSix5QkErREksYUFDQSxZbEZ1MnFCRixDQUNGLENrRi8xcUJFLGtEQUNFLFlsRmkycUJKLENrRjcxcUJBLDBDQUNFLGNBQ0EsY2xGZzJxQkYsQ01yM3FCSSw0QjRFbUJKLDBDQUlJLGNBRUEsaUJsRmsycUJGLENrRjUxcUJFLDZQQUVFLFlsRmkycUJKLENrRjkxcUJFLHVJQUNFLGFsRmcycUJKLENBVEYsQ2tGbDFxQkEsMENBR0UsaUJBQ0EsaUJBQ0EsOEJsRjYxcUJGLENNNTRxQkksNkI0RTBDSiwwQ0FXSSxhQUZBLG9CQURBLGdCQUVBLGlCQUVBLGFsRjgxcUJGLENBQ0YsQ01yNXFCSSw0QjRFMENKLDBDQWtCSSxjQURBLG1CQUZBLGdCQUNBLGlCQUtBLGlCQURBLGlCQURBLGNsRmsycUJGLENBQ0YsQ2tGLzFxQkUseUJBdkJGLDBDQXdCSSxnQmxGazJxQkYsQ0FDRixDa0ZqMnFCRSx5QkExQkYsMENBMkJJLGdCbEZvMnFCRixDQUNGLENrRm4ycUJFLHlCQTdCRiwwQ0E4QkksY2xGczJxQkYsQ0FDRixDa0ZyMnFCRSx5QkFoQ0YsMENBaUNJLGdCbEZ3MnFCRixDQUNGLENrRnIycUJBLCtDQUNFLGFBSUEsY0FIQSxlL0UxQjRCLEMrRThCNUIsY2xGeTJxQkYsQ2tGcDJxQkEsK0VBUEUsaUJBREEsaUJBSUEsOEJsRjgycUJGLENNajlxQkkseUI0RXVHSixnQ0FLSSxhbEZ5MnFCRixDQUNGLENNdDlxQkkseUI0RXVHSixnQ0FRSSxtQkFDQSxhbEYyMnFCRixDQUNGLENNNTlxQkksMEI0RXVHSixnQ0FZSSxhbEY2MnFCRixDQUNGLENNaitxQkksMEI0RXVHSixnQ0FlSSxvQkFDQSxxQmxGKzJxQkYsQ0FDRixDa0Y1MnFCQSxtQ0FFRSxjQUdBLGtCQURBLGUvRTdENEIsQytFMEQ1QixpQkFFQSw4QmxGaTNxQkYsQ01sK3FCSSw0QjRFOEdKLG1DQVlJLGNBSkEsb0JBRUEsZ0JBQ0Esc0JBRkEsZ0JBSUEsVWxGZzNxQkYsQ0FDRixDa0Y5MnFCRSx5QkFoQkYsbUNBa0JJLGlCQURBLGNsRmszcUJGLENBQ0YsQ2tGaDNxQkUseUJBcEJGLG1DQXFCSSxtQmxGbTNxQkYsQ0FDRixDa0ZsM3FCRSx5QkF2QkYsbUNBd0JJLGtCbEZxM3FCRixDQUNGLENrRnAzcUJFLHlCQTFCRixtQ0EyQkksa0JsRnUzcUJGLENBQ0YsQ2tGdDNxQkUsK0NBN0JGLG1DQStCSSxjQURBLFVsRjAzcUJGLENBQ0YsQ012Z3JCSSw2QjRFOEdKLG1DQWtDSSxjbEYyM3FCRixDQUNGLENNemhyQkkseUI0RWdLRiw4Q0FFSSxZbEYyM3FCSixDQUNGLENNamhyQkksNEI0RW1KRiw4Q0FLSSxhQUNBLG1CQUNBLGdCQUNBLHNCQUNBLHNCbEY2M3FCSixDQUNGLENrRnozcUJBLHNDQUlFLG1CcEV2T0EsY29FcU9BLGFBTUEsc0JBREEsZXBFeE9BLFlvRW9PQSx1QnBFak9BLE9BSkEsa0JBR0EsTUFEQSxVZHVtckJGLENrRjUzcUJBLHNDQUtFLFlBRkEsT0FGQSxrQkFDQSxNQUVBLFdBRUEsU2xGKzNxQkYsQ2tGNzNxQkUsaUVBRUUscUJBREEsc0JsRmc0cUJKLENjcGxyQkkscURvRW1ORixpRUFLTSxtQmxGZzRxQk4sQ0FDRixDY3psckJJLHNEb0VtTkYsaUVBV00sbUJsRiszcUJOLENBQ0YsQ001a3JCSSwwQjRFaU1GLGlFQWVJLGFBQ0EsWWxGZzRxQkosQ0FDRixDY3BtckJJLHNEb0VtTkYsaUVBa0JNLGdCbEZtNHFCTixDQUNGLENrRmg0cUJJLDRFQUNFLGNBQ0EsY2xGazRxQk4sQ2tGOTNxQkUsc0VBTUUsVUFKQSxxQkFFQSwrQkFDQSxVbEZpNHFCSixDa0Y1M3FCTSx1RkFDRSxpQmxGODNxQlIsQ2tGcDNxQkksd0ZBRUUsMERBR0EsNkJBR0EsNkJBR0EsVUFEQSxTbEZvM3FCTixDa0Z6MnFCRSwrREFDRSxXbEYyMnFCSixDTXRtckJJLDZCNEUrUEEsOFRBTUUsV2xGMDJxQkosQ0FDRixDa0Z0MnFCQSx5Q0FJRSxjQUNBLGlCQUhBLEtsRjAycUJGLENrRm4ycUJBLCtCQUtFLHFCQUhBLFlBQ0EsYUFDQSx1QkFLQSxTQUlBLFVBUEEsa0JBVUEsNkRBVEEsU2xGdzJxQkYsQ2tGNTFxQlcsMkRBQ1AsV2xGODFxQkosQ2tGNzFxQkkscUNBRk8sMkRBR0wsV2xGZzJxQkosQ0FDRixDa0Y3MXFCVyxpREFDUCxTbEZnMnFCSixDTTlvckJJLDRCNEVtUkosK0JBZ0NJLFlsRmcycUJGLENBQ0YsQ01wcHJCSSw2QjRFbVJKLCtCQW9DSSxZbEZpMnFCRixDQUNGLENrRi8xcUJFLDZDQUNFLHNCbEZpMnFCSixDa0Y5MXFCRSxtQ0FJRSxZQURBLFVsRisxcUJKLENrRjExcUJJLDJEQUVFLG9CL0UzVFEsQytFMFRSLGFsRjYxcUJOLENrRnYxcUJBLHFDQUVFLGlCQURBLGdCbEYyMXFCRixDa0Z2MXFCQSxpQ0FJRSxtQkFRQSxnQkFDQSxZQU5BLFlBSUEsV0FEQSxlQVRBLGFBQ0Esc0JBWUEsbUJBWEEsdUJBS0EsU0FIQSxrQkFJQSwyQkFIQSxTbEZrMnFCRixDa0Z6MXFCVyw2REFDUCxhbEYyMXFCSixDa0YxMXFCSSxxQ0FGTyw2REFHTCxhbEY2MXFCSixDQUNGLENrRjMxcUJFLGdEQUNFLHVEQUNBLG9DbEY4MXFCSixDTXB0ckJJLHlCNEVvWEYsZ0RBSUksWWxGZzJxQkosQ0FDRixDa0Y5MXFCSSxzREFDRSx5RGxGZzJxQk4sQ2tGMzFxQkkseURBQ0Usa0JsRjYxcUJOLENNbHRyQkksNEI0RW1YRixnREFNSSxZbEY2MXFCSixDQUNGLENrRjExcUJFLHlDQUlFLHdCQUNBLG1DQUNBLHNCQUxBLFVBQ0EsdUJsRisxcUJKLENrRnYxcUJBLGtDQUdFLGFBQ0EsZUFIQSxrQkFDQSxTbEY0MXFCRixDa0Z2MXFCQSwrQkFFRSw4REFEQSxpQkFHQSxrQkFFQSxhQUhBLG9CQUVBLFlBRUEsU2xGMDFxQkYsQ00vdXJCSSw2QjRFOFlKLCtCQVlJLGFBQ0EsZ0JBSEEsb0JBQ0EsV2xGNjFxQkYsQ0FDRixDTXZ2ckJJLDRCNEU4WUosK0JBMEJJLDRCQVBBLGtEQURBLGdCQU1BLGFBR0EsWUFGQSw4QkFGQSxrQkFIQSxVQUNBLFlBQ0EsVWxGZzJxQkYsQ0FDRixDa0Z6MXFCRSxnREE5QkYsK0JBK0JJLFlBQ0EsZ0JsRjQxcUJGLENBQ0YsQ2tGMTFxQkUseUJBbkNGLCtCQW9DSSxZQUNBLGdCbEY2MXFCRixDQUNGLENrRjMxcUJFLGdEQXhDRiwrQkF5Q0ksWUFDQSxnQmxGODFxQkYsQ0FDRixDa0Y3MXFCRSxnREE1Q0YsK0JBNkNJLFlBQ0EsZ0JsRmcycUJGLENBQ0YsQ2tGOTFxQkUsZ0RBakRGLCtCQWtESSxZQUNBLGdCbEZpMnFCRixDQUNGLENrRjkxcUJFLGdEQXZERiwrQkF3REksV2xGaTJxQkYsQ0FDRixDa0YvMXFCRSxnREEzREYsK0JBNERJLFdsRmsycUJGLENBQ0YsQ2tGaDFxQkEsNkNBQ0UsYUFDQSxhbEZzMXFCRixDTXJ6ckJJLDRCNEU2ZEosNkNBSUksY0FDQSxjbEZ3MXFCRixDQUNGLENNeDByQkkseUI0RTBlSiw2Q0FTSSxhQUNBLGFsRnkxcUJGLENBQ0YsQ005MHJCSSwwQjRFMGVKLDZDQWFJLGFBQ0EsYWxGMjFxQkYsQ0FDRixDTXYwckJJLDZCNEU2ZEosNkNBaUJJLGFBQ0EsYWxGNjFxQkYsQ0FDRixDTTcwckJJLDRCNEU2ZEosNkNBeUJJLGtCQUpBLGlCQUNBLGtCQUVBLGVBREEsVWxGaTJxQkYsQ0FDRixDa0Z6MXFCRSx5QkFoQ0YsNkNBaUNJLGFsRjQxcUJGLENBQ0YsQ2tGdjFxQkkseUJBREYsbURBRUksZWxGMjFxQkosQ0FDRixDa0YxMXFCSSxnREFKRixtREFLSSxrQmxGNjFxQkosQ0FDRixDa0YxMXFCRSwrQ0FDRSxtQmxGNDFxQkosQ2tGeDFxQkUsZ0VBQ0UsbURBRUUsbUJBREEsNEJsRjIxcUJKLENBQ0YsQ2tGdDFxQkUsZ0VBQ0UsbURBRUUscUJBREEsNEJsRnkxcUJKLENBQ0YsQ2tGcjFxQkUsZ0VBQ0UsbURBQ0UsZWxGdTFxQkosQ0FDRixDa0ZuMXFCRSxnRUFDRSxtREFDRSxZbEZxMXFCSixDa0ZsMXFCRSwrQ0FDRSxtQmxGbzFxQkosQ0FDRixDa0ZoMXFCQSxtQ0FDRSxvQmxGbTFxQkYsQ2tGajFxQkUscUNBSEYsbUNBSUksZWxGbzFxQkYsQ0FDRixDTTM0ckJJLDZCNEVrakJKLG1DQVFJLGdCQUNBLGNsRnExcUJGLENBQ0YsQ01qNXJCSSw0QjRFa2pCSixtQ0FnQkksOERBREEsaUJBRUEsa0JBSkEsb0JBTUEsZUFMQSwrQkFJQSxVbEZ1MXFCRixDa0ZuMXFCRSwwRUFDRSxrQmxGcTFxQkosQ0FDRixDa0ZsMXFCRSx5QkEzQkYsbUNBNkJJLG9CQURBLHdCbEZzMXFCRixDQUNGLENrRm4xcUJFLHlCQWhDRixtQ0FpQ0ksaUJsRnMxcUJGLENBQ0YsQ2tGcDFxQkUsZ0RBcENGLG1DQXFDSSxpQmxGdTFxQkYsQ0FDRixDa0YxMHFCRSwwREFDRSxVL0VobUJVLEMrRWttQlYsa0JBREEsTWxGNjBxQkosQ01wN3JCSSw0QjRFcW1CRiwwREFLSSxtQmxGODBxQkosQ0FDRixDTXQ4ckJJLHlCNEVrbkJGLDBEQVFJLGtCbEZnMXFCSixDQUNGLENNMzhyQkksMEI0RWtuQkYsMERBV0ksa0JsRmsxcUJKLENBQ0YsQ01oOXJCSSwwQjRFa25CRiwwREFjSSxrQkFDQSxpQmxGbzFxQkosQ0FDRixDa0ZoMXFCRSwrTEFJRSxvQkFDQSxpQkFIQSxlQUNBLDBCbEZvMXFCSixDTTc5ckJJLHlCNEVzb0JGLCtMQVFJLG1CQUNBLGVsRm8xcUJKLENBQ0YsQ01wK3JCSSwwQjRFc29CRiwrTEFlSSxlQUNBLGNsRm8xcUJKLENBQ0YsQ005OXJCSSw0QjRFeW5CRiwrTEFtQkksZ0JsRnUxcUJKLENBQ0YsQ2tGcDFxQkUsa0hBRUUsV0FDQSxjQUNBLGdCQUdBLGlCQURBLHNCQURBLHNCQUpBLFVsRjQxcUJKLENNMS9yQkkseUI0RTZwQkYsa0hBVUksZ0JBREEsb0JsRnkxcUJKLENBQ0YsQ01oZ3NCSSwwQjRFNnBCRixrSEFpQkksZUFEQSxtQmxGdzFxQkosQ0FDRixDTXovckJJLDRCNEVncEJGLGtIQW9CSSxTbEZ5MXFCSixDQUNGLENrRnIxcUJFLDREQUNFLDRCbEZ1MXFCSixDTTlnc0JJLDBCNEVzckJGLDREQUdJLDBCbEZ5MXFCSixDQUNGLENNdi9yQkksbUQ0RWlxQkYscUVBRUksY2xGdzFxQkosQ0FDRixDa0ZyMXFCRSwrQ0FDRSxjbEZ1MXFCSixDa0ZwMXFCRSxnS0FFRSwrQkFEQSxZbEZ1MXFCSixDTWxoc0JJLDZCNEUwckJGLGdLQU1JLCtCQURBLFNsRncxcUJKLENBQ0YsQ014aHNCSSw0QjRFMHJCRixnS0FXSSwrQkFEQSxZbEZ5MXFCSixDQUNGLENrRnIxcUJFLGlGQUVFLDZCQURBLHlCbEZ3MXFCSixDTS9pc0JJLHlCNEVzdEJGLGlGQUlJLDRCbEZ5MXFCSixDQUNGLENrRnIxcUJBLHdDQUdFLGVBREEsZS9FOXBCNEIsQytFNnBCNUIsZWxGMDFxQkYsQ2tGdDFxQkUscURBQ0Usd0IvRTFzQlUsQytFMnNCVixvQmxGdzFxQkosQ2tGdDFxQkksMkRBQ0Usd0IvRS9zQlEsQytFZ3RCUixvQmxGdzFxQk4sQ01sa3NCSSx5QjRFK3RCSix3Q0FnQkksZWxGdTFxQkYsQ0FDRixDTTFqc0JJLDRCNEVrdEJKLHdDQW1CSSxrQkFHQSw0QkFDQSxVbEZxMXFCRixDQUNGLENNNWtzQkkseUI0RSt0Qkosd0NBMkJJLG1CQURBLGUvRXJyQjBCLEMrRXVyQjFCLDJCbEY2MXFCRixDQUNGLENrRmwxcUJBLDJCQUNFLEdBQ0Usa0JsRncxcUJGLENrRnQxcUJBLEdBQ0Usb0JsRncxcUJGLENBQ0YsQ2tGNTBxQkEsa0JBQ0UsR0FDRSxVQUNBLHVCbEZzMXFCRixDa0ZwMXFCQSxHQUNFLFVBQ0EsMEJsRnMxcUJGLENBQ0YsQ2tGeDBxQkEsbUJBQ0UsR0FFRSxVQURBLDBCbEZxMXFCRixDa0ZsMXFCQSxHQUVFLFVBREEsdUJsRnExcUJGLENBQ0YsQ2tGajFxQkEsdUJBQ0UsMEJsRm0xcUJGLENrRjcwcUJBLGlCQUlFLGFBRUEsS2xGaTFxQkYsQ2tGNTBxQkEsa0NBSkUsbURBRkEsT0FKQSxrQkFFQSxXQUtBLFNsRjAxcUJGLENrRnYxcUJBLGlCQU9FLFNBSkEsYUFNQSw4QmxGODBxQkYsQ010cHNCSSw0QjRFNDBCRiwwSEFFSSxlQUNBLGtCbEY2MHFCSixDQUNGLENrRngwcUJFLHlJQUNFLGFsRjIwcUJKLENrRnowcUJJLCtJQUtFLHlCQUNBLGtCQUxBLGVBQ0EsaUJBQ0EsZ0JBQ0EscUJBSUEsa0JBQ0EsaUJBRkEsb0JsRjYwcUJOLENrRngwcUJJLCtJQUNFLFVsRjAwcUJOLENrRngwcUJNLHFKQUNFLHFCbEYwMHFCUixDa0ZwMHFCQSxpREFDRSxVbEZ1MHFCRixDa0ZwMHFCSSw0R0FDRSxZbEZzMHFCTjs7QWtGajBxQkEsMEJDOTdCQSxnQ0FDRSxxQkE4Q0EsZ0JBN0NBLGdCbkZ1d3NCRixDbUZ0d3NCRSxvQ0FDRSxTbkZ3d3NCSixDbUZ0d3NCRSxxQ0FDRSx3Qm5Gd3dzQkosQ21GaHdzQkUsMEJBQ0UsMkNBQ0UsZ0JuRmt3c0JKLENtRmh3c0JFLHFEQUVFLGlCQUNBLGtCQUZBLGlCQUdBLDZCQUNBLDZCbkZrd3NCSixDQUNGLENNbHVzQkkseUI2RXpESixnQ0E2Qkksb0JBQ0EseUJuRmt3c0JGLENBQ0YsQ014dXNCSSwwQjZFekRKLGdDQWlDSSwyQm5Gb3dzQkYsQ0FDRixDTTd1c0JJLDBCNkV6REosZ0NBb0NJLG1CQUNBLHNCbkZzd3NCRixDQUNGLENNbnZzQkksMEI2RWpCRixvREFFSSxhbkZzd3NCSixDQUNGLENtRmp3c0JFLHlDQUNFLGdCbkZtd3NCSixDbUY3dnNCRSx1R0FDRSxTbkZpd3NCSixDbUY3dnNCSSxxTkFDRSxTbkZnd3NCTixDbUY1dnNCRSx5RkFFRSx5QkFEQSxZQUVBLEtuRit2c0JKLENtRjV2c0JFLHlDQUNFLHVGQUNFLHFCbkYrdnNCSixDbUY1dnNCRSx1R0FDRSxTbkYrdnNCSixDQUNGLENtRjV2c0JFLHlDQUNFLHVHQUNFLFNuRit2c0JKLENtRjN2c0JJLHFNQUNFLFNuRjh2c0JOLENBQ0YsQ21GMXZzQkUseUNBQ0UsdUZBQ0UscUJuRjZ2c0JKLENtRjF2c0JFLG1HQUNFLFduRjZ2c0JKLENtRnh2c0JNLCtOQUNFLFVuRjJ2c0JSLENBQ0YsQ21GdHZzQkUseUZBQ0UsbUdBQ0UsYW5GeXZzQkosQ0FDRixDbUZ0dnNCRSwwQ0FDRSx1RkFDRSxxQm5GeXZzQkosQ21GcHZzQk0sK05BQ0UsVW5GdXZzQlIsQ21GcnZzQk0sK05BQ0UsU25Gd3ZzQlIsQ0FDRixDbUZudnNCRSwwQ0FDRSx1RkFDRSxxQm5Gc3ZzQkosQ21GbnZzQkUsbUdBQ0UsZW5Gc3ZzQkosQ21GbnZzQkUsdUdBQ0UsU25Gc3ZzQkosQ21GanZzQk0sK05BQ0UsVW5Gb3ZzQlIsQ0FDRixDbUYvdXNCRSwwQ0FDRSx1RkFDRSxxQm5Ga3ZzQkosQ21GN3VzQk0sK05BQ0UsVW5GZ3ZzQlIsQ21GOXVzQk0sK05BQ0UsU25GaXZzQlIsQ0FDRixDb0Z6NXNCQSx3QkNGRSxrQmxGc0ZZLEMrQjVEWiwyREFDQSwyQmtEeEJBLG9CQUNBLGlCcEZrNnNCRixDb0ZoNnNCRSw2QkFDRSxrQnBGazZzQkosQ29GLzVzQkUsdURBRUUsa0JBREEsZWpGbUgwQixDaUZoSDFCLHFCQUNBLGFBRkEsZXBGbTZzQkosQ01yM3NCSSwwQjhFekRKLHdCQWdCSSxjcEZrNnNCRixDb0ZqNnNCRSx1REFDRSxzQnBGbTZzQkosQ0FDRixDTTczc0JJLDBCOEV6REosd0JBdUJJLGtCQURBLG1CQUVBLGlCcEZvNnNCRixDb0ZuNnNCRSx1REFHRSxrQkFGQSxnQkFDQSxjcEZzNnNCSixDQUNGLENNNTNzQkksNEI4RXRDQSxtQ0FDRSxjcEZxNnNCSixDb0ZuNnNCRSx1REFDRSxrQnBGcTZzQkosQ29GaDZzQkYsMkNBRUksU3BGbzZzQkYsQ0FMRixDb0YzNXNCQSxpQ0FJRSxtQkFGQSxhQUNBLFlBRUEseUJBSkEsZ0JwRnc2c0JGLENNbDVzQkksNkI4RXZCSixpQ0FXSSxpQ0FKQSwyQkFFQSxnQkFDQSxrQkFGQSxrQnBGeTZzQkYsQ0FDRixDb0ZyNnNCRSxzREFDRSxnQnBGdTZzQkosQ005NXNCSSw0QjhFdkJKLGlDQWlCSSxrQnBGdzZzQkYsQ0FDRixDb0ZyNnNCQSw2QkFDRSxvQkFJQSxXQUhBLG1CQUNBLG1CQUdBLFNwRnU2c0JGLENNMzZzQkksNEI4RUZKLDZCQW9CSSxtQkFUQSx5QkFDQSwyQkFGQSxtQkFRQSxvQkFGQSxrQkFEQSxjQUlBLHVCQUZBLG9CQUhBLGNwRjY2c0JGLENBQ0YsQ012OHNCSSx5QjhFV0osNkJBNEJJLGtCQUhBLG1CQUNBLHFCQUNBLGtCQUhBLHVCcEY0NnNCRixDQUNGLENNaDlzQkksMEI4RVdKLDZCQWdDSSxpQkFDQSxjcEZ5NnNCRixDQUNGLENvRnY2c0JFLG1DQUVFLHFCakY5QlUsQ2lGK0JWLGlCakYvQlUsQ2lGNkJWLGFwRjI2c0JKLENvRnQ2c0JFLHNFQUVFLGdDcEZ1NnNCSixDc0Z2aHRCQSxtQ0RPRSxrQmxGeUVZLEMrQnhEWiw4RG9EdEJBLG1CQUdBLDBCdEY2aHRCRixDdUZsaXRCQSx5REZGRSxrQmxGc0ZZLEMrQjVEWiwyREFDQSwyQnFEcEJBLHFCQTRCQSxnQkE3QkEsc0JBREEsZ0J2RjRpdEJGLEN1RnhpdEJFLDBCQUNFLCtFQUNFLGdCdkYwaXRCSixDdUZ4aXRCRSxtR0FFRSxpQkFDQSxrQkFGQSxpQkFHQSxjdkYwaXRCSixDQUNGLEN1RnZpdEJFLG1HQUNFLFl2RnlpdEJKLENNcGd0QkkseUJpRnpESix5REF3Qkksa0J2RnlpdEJGLENBQ0YsQ016Z3RCSSx5QmlGekRKLHlEQTRCSSxtQkFDQSxxQnZGMGl0QkYsQ0FDRixDdUZ0aXRCRSwyRUFDRSxnQnZGd2l0QkosQ3dGM2t0QkEsOEJIT0Usa0JsRnlFWSxDK0J4RFosOERzRHRCQSxtQkFHQSwwQnhGaWx0QkYsQ3lGdGx0QkEsaUNKT0Usa0JsRnlFWSxDK0J4RFosOERBQ0EsMkJ1RHZCQSxzQnpGOGx0QkYsQ012aXRCSSwwQm1GekRKLGlDQUlJLHVCekZnbXRCRixDQUNGLEMwRnJtdEJBLDJCQUNFLGlCQXNDQSxnQkFyQ0Esc0JBQ0Esa0IxRjRtdEJGLEMwRjNtdEJFLGtEQUNFLGExRjZtdEJKLENNNWl0QkksNEJvRmhFQSx3REFFSSxZMUY4bXRCTixDQUNGLEMwRjNtdEJFLDBCQUNFLHNDQUNFLGdCMUY2bXRCSixDMEYzbXRCRSxnREFFRSxpQkFDQSxrQkFGQSxpQkFHQSw2QkFDQSw2QjFGNm10QkosQ0FDRixDTTdqdEJJLDRCb0Z0RUosMkJBeUJJLHFCMUY4bXRCRixDQUNGLENNL2t0QkkseUJvRnpESiwyQkE0Qkksd0IxRmdudEJGLENBQ0YsQ01wbHRCSSwwQm9GekRKLDJCQStCSSx3QjFGa250QkYsQ0FDRixDTXpsdEJJLDBCb0Z6REosMkJBa0NJLHFCQUVBLHVCQURBLHFCMUZxbnRCRixDQUNGLEMwRmpudEJFLG9DQUNFLGdCMUZtbnRCSixDMkY1cHRCQSxxQk5GRSxrQmxGc0ZZLEMrQjVEWiwyREFDQSwyQnlEeEJBLGlCQUVBLHdCQUNBLG9CM0ZvcXRCRixDTS9tdEJJLHlCcUZ6REoscUJBUUksYUFEQSxxQjNGc3F0QkYsQ0FDRixDTXJudEJJLHlCcUZ6REoscUJBV0kscUJBQ0Esc0IzRnVxdEJGLENBQ0YsQ00zbnRCSSwwQnFGekRKLHFCQWVJLHFCQUNBLG1CM0Z5cXRCRixDQUNGLEMyRnRxdEJBLGlDQUNFLHdCeEYwRFksQ3dGdERaLHNCQUhBLG9CQUNBLGtCQUNBLFMzRjBxdEJGLENNem90QkkseUJxRnJDSixpQ0FPSyxhQUdELG9CM0Z3cXRCRixDQUNGLENNOW90QkksMEJxRnJDSixpQ0FlSSxvQkFGQSw2QkFDQSxTM0ZncnRCRixDQUNGLEMyRjlxdEJFLG9DQUNFLFkzRmdydEJKLENNN3B0QkkseUJxRnBCRixvQ0FHSSxrQjNGa3J0QkosQ0FDRixDTWxxdEJJLDBCcUZwQkYsb0NBTUksbUJBQ0EsbUIzRm9ydEJKLENBQ0YsQzJGbHJ0QkUsbUNBRUUsc0IzRm1ydEJKLENNM3F0QkksMEJxRlZGLG1DQUtJLHVCM0ZvcnRCSixDQUNGLEMyRmxydEJFLDRDQUNFLHFCM0ZvcnRCSixDMkZqcnRCSSwyREFDRSx3QjNGbXJ0Qk4sQzJGanJ0QkksNEZBQ0UsTTNGbXJ0Qk4sQzJGOXF0QkEsOEJBSUUsdUJBSEEsYUFJQSxlQUhBLDJCQUNBLGlCM0ZtcnRCRixDTWpzdEJJLHlCcUZXSiw4QkFPSSw2QjNGbXJ0QkYsQ0FDRixDTXRzdEJJLHlCcUZXSiw4QkFXSSw4QkFEQSxtQjNGc3J0QkYsQ0FDRixDTTVzdEJJLDBCcUZXSiw4QkFjSSxpQjNGdXJ0QkYsQ0FDRixDMkZocnRCRSxrREFFRSxnQkFEQSxTM0ZvcnRCSixDMkZqcnRCRSxtREFDRSxTM0ZtcnRCSixDMkZqcnRCRSxtREFFRSxrQkFEQSxTM0ZvcnRCSixDMkZqcnRCRSx3Q0FFRSx3QnhGM0JVLEN3RjRCVixpQkFGQSxnQjNGcXJ0QkosQzJGanJ0QkUsd0NBQ0UsaUJBQ0Esb0IzRm1ydEJKLENNdHV0QkkseUJxRnNEQSxrREFDRSxTM0ZtcnRCSixDMkZqcnRCRSxtREFDRSxTM0ZtcnRCSixDMkZqcnRCRSxtREFFRSxhQURBLFMzRm9ydEJKLENBQ0YsQ01sdnRCSSx5QnFGa0VBLHdDQUNFLGtCQUNBLHFCM0ZtcnRCSixDMkZqcnRCRSx3Q0FDRSxlQUNBLGdCM0ZtcnRCSixDQUNGLENNNXZ0QkksMEJxRjRFQSx3Q0FDRSxlQUNBLG9CM0ZtcnRCSixDQUNGLENNcnZ0QkksNEJxRnNFQSx1REFDRSxxQjNGa3J0QkosQzJGL3F0QkUsa0RBRUUsZUFEQSxVM0ZrcnRCSixDMkY5cXRCRSxtREFDRSxVM0ZncnRCSixDMkY3cXRCRSxtREFFRSxhQURBLFUzRmdydEJKLEMyRjdxdEJFLGdGQUNFLGVBQ0EsbUJBQ0EsWTNGK3F0QkosQ0FDRixDMkYzcXRCQSw0QkFDRSxlQUNBLGUzRjhxdEJGLENNNXh0QkkseUJxRjRHSiw0QkFLSSxtQkFEQSxlM0ZpcnRCRixDQUNGLENNbHl0QkksMEJxRjRHSiw0QkFRSSxrQjNGa3J0QkYsQ0FDRixDMkY1cXRCQSwrQkFHRSxhQURBLGlCQURBLGUzRmlydEJGLENNN3l0QkkseUJxRjJISiwrQkFLSSxhM0ZpcnRCRixDQUNGLENNbHp0QkkseUJxRjJISiwrQkFRSSxjQUNBLGMzRm1ydEJGLENBQ0YsQ014enRCSSwwQnFGMkhKLCtCQWFJLGtCM0ZvcnRCRixDQUNGLEMyRjdxdEJBLFlBQ0Usb0IzRmdydEJGLENNcHp0QkksNEJxRm1JSixZQUlJLFkzRmlydEJGLENBQ0YsQzJGOXF0QkEsWUFDRSxZM0ZpcnRCRixDTTd6dEJJLDRCcUYySUosWUFJSSxvQjNGa3J0QkYsQ0FDRixDNEZ4NHRCQSx5QkFDRSx3QnpGOEVZLEN5RjVFWix1QkFEQSxnQjVGKzR0QkYsQ014MXRCSSx5QnNGekRKLHlCQUtJLG9CNUZnNXRCRixDQUNGLENNNzF0QkksMEJzRnpESix5QkFRSSxvQjVGazV0QkYsQ0FDRixDTWwydEJJLDBCc0Z6REoseUJBWUkscUJBREEsb0I1RnE1dEJGLENBQ0YsQzRGajV0QkEsZ0MxRFFFLDhEQUNBLDJCMEROQSxhQUNBLGVBQ0EsOEJBQ0Esd0I1Rm81dEJGLEM0Rmo1dEJBLCtCQUNFLGFBR0EsY0FGQSxzQkFDQSwwQjVGcTV0QkYsQ014M3RCSSx5QnNGMUJBLG1EQUVFLG9CQURBLFM1RnM1dEJKLENBQ0YsQ005M3RCSSwwQnNGaENKLCtCQVlJLFk1RnM1dEJGLENBQ0YsQzRGbjV0QkEsZ0NBRUUsY0FEQSxlNUZ1NXRCRixDTXg0dEJJLDBCc0ZoQkosZ0NBS0ksYUFEQSxZNUZ5NXRCRixDQUNGLEM0RnI1dEJBLGdDQUdFLGNBRkEsa0JBR0EsZXpGc0U0QixDeUZ4RTVCLHFCNUYwNXRCRixDTXI1dEJJLDBCc0ZQSixnQ0FNSSxrQkFDQSxzQkFDQSxrQjVGMDV0QkYsQ0FDRixDNEZ2NXRCQSxtQ0FDRSxrQkFFQSxlekY0RDRCLEN5RjdENUIsb0I1RjI1dEJGLENNbDZ0QkksMEJzRktKLG1DQUtJLGlCQUNBLGdCNUY0NXRCRixDQUNGLEM0Rno1dEJBLHlDQUNFLG9CNUY0NXRCRixDTTU2dEJJLHlCc0ZlSix5Q0FHSSxtQjVGODV0QkYsQ0FDRixDTWo3dEJJLDBCc0ZlSix5Q0FNSSxzQjVGZzZ0QkYsQ0FDRixDNEY3NXRCQSxzQ0FJRSx1QkFGQSxhQUdBLGVBRkEsOEI5RXJGQSxnQjhFeUZBLHFCOUUxRkEsU2Q0L3RCRixDTWw4dEJJLHlCc0Z5Qkosc0NBU0ksMEI1Rm82dEJGLENBQ0YsQ012OHRCSSwwQnNGeUJKLHNDQVlJLHNCNUZzNnRCRixDQUNGLEM0RnI2dEJFLHlDQUVFLG1CQURBLFM1Rnc2dEJKLEM0RnQ2dEJJLDJDQUVFLG1CQURBLFk1Rnk2dEJOLEM0RnY2dEJNLGlEQUNFLG9CNUZ5NnRCUixDNEZ4NnRCUSxzREFDRSxZNUYwNnRCVixDNEZ4NnRCUSxvR0FDRSxvQnpGekJJLEN5RjBCSixhNUYwNnRCVixDTTk5dEJJLHlCc0Z1Q0YseUNBbUJJLGlCQURBLFM1RjA2dEJKLENBQ0YsQ01wK3RCSSx5QnNGdUNGLHlDQXNCSSxnQjVGMjZ0QkosQ0FDRixDTXordEJJLDBCc0Z1Q0YseUNBMEJJLGlCQURBLFM1Rjg2dEJKLENBQ0YsQzRGNTZ0Qkksa0RBQ0UsUzVGODZ0Qk4sQzRGNzZ0Qk0sc0RBRUUsWUFEQSxVNUZnN3RCUixDNEY1NnRCTSx1REFDRSwrQjVGODZ0QlIsQzRGMzZ0QkksOENBQ0Usb0I1RjY2dEJOLEM0Rng2dEJBLDRDQUNFLE9BR0EsaUJBRkEsZXpGbEI0QixDeUZtQjVCLGdDNUY0NnRCRixDTW5ndUJJLHlCc0ZvRkosNENBTUksaUI1RjY2dEJGLENBQ0YsQ014Z3VCSSwwQnNGb0ZKLDRDQVNJLGM1Ris2dEJGLENBQ0YsQzRGNTZ0QkEsbURBRUUsZ0NBREEscUJBR0EsbUJBQ0Esa0JBRkEsdUM1Rmk3dEJGLEM0Rjk2dEJFLDhEQUNFLGU1Rmc3dEJKLEM0Rjk2dEJXLDJEQUNQLG9CNUZnN3RCSixDNEY1NnRCQSx5Q0FFRSxxQkFEQSxlNUZnN3RCRixDNEY5NnRCRSxvREFDRSxpQjVGZzd0QkosQ01uaXVCSSwwQnNGK0dKLHlDQVFJLGdCQURBLGU1Rms3dEJGLEM0Rmg3dEJFLG9EQUNFLGM1Rms3dEJKLENBQ0YsQzRGOTZ0QkEseUNBR0UscUJBRkEsYUFDQSw4QkFFQSxlNUZpN3RCRixDNEZoN3RCRSxvREFDRSxpQjVGazd0QkosQ010anVCSSwwQnNGbUlGLG9EQUdJLGM1Rm83dEJKLENBQ0YsQzZGcm51QkEsK0JBSUUsd0IxRjRFWSxDMEZ2RVosU0FDQSxlQVBBLFNBREEsWUFNQSxPQVBBLGFBS0Esa0JBREEsV0FFQSxTN0YybnVCRixDNkZ0bnVCRSxzQ0FDRSxxQjdGd251QkosQzZGdG51QkksNENBQ0Usb0I3RndudUJOLENNamt1QkksNkJ1RnZFSiwrQkFxQkksUTdGdW51QkYsQ0FDRixDTXRrdUJJLDRCdUZ2RUosK0JBeUJJLFNBQ0EsVzdGd251QkYsQ0FDRixDNkZybnVCQSwrQkFDRSxPN0Z3bnVCRixDNkZ0bnVCRSxrQ0FDRSxpQkFDQSxnQkFDQSxnQjdGd251QkosQ01ybHVCSSw2QnVGL0JBLGtDQUNFLGVBQ0EsZ0JBQ0Esa0I3RnVudUJKLENBQ0YsQzZGcG51QkUsb0NBQ0Usa0NBQ0UsaUI3RnNudUJKLENBQ0YsQzZGbG51QkEsY0FHRSxtQkFGQSxhQUNBLHNCN0ZzbnVCRixDNkZsbnVCQSw0Q0FDRSxXN0ZxbnVCRixDNkZqbnVCRSxvRUFDRSxXN0ZvbnVCSixDNkZobnVCQSxZQUNFLGM3Rm1udUJGLENNbm51QkksNEJ1RkRKLFlBSUksY0FDQSxVN0ZvbnVCRixDNkZobnVCRix3REFFSSxvQjdGb251QkYsQ0FMRixDNkYxbXVCRSw4QkFLRSx5QkFDQSxrQkFMQSxlQUNBLGlCQUNBLGdCQUNBLHFCQUlBLGtCQUNBLGlCQUZBLG9CN0ZxbnVCSixDNkZobnVCRSw4QkFDRSxhN0ZrbnVCSixDNkZobnVCSSxvQ0FDRSx3QjdGa251Qk4sQzZGN211QkEsZ0NBQ0Usa0I3RmdudUJGLEM4Rjl0dUJBLHdCQUVFLHdCM0Y0RVksQzJGN0VaLGdCOUZrdXVCRixDOEZodXVCRSxrQ0FDRSx3QjlGa3V1QkosQzhGOXR1QkEsOEJBQ0UsUzlGaXV1QkYsQ01qcXVCSSw2QndGakVKLDhCQUlJLFM5Rmt1dUJGLENBQ0YsQ010cXVCSSw0QndGakVKLDhCQVFJLFU5Rm11dUJGLENBQ0YsQzhGanV1QkUsa0NBQ0UsYTlGbXV1QkosQzhGanV1QkUsb0NBQ0UsYUFDQSxrQjlGbXV1QkosQ01scnVCSSw2QndGbkRGLG9DQUlJLGU5RnF1dUJKLENBQ0YsQzhGcHV1QkksMkNBRUUscUJBREEsWTlGdXV1Qk4sQ00zcnVCSSw2QndGN0NBLDJDQUlJLGtCOUZ3dXVCTixDQUNGLEM4RnJ1dUJFLGdDQUdFLG1CQURBLGUzRjJGMEIsQzJGekYxQixzQkFDQSxpQkFKQSxTOUYydXVCSixDTXZzdUJJLDZCd0ZyQ0YsZ0NBT0ksUzlGeXV1QkosQ0FDRixDTTVzdUJJLDRCd0ZyQ0YsZ0NBV0ksa0JBREEsZTNGZ0Z3QixDMkY5RXhCLGlCQUNBLFM5RjJ1dUJKLENBQ0Y7O0ErRjd4dUJBLDRCQUdBLHVCQUNFLG9CL0Y4eHVCRixDTXp0dUJJLDZCeUZ0RUosdUJBSUksbUIvRit4dUJGLENBQ0YsQytGNXh1QkEsNEJBRUUsd0IvRjh4dUJGLENNL3V1QkkseUJ5RmpESiw0QkFLSSwwQi9GK3h1QkYsQ0FDRixDTXB2dUJJLDBCeUZqREosNEJBUUksMkIvRml5dUJGLENBQ0YsQytGOXh1QkEsNENBQ0UsZS9GaXl1QkYsQ01odnVCSSw0QnlGbERKLDRDQUdJLFkvRm15dUJGLENBQ0YsQytGaHl1QkEscUNBQ0Usc0IvRm15dUJGLENNenZ1QkksNEJ5RjNDSixxQ0FHSSxvQi9GcXl1QkYsQ0FDRixDK0ZseXVCQSxrQ0FDRSx3QjVGd0NZLEM0RnZDWix5Qi9GcXl1QkYsQ01ud3VCSSw0QnlGcENKLGtDQUlJLDJCL0Z1eXVCRixDQUNGLEMrRnB5dUJBLDZCakYxQ0UsZ0JBRkEsU0FDQSxTZHExdUJGLEMrRnZ5dUJFLG9EQUVFLGE1Rm9DVSxDNEZyQ1YsZS9GMHl1QkosQytGcnl1QkEsbUNBQ0UsZ0NBQ0EscUIvRnd5dUJGLENNdnh1QkksNEJ5Rm5CSixtQ0FLSSxnQi9GeXl1QkYsQ0FDRixDK0Z2eXVCRSxxREFDRSxrQi9GeXl1QkosQ00veHVCSSw0QnlGWEYscURBR0ksZ0IvRjJ5dUJKLENBQ0YsQytGeHl1QkUsOENBQ0UsbUJBQ0EsYS9GMHl1QkosQytGcnl1QkUseUNBQ0Usb0IvRnd5dUJKLEMrRnB5dUJBLG1DQUdFLFU1RkxZLEM0RkdaLG1CQUNBLHFCQUVBLGtCL0Z1eXVCRixDTW56dUJJLDRCeUZRSixtQ0FPSSxtQkFEQSxlNUYwQzBCLEM0RnhDMUIsb0JBQ0EsZS9GeXl1QkYsQ0FDRixDK0Z0eXVCQSxtQ0FHRSxVNUZsQlksQzRGZ0JaLG1CQUNBLG9CQUVBLG1CL0Z5eXVCRixDTS8wdUJJLHlCeUZrQ0osbUNBTUksaUJBQ0Esb0IvRjJ5dUJGLENBQ0YsQ014MHVCSSw0QnlGcUJKLG1DQVdJLG1CQURBLGU1RnlCMEIsQzRGdkIxQixvQi9GNnl1QkYsQ0FDRixDK0Z6eXVCQSxzQ0FHRSxVNUZuQ1ksQzRGaUNaLG1CQUNBLG1CL0Y2eXVCRixDTWwydUJJLHlCeUZtREosc0NBS0ksb0IvRjh5dUJGLENBQ0YsQ00xMXVCSSw0QnlGc0NKLHNDQVFJLG1CQUVBLHdCQURBLG1CL0ZpenVCRixDQUNGLEMrRjV5dUJBLHlDQUNFLGVBQ0Esc0JBRUEsd0JBREEsZS9GZ3p1QkYsQ01yM3VCSSx5QnlGa0VKLHlDQU1JLGUvRml6dUJGLENBQ0YsQ003MnVCSSw0QnlGcURKLHlDQVlJLGlCQURBLGU1RlIwQixDNEZVMUIsaUJBSkEsd0JBQ0EsaUIvRnN6dUJGLENBQ0YsQytGaHp1QkEsb0NBQ0UsYS9GbXp1QkYsQytGL3l1QkEsMkJBQ0UsbUIvRmt6dUJGLEMrRjd5dUJFLGtGQU1FLG1CQUpBLG1CQURBLGU1RjdCMEIsQzRGZ0MxQixZQURBLHFCQUVBLGMvRml6dUJKLENNcDV1QkkseUJ5RjhGRixrRkFTSSxpQkFDQSxlNUZwQ3dCLEM0RnFDeEIscUIvRml6dUJKLENBQ0YsQytGL3l1QkkseUJBZEYsa0ZBZUksZ0IvRmt6dUJKLENBQ0YsQ2N6NHVCRSwrRkFDRSxhZDQ1dUJKLEMrRnp6dUJFLDhEQUdFLG1CQUNBLGdDQUhBLGFBQ0EsNEIvRjZ6dUJKLENNNzZ1QkksNEJ5RjhHRiw4REFPSSw0Qi9GNHp1QkosQ0FDRixDK0Z6enVCRSw0REFNRSx5QkFMQSx1UkFHQSw0QkFDQSxZQUVBLGVBSkEsWUFEQSxVL0ZnMHVCSixDK0ZqenVCRSx3TEFFRSxZL0ZzenVCSixDK0ZuenVCRSx1RUFNRSxtQkFEQSxlNUYvRjBCLEM0RjRGMUIsUUFLQSxxQkFKQSxXQUtBLGVBUEEsaUIvRjJ6dUJKLENNeDl1QkkseUJ5RjRKRix1RUFXSSxpQkFDQSxlL0ZxenVCSixDQUNGLENNajl1QkksNkJ5RitJRix1RUFnQkksTy9Gc3p1QkosQ0FDRixDTXQ5dUJJLDZCeUYrSUYsdUVBb0JJLE8vRnV6dUJKLENBQ0YsQ00zOXVCSSw0QnlGK0lGLHVFQXdCSSxPL0Z3enVCSixDQUNGLEMrRnR6dUJJLHlCQTNCRix1RUE0QkksUS9GeXp1QkosQ0FDRixDK0Z0enVCRSwrREFhRSxtQkFQQSwyQ2pGN05FLDZCaUZxT0YsQ0FWQSxjQU9BLFlBSkEsVUFLQSxnQkFGQSxTQURBLHFCQVJBLGtCQU9BLFNBTEEsc0IvRmswdUJKLEMrRnJ6dUJJLHlCQWhCRiwrREFpQkksc0IvRnd6dUJKLENBQ0YsQytGcnp1QkUsb0VBT0UsVTVGck1VLEM0RnVNVixlQVJBLGNBSUEsa0JBREEsY0FFQSx5QkFJQSxnQkFGQSx5Qi9GdXp1QkosQytGbnp1QkkseUpBR0Usd0I1RnRNUSxDNEZxTVIsVS9GcXp1Qk4sQytGaHp1QkUsMEVBS0UseUJBYUEseUJBUkEseUNBT0EsNEJBREEsY0FUQSxPQURBLGVBTEEsa0JBT0Esa0JBTkEsU0FFQSxtQkFEQSxVL0Y0enVCSixDK0ZuenVCSSw0RUFDRSxpQi9GcXp1Qk4sQytGNXl1QkksMEVBRUUsbUMvRjh5dUJOLEMrRnp5dUJBLGtDQUdFLGFBRkEsa0JBQ0EsUS9GNnl1QkYsQytGdHl1QkEsbURBR0UscUJBQ0Esa0JBRkEsWUFHQSxXQUpBLFUvRmd6dUJGOztBK0ZueXVCQSwwQkFDQSx1QkFFRSxnQkFEQSxpQi9GdXl1QkYsQ01wanZCSSw2QnlGNFFKLHVCQUtJLGUvRnV5dUJGLENBQ0YsQ016anZCSSw2QnlGNFFKLHVCQVNJLGUvRnd5dUJGLENBQ0YsQ005anZCSSw0QnlGNFFKLHVCQWFJLGMvRnl5dUJGLENBQ0YsQytGdHl1QkEsOEJBTUUseUJBRUEsZ1ZBSkEsNEJBQ0EsWUFKQSxZQVVBLFlBUkEsT0FNQSxrQkFDQSxVL0Z3eXVCRixDTS9rdkJJLDRCeUY2UkosOEJBZUksWS9GdXl1QkYsQytGL3h1QkYsMEJBR0kseUJBREEsVS9Gb3l1QkYsQ0FORixDZ0dwcHZCQSx5QkFDRSx3QmhHOHB2QkYsQ00vbHZCSSw0QjBGaEVKLHlCQUdJLHdCaEdncXZCRixDQUNGLENNam52QkksMEIwRjdDQSxtQ0FDRSxlaEdpcXZCSixDQUNGLENNem12QkksNEIwRnJERiw2QkFFSSx3QmhHZ3F2QkosQ0FDRixDZ0c3cHZCRSxnQ0FDRSxxQmhHK3B2QkosQ2dHM3B2QkEsd0JBQ0UscUJoR29xdkJGLENnR3JvdkJFLGlDQUVFLGtCaEdtcXZCSixDTTNwdkJJLDZCMEZWRixpQ0FPSSxtQkFEQSxZaEdvcXZCSixDQUNGLENpR3R1dkJBLHFCQUdFLHlCQUZBLHFCQUNBLGtCQUVBLFNqRzg0dkJGLENpRzc0dkJFLGdDQUNFLGtCQUNBLFNqRys0dkJKLENNOTF2QkkseUIyRnhESixxQkFZSSx5QkFEQSw2QmpHZzV2QkYsQ0FDRixDTXAydkJJLDBCMkZ4REoscUJBZ0JJLDBCakdnNXZCRixDQUNGLENNNTF2QkksNEIyRmpEQSwrQkFDRSxZakdnNXZCSixDQUNGLENNOTJ2QkksMEIyRjlCQSwrQkFDRSw2QmpHKzR2QkosQ0FDRixDaUczNHZCQSw2QkFHRSx3QjlGb0RZLEM4RnREWiwwQkFDQSxrQkFFQSxTakc4NHZCRixDaUc1NHZCRSx3Q0FDRSxrQkFDQSxTakc4NHZCSixDTTkzdkJJLDBCMkZ4QkosNkJBYUksaUJBREEsNkJqRys0dkJGLENBQ0YsQ012M3ZCSSw0QjJGckNKLDZCQWlCSSx3QmpHKzR2QkYsQ2lHOTR2QkUsdUNBQ0UsWWpHZzV2QkosQ0FDRixDTTU0dkJJLDBCMkZBQSx1Q0FDRSw2QmpHKzR2QkosQ0FDRixDaUcxNHZCQSw0QkFTRSxtQkFGQSxhQU5BLGtCQU9BLHVCQU5BLG1CQUlBLG9CQUZBLGtCQURBLGdCQUVBLGVqR2k1dkJGLENpRzM0dkJFLG9DQUtFLHFCQUZBLDZCQUZBLGtCQUNBLGdCQUVBLDJCQUVBLHlCakc2NHZCSixDTXI2dkJJLHlCMkZrQkYsb0NBUUksa0JqRys0dkJKLENBQ0YsQ00xNnZCSSwwQjJGa0JGLG9DQWdCSSxxQkFKQSw4QkFEQSxnQkFHQSw0QkFEQSxnQ0FFQSx1QkFFQSw4QmpHaTV2QkosQ0FDRixDaUcvNHZCSSx5Q0FHRSxlQUZBLDBCQUNBLGlCakdrNXZCTixDTTE3dkJJLDBCMkZzQ0EseUNBS0ksbUJBQ0EsZ0JBQ0EsYWpHbTV2Qk4sQ2lHLzR2QkUsK0NBRUksU2pHazV2Qk4sQ0FKRixDTWo4dkJJLHlCMkZPSiw0QkFpREksa0JBRUEsZ0JBREEscUJBSUEsNEJBREEsb0JBREEsZWpHbzV2QkYsQ2lHLzR2QkUscUNBQ0UsbUJBQ0EsbUJBRUEsbUJBREEsZWpHazV2QkosQ2lHLzR2QkksK0NBQ0Usc0JqR2k1dkJOLENBQ0YsQ016OXZCSSxnRDJGeUVJLGdFQUVJLDZCakdrNXZCVixDQUNGLENNOTl2QkkseUIyRmlGQSx1Q0FDRSxtQkFFQSxZQURBLG1CQUdBLG1CQURBLGVqR2k1dkJKLENpRzk0dkJJLGlEQUNFLDJCakdnNXZCTixDaUc1NHZCRSxzQ0FDRSxtQkFFQSxnQkFEQSxxQkFHQSx5QkFEQSxtQmpHKzR2QkosQ0FDRixDTWovdkJJLDBCMkZPSiw0QkFnR0ksb0JBR0EsaUJBRkEsc0JBTUEsc0JBREEscUJBRkEsc0JBQ0EscUJBSEEsZWpHbTV2QkYsQ2lHNTR2QkUscUNBQ0UsbUJBRUEsZ0JBREEsc0JBSUEsdUJBREEsb0JBREEsbUJqR2c1dkJKLENpRzM0dkJFLHVDQUNFLGlCQUVBLGdCQURBLG9CQUlBLHFCQURBLG9CQURBLG1CakcrNHZCSixDaUcxNHZCRSxzQ0FDRSxpQkFFQSxpQkFEQSxvQkFJQSx3QkFEQSxvQkFEQSxvQmpHODR2QkosQ0FDRixDTXJod0JJLDBCMkY0SUEsc0NBQ0UsaUJBQ0EscUJBR0EsZ0JBREEscUJBREEsbUJqRzg0dkJKLENpRzE0dkJJLCtDQUNFLGtCQUNBLG9CQUdBLHVCQURBLG9CQURBLGlCakc4NHZCTixDaUd6NHZCSSxpREFDRSxtQkFDQSxtQkFHQSxzQkFEQSxtQkFEQSxlakc2NHZCTixDaUd4NHZCSSxnREFDRSxtQkFDQSxtQkFHQSxvQkFEQSxtQkFEQSxpQmpHNDR2Qk4sQ0FDRixDaUdyNHZCQSw0QkFJRSxxQkFIQSxlQUNBLG9CQUdBLG9CQUZBLGtCakcwNHZCRixDaUdoNHZCRSw0RUFDRSxlakdxNHZCSixDaUdsNHZCRSxzQ0FDRSxZakdvNHZCSixDTXBrd0JJLHlCMkY4S0osNEJBc0JJLGlCQUNBLHFCQUNBLGtCakdvNHZCRixDQUNGLENNM2t3QkksMEIyRjhLSiw0QkE0QkksbUJBQ0Esa0JqR3E0dkJGLENpR240dkJFLHFDQUNFLGVqR3E0dkJKLENpR2w0dkJFLHVDQUNFLGlCakdvNHZCSixDaUdqNHZCRSxzQ0FDRSxZakdtNHZCSixDQUNGLENpR2g0dkJFLDJEQUNFLG1CQUNBLGlCQUNBLG1CakdrNHZCSixDaUc1M3ZCSSwwSUFDRSxlakdpNHZCTixDaUc5M3ZCSSxxRUFDRSxZakdnNHZCTixDaUd4M3ZCQSw2QkFDRSxhakcyM3ZCRixDaUd4M3ZCQSwrQkFDRSxtQkFFQSxlOUZyTDRCLEM4Rm9MNUIsbUJqRzQzdkJGLENpR3YzdkJFLGtEQUNFLGVBQ0EsZ0JBQ0Esa0JqRzAzdkJKLENpR3YzdkJFLGtFQUNFLGtCQUNBLGdCQUNBLHFCQUNBLFlqR3kzdkJKLENpR3QzdkJFLDREQUNFLGlCQUVBLGdCQURBLHFCQUVBLGdCakd3M3ZCSixDTXBvd0JJLHlCMkZpUkEsa0RBQ0UsbUJBQ0EsbUJqR3MzdkJKLENpR24zdkJFLGtFQUNFLGlCQUVBLGdCQURBLGdCakdzM3ZCSixDaUdqM3ZCRSw0REFDRSxrQkFDQSxnQkFDQSxtQmpHbTN2QkosQ0FDRixDTXBwd0JJLDBCMkZzU0Esa0RBQ0UsbUJBQ0EscUJBQ0Esa0JqR2kzdkJKLENpRzkydkJFLGtFQUNFLGVBR0EsZ0JBQ0Esc0JBSEEsb0JBQ0EsZ0JqR2szdkJKLENpRzcydkJFLDREQUNFLG1CQUVBLGdCQUNBLHNCQUZBLG1CakdpM3ZCSixDQUNGLENpRzEydkJFLDBHQUNFLGNqRzYydkJKLENpRzMydkJJLDZHQUNFLFlqRzYydkJOLENpRzEydkJJLDZIQUNFLGlCQUNBLHFCQUNBLFlqRzQydkJOLENpR3oydkJJLHVIQUNFLGtCQUNBLG9CakcyMnZCTixDTTNxd0JJLDZCMkZpVEYsMEdBbUJJLFNqRzIydkJKLENBQ0YsQ01ocndCSSw0QjJGNFVJLCtOQUNFLG1CQUNBLGdCakcyMnZCUixDQUNGLENpR3IydkJBLG9CQUtFLHNCQUNBLGtCQUxBLFU5RmhWWSxDOEZpVlosaUJBS0EsZ0JBSkEscUJBQ0EsYWpHMjJ2QkYsQ01wc3dCSSw0QjJGcVZKLG9CQVVJLFlqR3kydkJGLENBQ0YsQ2lHdDJ2QkEsMkJBR0UsY0FGQSxpQkFNQSxlOUZ0VDRCLEM4RmlUNUIscUJBR0Esa0JBREEsZ0JBRUEsZ0JqRzAydkJGLENNaHV3QkkseUIyRmdYSiwyQkFVSSxZakcwMnZCRixDQUNGLENpR3YydkJBLDhCQUVFLG1CQURBLGFBRUEsVUFDQSxzQmpHMDJ2QkYsQ00vdHdCSSw2QjJGaVhKLDhCQU9JLFdBQ0EscUJqRzIydkJGLENBQ0YsQ2tHeHl3QkEsNEJBQ0UsdUJBSUEsa0JBQ0EsU2xHMnl3QkYsQ005dXdCSSw0QjRGbkVKLDRCQUdJLG9CbEdrendCRixDQUNGLENrRy95d0JFLHNDQUNFLHVCbEdpendCSixDTXR2d0JJLDRCNEY1REYsc0NBR0ksbUJsR216d0JKLENrR2h6d0JBLHdDQUVFLG9CbEdtendCRixDQUpGLENNM3Z3QkksNkI0Ri9DQSw4RUFDRSxTbEdrendCSixDQUNGLENNcnd3QkksNEI0RnpDQSw4RUFDRSxVbEdpendCSixDQUNGLENrRzd5d0JBLDRCQUlFLGtCbEc2eXdCRixDa0doendCRSxtREFDRSxZbEdrendCSixDTWp4d0JJLDRCNEZuQ0osNEJBTUksZWxHa3p3QkYsQ0FDRixDa0doendCRSxvQ0FDRSxZbEdrendCSixDa0c5eXdCQSwwQ0FFRSxnQ0FEQSxVbEdrendCRixDTTN5d0JJLHlCNEZSSiwwQ0FJSSxtQkFFQSxlQURBLGlCbEdvendCRixDQUNGLENrR2x6d0JFLG9EQUNFLGtCbEdvendCSixDa0doendCQSxxQ0FDSSxTbEdtendCSixDa0doendCQSx1Q0FDRSxrQkFDQSxTbEdtendCRixDTTl6d0JJLHlCNEZTSix1Q0FLSSxxQkFDQSxrQkFGQSxZbEd1endCRixDQUNGLENrR2x6d0JBLGtDQUVFLHlCQUVBLE9wRmhGQSxnQkFGQSxTb0ZzRkEsZ0JBREEsa0JBSkEsb0JBRUEsc0JBQ0Esa0JsR3l6d0JGLENrR3R6d0JFLHFDQUNFLHFCQUNBLGtCQUVBLGtCQURBLHFCbEd5endCSixDTXgxd0JJLHlCNEZtQkosa0NBa0JJLHNCQURBLHFCQUVBLGdCbEd3endCRixDQUNGLENNbDF3QkksNEI0RjhCRixpREFFSSxXbEdzendCSixDQUNGLENNcDJ3QkksMEI0Rm9EQSw2RUFFRSxnQkFEQSxVbEdxendCSixDa0dsendCSSwrR0FFRSxnQkFDQSx1QkFGQSxVbEdzendCTixDa0dsendCTSxrSEFDRSxjQUNBLFdBQ0EsYWxHb3p3QlIsQ2tHbnp3QlEsNkhBQ0EsWUFDQSxvQmxHcXp3QlIsQ2tHM3l3QlEsMEpBS0UsY0FDQSxXQUxBLGdCQUNBLGtCQUVBLHVCQURBLGtCbEdnendCVixDa0czeXdCUSwrSkFFRSxjQUNBLFdBRkEsT2xHK3l3QlYsQ2tHM3l3QlEsaUtBQ0UsVWxHNnl3QlYsQ0FDRixDa0dyeXdCQSx5Q0FLRSxtQkFKQSx5QkFVQSxtQkFDQSxrQkFUQSxhQUNBLHNCQUtBLG1CQURBLGNBRkEsdUJBSkEsc0JBUUEsc0JBSEEsWWxHNHl3QkYsQ2tHdHl3QkUsNkNBRUUsaUJBREEsZWxHeXl3QkosQ00zNXdCSSwwQjRGb0dKLHlDQWtCSSxtQmxHeXl3QkYsQ0FDRixDa0d4eXdCRSwrQ0FDRSxVL0Z0R1UsQytGdUdWLHlCbEcweXdCSixDa0czeHdCQSxrQ0FHRSxtQkFGQSxxQkFHQSxpQkFDQSxlL0YzRTRCLEMrRjRFNUIscUJBSkEsbUJsRzR5d0JGLENNMTZ3QkksNEI0RjRISixrQ0FRSSxlbEcweXdCRixDQUNGLENrR3h5d0JJLDBDQUNFLFVsRzB5d0JOLENrR3Z5d0JFLHdDQUNFLHdCL0Y5SFUsQytGK0hWLFNsR3l5d0JKLENrR3h5d0JJLDhDQUNFLHdCbEcweXdCTixDTXQ4d0JJLHlCNEZ3SkYsd0NBT0ksa0JsRzJ5d0JKLENBQ0YsQ2tHenl3QkUsaURBQ0Usd0IvRnhJVSxDK0Z5SVYsU2xHMnl3QkosQ2tHMXl3QkksdURBQ0Usd0JsRzR5d0JOLENNbDl3QkkseUI0RmtLRixpREFPSSxrQmxHNnl3QkosQ0FDRixDa0czeXdCRSx3Q0FDRSx3QmxHNnl3QkosQ2tHM3l3QkUsd0NBRUUsMkJBQ0Esb0JBQ0EsbUJsRzZ5d0JKLENNaCt3QkkseUI0RnlJSixrQ0E4Q0ksaUJsRzZ5d0JGLENBQ0YsQ2tHMXl3QkEscUNBR0UsVS9GM0tZLEMrRnlLWixrQkFDQSxzQkFHQSxRbEc0eXdCRixDa0czeXdCRSwyQ0FFRSxVL0ZoTFUsQytGK0tWLHlCbEc4eXdCSixDTWgvd0JJLHlCNEYyTEoscUNBV0ksY2xHOHl3QkYsQ0FDRixDTXgrd0JJLDZCNEY4S0oscUNBZUksYWxHK3l3QkYsQ0FDRixDa0c3eHdCQSx3Q0FDRSxxQkFDQSwwQmxHK3l3QkYsQ2tHMXl3QkUscUdBQ0UsaUJBQ0Esa0NsR2d6d0JKLENNdGh4QkkseUI0RjZOSix3Q0FZSSx3QmxHaXp3QkYsQ2tHNXl3QkUscUdBQ0UsbUJBQ0EsZ0NsR2t6d0JKLENBQ0YsQ2tHOXl3QkEsNkNBU0UsbUJBSEEseUJBREEsbUJBRUEscUJBSEEsZUFJQSx1QkFQQSxvQkFDQSxzQkFTQSxrQkFDQSxTQUZBLHdCQVBBLGFsRzB6d0JGLENrR2h6d0JFLHNEQUNFLHNCbEdrendCSixDa0dqendCSSwwREFFRSxnQkFEQSxjbEdvendCTixDa0doendCRSxtREFDRSwwQmxHa3p3QkosQ001anhCSSx5QjRGcVBKLDZDQXdCSSxRbEdtendCRixDQUNGLENNcGp4QkksNEI0RndPSiw2Q0EyQkksS2xHcXp3QkYsQ0FDRixDa0dsendCQSxpQ0FPRSxtQkFIQSx5QkFJQSxrQkFOQSxnQkFhQSwyQkFWQSxhQUNBLHVCQUhBLFNBVUEsdUJBSEEsZ0JBVEEsZUFXQSxlQUhBLFNsR3l6d0JGLENNemt4QkksNEI0RnVRSixpQ0FtQkkseUJBREEsYWxHcXp3QkYsQ0FDRixDa0dsendCRSx1Q0FDRSxVbEdvendCSixDa0dsendCRSwwQ0FDRSxxQmxHb3p3QkosQ2tHbnp3QkksOENBRUUsaUJBREEsZWxHc3p3Qk4sQ010bXhCSSwwQjRGb1JKLGlDQWtDSSxZbEdvendCRixDQUNGLENrR2p6d0JBLHVDQUNFLG1CQUNBLGVsR296d0JGLENNbm14QkksNEI0RnNUSixXQUVJLHVCbEdtendCRixDa0c1eXdCRSwyQ0FFRSxnQkFEQSxVbEdrendCSixDa0doendCSSw2RUFFRSxPQURBLGVBRUEsTWxHa3p3Qk4sQ0FYRixDTTdseEJJLG1ENEYyVEEsMEVBRUUsZ0JsR2d6d0JKLENrRy95d0JJLDhJQUVFLE9BREEsZUFFQSxNQUNBLHlCbEdpendCTixDa0c1eXdCSSwwU0FDRSw0QmxHaXp3Qk4sQ2tHN3l3QkksOEVBQ0UsU2xHK3l3Qk4sQ0FDRixDTXpweEJJLDBCNEY4V0Esb0NBQ0UsZ0JsRzh5d0JKLENrRzd5d0JJLHNFQUVFLE9BREEsZUFFQSxNQUNBLHlCbEcreXdCTixDa0cxeXdCSSxtSkFDRSw0QmxHK3l3Qk4sQ2tHM3l3QkksOEVBQ0UsU2xHNnl3Qk4sQ2tHenl3Qkksd0VBQ0UsbUJsRzJ5d0JOLENBQ0YsQ2tHdHl3QkEsbUZBQ0UsVWxHeXl3QkYsQ2tHdHl3QkEsOEZBQ0UsU2xHeXl3QkYsQ014cnhCSSwwQjRGcVpKLHdDQUdJLHNCbEd3eXdCRixDa0d2eXdCRSwwRUFDRSxVQUNBLFVsR3l5d0JKLENrR3Z5d0JFLDBFQUNFLHFCbEd5eXdCSixDa0d4eXdCSSw2RUFDRSw2QkFDQSxnQmxHMHl3Qk4sQ2tHenl3Qk0sd0ZBQ0UsaUJsRzJ5d0JSLENBQ0YsQ2tHcHl3QkUsNkNBQ0UsaUJsR3V5d0JKLENNdHN4QkksNkI0RjhaRiw2Q0FHSSxtQmxHeXl3QkosQ0FDRixDa0dweXdCRSw2Q0FDRSxrQmxHdXl3QkosQ00vc3hCSSw2QjRGdWFGLDZDQUdJLG9CbEd5eXdCSixDQUNGLENtR3h4eEJBLHNCQUNFLHNCbkc4eHhCRixDTTN0eEJJLDRCNkZwRUosc0JBR0ksb0JuR2d5eEJGLENtRzl4eEJFLHlDQUNFLFNuR2d5eEJKLENBQ0YsQ01udXhCSSw2QjZGMURBLGlDQUNFLGVuR2d5eEJKLENBQ0YsQ014dXhCSSw0QjZGckRBLDBDQUVJLG9CbkcreHhCTixDQUNGLENNN3V4QkksNkI2RnJEQSwwQ0FLSSxxQm5HaXl4Qk4sQ0FDRixDbUc5eHhCRSwyQkFDRSx1Qm5HZ3l4QkosQ21HN3h4QkUsMEJBQ0UscUJuRyt4eEJKLENtRzd4eEJJLHFDQUNFLHNCbkcreHhCTixDbUc1eHhCSSxnREFDRSxxQm5HOHh4Qk4sQ005dnhCSSw0QjZGeENGLDBCQVlJLGtCbkc4eHhCSixDQUNGLENtRzF4eEJBLDZCQUlFLHVCQUhBLHNCQUlBLGVBSEEsYUFDQSwyQm5HK3h4QkYsQ014eHhCSSwwQjZGVkosNkJBUUksMkJuRzh4eEJGLENBQ0YsQ01oeHhCSSw0QjZGdkJKLDZCQWdCSSx5QkFKQSxlQUVBLGlCQUNBLGtCQUpBLFNuR295eEJGLENBQ0YsQ21Hdnh4Qkksb0VBQ0UsT0FDQSxLbkd5eHhCTixDbUd0eHhCTSx1RkFFRSxZQUdBLFNBREEsUUFIQSx3REFFQSxVbkcweHhCUixDbUdueHhCUSw0RkFFRSxZQUdBLFNBREEsUUFIQSx3REFFQSxVbkd1eHhCVixDbUcvd3hCRSxpQ0FDRSxpRG5HaXh4QkosQ21HL3d4QkksMENBSEYsaUNBSUksbURuR2t4eEJKLENBQ0YsQ01uenhCSSw0QjZGNEJGLGlDQVNJLHFCaEdWUSxDZ0dTUixtQm5Hb3h4QkosQ21Hanh4QkksZ0VBQ0UsdUJuR214eEJOLENtR2h4eEJJLDJFQUNFLFluR2t4eEJOLENBQ0YsQ21HM3d4QkUsa0NBQ0UsVW5HOHd4QkosQ01uMHhCSSw2QjZGbURKLDRCQUtJLGFuRyt3eEJGLENBQ0YsQ01ueXhCSSxvRDZGY0osNEJBUUksYW5HaXh4QkYsQ0FDRixDbUc3d3hCRSwwRUFDRSxhbkdreHhCSixDbUcvd3hCSSxzQ0FDRSxhbkdpeHhCTixDbUc1d3hCQSxrQ0FDRSxrQkFDQSxVbkcrd3hCRixDTXgyeEJJLHlCNkZ1Rkosa0NBTUkseUJBREEsZUFEQSxjbkdteHhCRixDbUcvd3hCSSwyRkFDRSxxQm5HaXh4Qk4sQ0FDRixDTWwzeEJJLDBCNkZ1Rkosa0NBZUkseUJBREEsY25Ha3h4QkYsQ0FDRixDTTMyeEJJLDRCNkYwRUosa0NBa0JJLGdCbkdteHhCRixDQUNGLENtR2p4eEJFLHNDQUVFLGVBQ0EsY0FGQSxXbkdxeHhCSixDbUdqeHhCSSx3RUFDRSxjbkdteHhCTixDTXgzeEJJLDRCNkYrRkYsc0NBV0ksZ0JBQ0EsTUFGQSxVbkdxeHhCSixDbUdqeHhCSSx3RUFDRSxlbkdteHhCTixDbUdoeHhCSSx5S0FDRSxZbkdreHhCTixDQUNGLENtR3p3eEJBLGtDQUlFLGdCQUZBLGtCQUNBLCtCbkdneHhCRixDTS80eEJJLDRCNkY0SEosa0NBTUksWW5HaXh4QkYsQ21HNXd4QkksbUlBRUUscUJBRUEsYUFEQSxtQkFGQSxTbkdteHhCTixDbUcvd3hCTSxvSkFDRSxlbkdpeHhCUixDQVZGLENNajZ4QkkseUI2RnlJSixrQ0F1QkksZ0JuR2l4eEJGLENBQ0YsQ01sN3hCSSwwQjZGeUlKLGtDQTRCSSxnQm5HaXh4QkYsQ0FDRixDbUdoeHhCRSxzQ0FNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQUtBLGlCQVBBLGtCQUdBLFFBR0EscURuR214eEJKLENtR3p3eEJBLCtCQUdFLGFBREEsT0FFQSxlQUNBLFlBSkEseUJuR2d4eEJGLENNejh4QkkseUI2RndMSiwrQkFRSSxvQm5HNnd4QkYsQ0FDRixDTWo4eEJJLDRCNkZ1TEosb0NBRUksNEJuRzZ3eEJGLENBQ0YsQ21HMXd4QkEsK0JBQ0UsVW5HNnd4QkYsQ21HMXd4QkEsa0NBSUUsZUFIQSxrQkFFQSxjQURBLFNuRyt3eEJGLENtRzN3eEJFLDBDQUNFLFVuRzZ3eEJKLENtR3p3eEJJLGlEQUNFLFluRzJ3eEJOLENNcit4QkkseUI2RjhNSixrQ0FrQkksYUFEQSxZbkcyd3hCRixDQUNGLENtR3B3eEJBLDJCQU1FLHVCQUZBLGFBQ0EsOEJBSEEsYUFEQSxVbkc4d3hCRixDTXQveEJJLHlCNkZ1T0osMkJBWUksYUFDQSwwQm5HdXd4QkYsQ0FDRixDTTUveEJJLHlCNkZ1T0osMkJBa0JJLHVCQUNBLFNuR3V3eEJGLENtR3J3eEJFLHNDQUNFLFluR3V3eEJKLENBQ0YsQ21HcHd4QkUseUNBQ0UsdUNBQ0Usc0JuR3N3eEJKLENBQ0YsQ00xZ3lCSSwwQjZGdU9KLDJCQWlDSSxzQm5Hc3d4QkYsQ0FDRixDTWxneUJJLDRCNkYwTkosMkJBcUNJLDBCbkd1d3hCRixDbUd0d3hCRSxzQ0FDRSxnQm5Hd3d4QkosQ0FDRixDbUdsd3hCUSw4RUFFRSxZQURBLFVuR3F3eEJWLENtRzd2eEJBLGtDQU1FLG1CQURBLGFBSEEsaUJBQ0EsbUJBQ0EscUJBSEEsa0JuR3F3eEJGLENtRzl2eEJFLDJDQUNFLHFCQUNBLGtCbkdnd3hCSixDbUc5dnhCSSwrQ0FFRSxZQURBLFVuR2l3eEJOLENtRzV2eEJFLDhDQUNFLFluRzh2eEJKLENNL2l5QkksMEI2RjhSSixrQ0F1Qkksa0JBQ0EsbUJuRzh2eEJGLENtRzV2eEJFLDJDQUNFLG9Cbkc4dnhCSixDbUc1dnhCSSwrQ0FFRSxZQURBLFVuRyt2eEJOLENtRzF2eEJFLDhDQUNFLFluRzR2eEJKLENtR3p2eEJFLDhDQUNFLGNuRzJ2eEJKLENBQ0YsQ21HeHZ4QkUsK0NBQ0UsdUJBR0EsWUFGQSxxQkFDQSxVbkcydnhCSixDbUdwdXhCQSx3Q0FDRSxPQUNBLGdCQUNBLHNCbkcwdnhCRixDbUd6dnhCRSw0Q0FDRSxlQUNBLGdCbkcydnhCSixDTXhseUJJLDZCNkYrVkEsb0RBRUksZW5HMnZ4Qk4sQ0FDRixDTTdseUJJLDZCNkYrVkEsb0RBS0ksZW5HNnZ4Qk4sQ0FDRixDTWxteUJJLDRCNkYrVkEsb0RBUUkscUJuRyt2eEJOLENBQ0YsQ21HMXZ4QkEseUNBQ0UsZ0JBQ0Esc0JuRzZ2eEJGLENNem55QkksMEI2Rm9ZUywwRUFDUCxzQm5HeXZ4QkosQ0FDRixDbUdydnhCQSw4Q0FNRSxnQm5HbXZ4QkYsQ21HdnZ4QkUsOEVBQ0UsWW5HeXZ4QkosQ21HcHZ4QkUsdURBRUUsb0JBREEsY25HdXZ4QkosQ21HbnZ4QkUsb0RBQ0UsVWhHcllVLENnR3NZVix5Qm5HcXZ4QkosQ21HanZ4QkksNkRBQ0UsWW5HbXZ4Qk4sQ21HOXV4QkEsOENBY0Usd0JoR2hFeUIsQ2dHbUV6QixZQUZBLGtCQUNBLFVoR2hhWSxDZ0dtYVosZUFLQSxlQURBLGdCQUlBLHVCQUZBLGlCQUpBLGVBQ0EscUJBSUEsZ0JBUkEsd0JuRzR1eEJGLENtRzV2eEJFLDhFQUNFLFluRzh2eEJKLENNdnB5QkksNEI2RnNaSiw4Q0FxQ0ksZUFEQSxnQkFEQSx1QkFHQSxpQkFKQSxtQkFLQSx3QkFQQSxVbkc0dXhCRixDQUNGLENtR251eEJFLGlGQUNFLHdCbkdxdXhCSixDbUdodXhCQSwwQ0FLRSx3QmhHdkd5QixDZ0c0R3pCLFlBSkEsa0JBRkEsVWhHcGNZLENn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Q005K3pCSSx5QitGRUosMkJBUUksb0JyR3crekJGLENBQ0YsQ01uL3pCSSwwQitGRUosMkJBV0kscUJyRzArekJGLENBQ0YsQ014L3pCSSwwQitGRUosMkJBY0ksY3JHNCt6QkYsQ0FDRixDcUcxK3pCSSwwQkFERixpQ0FFSSxrQkFDQSxrQnJHNit6QkosQ0FDRixDTXQvekJJLDZCK0ZXRiw2REFFSSx1QkFDQSxxQnJHNit6QkosQ0FDRixDTXpnMEJJLDBCK0Z3QkYsNkRBTUksbUJBQ0Esa0JyRysrekJKLENBQ0YsQ3FHMyt6QkEsNEJBS0UscUJBSEEsdUJBQ0EsaUJBQ0Esa0JBSEEsbUJyR2svekJGLENNdmgwQkkseUIrRm9DSiw0QkFPSSxvQkFDQSxjckdnL3pCRixDQUNGLENNN2gwQkksMEIrRm9DSiw0QkFZSSxvQnJHaS96QkYsQ0FDRixDcUc3K3pCQSw0QkFLRSxZQUZBLE9BSUEsZ0JBTkEsa0JBQ0EsTUFFQSxXQUVBLFNyR2kvekJGLENxRzcrekJBLDBCQUVFLHNCQUNBLGtCQUZBLGNBTUEsU0FGQSxZQURBLGtCQUVBLE9yR2kvekJGLENzR2huMEJJLG9HQU1JLGlCQUNBLGdCQUZBLGVEZ0lJLENDN0hKLDZCRDZISSxDQ2pJSixTdEdxbjBCUixDc0d6bjBCSSxzR0FNSSxpQkFDQSxnQkFGQSxnQkRnSUksQ0M3SEosNkJENkhJLENDaklKLFV0RzZuMEJSLENjemwwQkksK0J3RnhDQSw4Q0FNSSxtQkFDQSxrQkFGQSxnQkR3SU0sQ0NySU4sNkJEcUlNLENDeklOLFV0R3NvMEJOLENzRzFvMEJFLCtDQU1JLG1CQUNBLGtCQUZBLGVEd0lNLENDcklOLDRCRHFJTSxDQ3pJTixTdEc2bzBCTixDc0dqcDBCRSwrQ0FFSSxZdEdrcDBCTixDQUNGLENjMW0wQkksOEJ3RjNDQSw4Q0FNSSxpQkFDQSxnQkFGQSxlRGdKTSxDQzdJTiw2QkQ2SU0sQ0NqSk4sU3RHeXAwQk4sQ3NHN3AwQkUsK0NBTUksaUJBQ0EsZ0JBRkEsZURnSk0sQ0M3SU4sNkJENklNLENDakpOLFN0R2dxMEJOLENzR3BxMEJFLCtDQU1JLGlCQUNBLGdCQUZBLGVEZ0pNLENDN0lOLDZCRDZJTSxDQ2pKTixTdEd1cTBCTixDQUNGLENzRzVxMEJJLDhDQU1JLGlCQUNBLGdCQUZBLGVEeUpJLENDdEpKLDZCRHNKSSxDQzFKSixTdEdncjBCUixDc0dwcjBCSSwrQ0FNSSxpQkFDQSxnQkFGQSxlRHlKSSxDQ3RKSiw0QkRzSkksQ0MxSkosU3RHdXIwQlIsQ3FHdmgwQkEsaUNBRUUsT0FDQSx3QkFDQSx1QkFIQSxLckc2aDBCRixDc0dsczBCSSw2Q0FNSSxtQkFDQSxrQkFGQSxlRG9LSSxDQ2pLSix3QkRpS0ksQ0NyS0osU3RHcXMwQlIsQ3NHenMwQkksOENBTUksaUJBQ0EsZ0JBRkEsZURvS0ksQ0NqS0osMkJEaUtJLENDcktKLFN0RzRzMEJSLENzR2h0MEJJLDhDQU1JLGlCQUNBLGdCQUZBLGVEb0tJLENDaktKLDZCRGlLSSxDQ3JLSixTdEdtdDBCUixDc0d2dDBCSSw4Q0FNSSxpQkFDQSxnQkFGQSxlRG9LSSxDQ2pLSiwwQkRpS0ksQ0NyS0osU3RHMHQwQlIsQ3FHNWkwQkEsc0JBR0UsT0FFQSxlQUNBLGVBTEEsa0JBQ0EsU3JHa2owQkYsQ3FHM2kwQkEsNkJBQ0UscUJyRzhpMEJGLENNbnEwQkksNEIrRm9ISiw2QkFHSSxVckdnajBCRixDQUNGLENxRzVpMEJBLDRCQUdFLG1CQUZBLGFBQ0Esa0JyR2dqMEJGLENxRzlpMEJFLHFDQUdFLGdCQUZBLHNCQUNBLGlCckdpajBCSixDcUcvaTBCSSx5Q0FFRSxnQkFEQSxjckdrajBCTixDcUcvaTBCSSxrREFFRSxzQkFDQSxtQ0FGQSxvQkFHQSxnQ3JHaWowQk4sQ003cjBCSSw0QitGNEhKLDRCQXFCSSxTQURBLGtCQUVBLFVyR2lqMEJGLENBQ0YsQ2NodTBCSSw4QnVGd0pKLDRCQTBCSSxxQnJHa2owQkYsQ0FDRixDTXR0MEJJLHlCK0Z5SUosNEJBNkJJLGtCckdvajBCRixDQUNGLENNOXMwQkksNEIrRjRKRix1Q0FJSSx1QkFGQSxxQ0FDQSw2QnJHcWowQkosQ0FDRixDcUdoajBCQSxvQ0FHRSxtQkFGQSxhQUNBLG1CQUVBLDZCckdtajBCRixDcUdsajBCRSw2Q0FHRSxnQkFGQSxzQkFDQSxpQnJHcWowQkosQ3FHbmowQkksaURBRUUsZ0JBREEsY3JHc2owQk4sQ3FHbmowQkksMERBRUUsc0JBQ0EsbUNBRkEsb0JBR0EsZ0NyR3FqMEJOLENjdncwQkksOEJ1RmlNSixvQ0FzQkksbUJyR29qMEJGLENBQ0YsQ003djBCSSx5QitGa0xKLG9DQTBCSSxrQnJHcWowQkYsQ0FDRixDTXJ2MEJJLDRCK0ZrTUYsK0NBSUksdUJBRkEscUNBQ0EsNkJyR3NqMEJKLENBQ0YsQ3FHbmowQkUsNENBRUUsU0FEQSwwQnJHc2owQkosQ3FHamowQkEsNENBR0Usb0JBRkEsVXJHcWowQkYsQ01seDBCSSx5QitGNE5KLDRDQU1JLG9CckdvajBCRixDQUNGLENNdngwQkksMEIrRjROSiw0Q0FVSSxvQnJHcWowQkYsQ0FDRixDcUdsajBCQSwyQkFDRSxVckdzajBCRixDcUc5ZzBCQSxvQ0FHRSxvQkFGQSxVckc4ajBCRixDTWwxMEJJLHlCK0ZtUkosb0NBTUksb0JyRzZqMEJGLENBQ0YsQ012MTBCSSwwQitGbVJKLG9DQVVJLFlyRzhqMEJGLENBQ0YsQ3FHM2owQkEsMkJBQ0UsZXJHOGowQkYsQ3FHM2owQkEsa0NBRUUsZUFEQSxnQkFFQSxnQnJHOGowQkYsQ3FHN2owQkUsNEVBQ0UsWXJHK2owQkosQ001MTBCSSw0QitGd1JKLGtDQVNJLHlCQURBLGlCckdpazBCRixDQUNGLENjOTMwQkksOEJ1Rm9USixrQ0FZSSxhckdrazBCRixDQUNGLENNcDMwQkkseUIrRnFTSixrQ0FlSSxpQkFDQSxvQnJHb2swQkYsQ3FHbmswQkUsNEVBQ0UsY3JHcWswQkosQ3FHbmswQkUsMkVBQ0UsWXJHcWswQkosQ0FDRixDTWg0MEJJLDBCK0ZxU0osa0NBeUJJLG9CQUNBLHFCckdzazBCRixDQUNGLENxR3RrMEJJLGlEQTNCSixrQ0E0Qk0sMkJBQ0EsOEJyR3lrMEJKLENBQ0YsQ3FHcmswQkksNkdBQ0Usa0JyR3VrMEJOLENxR2xrMEJBLG1DQUNFLG1CQUNBLG1CQUNBLGtCckdxazBCRixDTXI1MEJJLHlCK0Y2VUosbUNBTUksZUFFQSxzQkFEQSxpQkFFQSxrQnJHdWswQkYsQ0FDRixDTTk1MEJJLDBCK0Z5VkEsdUVBQ0UsbUJBQ0EscUJyR3drMEJKLENBQ0YsQ3FHcGswQkEsOEJBQ0UsbUJBR0EsZWxHbFM0QixDa0dnUzVCLHNCQUNBLHNCckd3azBCRixDTS80MEJJLG1EK0ZvVUosOEJBTUkscUJyR3lrMEJGLENxR3hrMEJFLDRFQUNFLDZCQUNBLHVCckcwazBCSixDQUNGLENNcDcwQkksMEIrRmdXSiw4QkFjSSxtQkFEQSxlbEd6UzBCLENrRzJTMUIsbUJBQ0Esb0JyRzJrMEJGLENBQ0YsQ3FHeGswQkEsZ0NBS0UsdUJBRUEsY0FOQSxrQkFFQSxjQURBLGNBSUEsYUFGQSxTckc4azBCRixDcUcxazBCRSxzQ0FDRSwwQnJHNGswQkosQ016ODBCSSx5QitGb1hKLGdDQWVJLFlBRkEsZ0JBREEsY0FFQSxVckc4azBCRixDQUNGLENNajkwQkksMEIrRm9YSixnQ0FxQkksZUFGQSxlQURBLFdBRUEsYXJHZ2wwQkYsQ3FHOWswQkUsb0NBTUUsWUFEQSxVckc2azBCSixDQUNGLENNNzkwQkksZ0QrRjBZQSxvQ0FHSSxZQURBLFVyR3NsMEJOLENBQ0YsQ010OTBCSSw0QitGdVdKLGdDQWdDSSxlckdtbDBCRixDcUdsbDBCRSw4Q0FDRSxTckdvbDBCSixDQUNGLENNMyswQkksMEIrRm9YSixnQ0EwQ0ksdURBRkEsd0JBREEsNEJBRUEscUJBRUEsZXJHb2wwQkYsQ0FDRixDcUdqbDBCQSxxQnZGNWRFLGdCQUZBLFN1RmllQSxnQkFDQSxrQnZGamVBLFV1RitkQSxrQnJHd2wwQkYsQ3FHcmwwQkUsd0JBQ0Usb0JyR3VsMEJKLENNbi8wQkksNEIrRnNaSixxQkFTSSwyQkFDQSxpQkFDQSx1QnJHd2wwQkYsQ0FDRixDTXZnMUJJLHlCK0ZrYkosNEJBRUksc0JyR3dsMEJGLENBQ0YsQ3FHdGwwQkksaURBTEosNEJBTU0sc0JyR3lsMEJKLENBQ0YsQ3FHcmwwQkEsNkJBQ0UsWXJHd2wwQkYsQ010aDFCSSwwQitGZ2NBLDJEQUNFLG9Cckd5bDBCSixDQUNGLENxR3JsMEJBLDJCQUNFLGdCQUtBLDBDQUZBLGNBREEsZUFLQSxlQUhBLGVsR3ZZNEIsQ2tHMlk1QixpQkFDQSxzQkFIQSxtQnJHMmwwQkYsQ3FHdGwwQkUsaUNBQ0UsVXJHd2wwQkosQ3FHdGwwQkUsbUNBRUUsa0JBREEsVXJHeWwwQkosQ00vaTFCSSx5QitGc2NKLDJCQW9CSSxpQkFDQSxxQkFDQSxpQnJHeWwwQkYsQ0FDRixDTXRqMUJJLDBCK0ZzY0osMkJBeUJJLGtCQUNBLGlCckcybDBCRixDQUNGLENxRzNsMEJJLGlEQTNCSiwyQkE0Qk0sb0JBQ0EsbUJyRzhsMEJKLENBQ0YsQ010aTFCSSxtRCtGNGNKLG1DQUVJLGVBQ0EsaUJBQ0EsaUJyRzZsMEJGLENBQ0YsQ00xazFCSSwwQitGd2VKLG1DQU9JLG1CQUNBLHNCQUVBLG9CQURBLGdCckdnbTBCRixDQUNGLENxR3psMEJBLDBCQUNFLHdCbEd2ZVksQ2tHd2VaLG1CQUNBLG1Cckc0bDBCRixDY3ZtMUJJLHVEdUZ3Z0JKLDBCQU1NLGtCckc2bDBCSixDQUNGLENjL20xQkksd0R1RjJnQkosMEJBU00sZ0JyRytsMEJKLENBQ0YsQ01sbTFCSSx5QitGeWZKLDBCQWFJLGdCckdnbTBCRixDQUNGLENxRy9sMEJFLHFDQUNFLFlyR2ltMEJKLENxRzVsMEJBLGtDQUNFLHdCbEc1ZlksQ2tHNmZaLG1CQUNBLG1CckcrbDBCRixDYy9uMUJJLHVEdUY2aEJKLGtDQU9NLHNCQURBLGtCckdpbTBCSixDQUNGLENjeG8xQkksd0R1RmdpQkosa0NBVU0sZ0JyR2ttMEJKLENBQ0YsQ00zbjFCSSx5QitGOGdCSixrQ0FjSSxnQnJHbW0wQkYsQ0FDRixDcUdsbTBCRSw2Q0FDRSxZckdvbTBCSixDcUc5bDBCQSxpQ0FDRSxrQkFFQSxrQkFEQSx3QnJHa20wQkYsQ016bzFCSSwwQitGcWlCSixpQ0FNSSxrQkFDQSxvQkFGQSx1QnJHcW0wQkYsQ0FDRixDTWhwMUJJLDBCK0ZxaUJKLGlDQVdJLG1CQUNBLG9CQUZBLDJCckd1bTBCRixDQUNGLENxR2xtMEJBLGdDQUNFLGtCQUVBLGtCQURBLHdCckdzbTBCRixDTTdwMUJJLDBCK0ZxakJKLGdDQU1JLG1CQUNBLGdCQUZBLDJCckd5bTBCRixDQUNGLENNcHExQkksMEIrRnFqQkosZ0NBV0ksb0JBREEsMkJyRzBtMEJGLENBQ0YsQ3FHbG0wQkUsbUdBU0UseUNBSEEsbUJsRzVqQlUsQ2tHeWpCVixVbEd4akJVLENrR3NqQlYsaUJBR0EsZWxHeGdCMEIsQ2tHNGdCMUIsWUFIQSxjQUVBLHNCQUlBLGtCQURBLHVCQUVBLFNyRzBtMEJKLENjdnExQkUsZ0hBQ0UsYWQwcjFCSixDcUczbjBCRSxvREFDRSxZckc2bjBCSixDcUczbjBCRSx5SEFtQkUsbUJBQ0EsaUNBakJBLHNCQURBLGNBSUEsT0FXQSxnQkFSQSxTQUVBLGlCQUNBLGVBQ0EsZ0JBWUEsVUFyQkEsa0JBWUEsZ0JBWEEscUJBS0EsV0FIQSxTckd1bzBCSixDcUdubjBCRSw0REFNRSxXQUpBLGVBQ0EsbUJBQ0Esc0JBQ0EsaUJyR3FuMEJKLENxR25uMEJJLHlJQUVFLHdCckdvbjBCTixDcUdsbjBCSSwyRUFDRSxZckdvbjBCTixDcUdqbjBCRSwrREFJRSxTQURBLGNBREEsaUJBS0EsZ0JBRkEsT0FLQSxlQURBLGdCQVJBLGtCQVVBLHVCQUhBLG1CQUlBLFNyR2tuMEJKLENNcnYxQkksNkIrRnVuQkYsK0RBZUksV3JHbW4wQkosQ0FDRixDcUdqbjBCRSx3REFHRSxlQUdBLHlCQURBLFNBSUEsV0FGQSxlQUtBLFlBRkEsbUJBRkEsZUFKQSxVQUhBLGtCQUNBLFFBU0EsV0FFQSxTckdtbjBCSixDcUdsbjBCSSw0REFDRSxjQUVBLFlBREEsVXJHcW4wQk4sQ00zeDFCSSwwQitGc3BCRix3REFzQkksWUFGQSxvQkFDQSxVckdzbjBCSixDcUdwbjBCSSw0REFFRSxZQURBLFVyR3VuMEJOLENBQ0YsQ3FHbm4wQkUsa0VBQ0UsWXJHcW4wQkosQ3FHcG4wQkksb0ZBQ0UscUJyR3NuMEJOLENxR3JuMEJNLHdGQUlFLHNCQUNBLG1DQUZBLG9CQUdBLGlDQUpBLFlBREEsVXJHNG4wQlIsQ3FHcG4wQkksb0VBQ0UscUJBQ0EscUJyR3NuMEJOLENjMTAxQkkseUR1Rnl0Qkosb0NBR00sa0JyR21uMEJKLENBQ0YsQ005ejFCSSwwQitGdXNCSixvQ0FPSSxhckdvbjBCRixDQUNGLENNdHoxQkksNkIrRjByQkosb0NBVUksYXJHc24wQkYsQ0FDRixDTTN6MUJJLDZCK0YwckJKLG9DQWFJLGNyR3duMEJGLENBQ0YsQ003MDFCSSwwQitGc3RCRiwwR0FHSSxpQkFEQSxlckcwbjBCSixDcUd0bjBCQSxzRUFFSSxnQnJHeW4wQkosQ0FKRixDcUcvbTBCRSwyR0FFRSxpQkFEQSxlckd3bjBCSixDcUdybjBCRSx1RUFDRSxnQnJHdW4wQkosQ01oMjFCSSwwQitGK3VCQSxrTEFDRSxnQnJHdW4wQkosQ0FDRixDTXgyMUJJLDBCK0ZxdkJKLDRDQUVJLG9CckdzbjBCRixDQUNGLENNajIxQkksNkIrRnd1QkosNENBS0ksb0JyR3duMEJGLENBQ0YsQ010MjFCSSw0QitGK3VCRiwyREFFSSxlckd5bjBCSixDQUNGLENxR3JuMEJBLDJCQUNFLGdCckd3bjBCRixDTS8yMUJJLDRCK0ZzdkJKLDJCQUdJLFlyRzBuMEJGLENBQ0YsQ3FHdm4wQkEsa0NBQ0UsZ0JBQ0EsWUFDQSxjckcwbjBCRixDcUd6bjBCRSwyQ0FFRSxlQURBLFVyRzRuMEJKLEN1RzM3MUJBLHNCQUdFLG1CQUZBLGFBQ0EscUJ2R2s4MUJGLEN1R2g4MUJFLG1GQUVFLFl2R2s4MUJKLEN1Rzk3MUJBLDJCQUNFLFl2R2k4MUJGLEN1Rzk3MUJBLG1DQUVFLHVCQURBLGVBR0Esa0J2R2c4MUJGLENNbDYxQkkseUJpR2xDSixtQ0FNSSxtQkFDQSxldkdrODFCRixDQUNGLENNeDYxQkksMEJpR2xDSixtQ0FXSSx1QkFEQSxpQnZHcTgxQkYsQ0FDRixDTTk2MUJJLDBCaUdsQ0osbUNBZUksdUJBREEsZXZHdTgxQkYsQ0FDRixDTXY2MUJJLDRCaUcvQ0os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SUkscUJBQ0EsVXZHcTgxQkYsQ0FDRixDdUduODFCSSxpREFSSiwrQ0FTTSxjdkdzODFCSixDQUNGLEN1R244MUJJLGlEQWJKLCtDQWNNLGtCdkdzODFCSixDQUNGLENNL3IyQkksNkJpRzBPSiwrQ0FrQkksWXZHdTgxQkYsQ0FDRixDdUduODFCQSxxQ0FDRSw4QkFDQSxjdkdzODFCRixDTXpzMkJJLDRCaUdpUUoscUNBSUksa0J2R3c4MUJGLEN1R3Y4MUJFLG1EQUNFLGN2R3k4MUJKLENBQ0YsQ005dDJCSSx5QmlHOFFKLHFDQVVJLG9CQUNBLGN2RzA4MUJGLENBQ0YsQ01wdTJCSSwwQmlHOFFKLHFDQWVJLHVCQUNBLGV2RzI4MUJGLENBQ0YsQ3VHeDgxQkEsMkNBRUUsWUFEQSxVdkc0ODFCRixDdUd6ODFCSSxtRUFFRSxZQURBLFV2RzQ4MUJOLEN1R3Y4MUJJLDhGQUNFLGF2R3k4MUJOLENNdHYyQkkseUJpR2tTSiwyQ0FnQkksaUJBQ0EsbUJBRkEsZXZHNDgxQkYsQ3VHeDgxQkksd0RBRUUsWUFEQSxVdkcyODFCTixDdUd4ODFCSSwrREFFRSxRQURBLE92RzI4MUJOLEN1R3o4MUJNLG1FQUVFLFlBREEsVXZHNDgxQlIsQ0FDRixDTTF3MkJJLDBCaUdrU0osMkNBbUNJLGVBREEsYXZHMjgxQkYsQ3VHdjgxQkksd0RBRUUsZ0JBREEsY3ZHMDgxQk4sQ3VHdDgxQk0sbUVBRUUsWUFEQSxVdkd5ODFCUixDQUNGLEN1R2w4MUJBLGlEQUNFLG1CQUNBLHFCQUVBLG9CQURBLGtCdkdzODFCRixDdUcvNzFCQSxnREFHSSxZdkdnODFCSixDdUcxNzFCQSx5REFFRSxVdkc2NzFCRixDTXh5MkJJLHlCaUd5V0oseURBSUksa0J2Rys3MUJGLENBQ0YsQ003eTJCSSwwQmlHeVdKLHlEQU9JLG1CQUNBLFN2R2k4MUJGLEN1R2g4MUJFLGlHQUNFLGtCdkdrODFCSixDdUdoODFCRSxpR0FDRSxZdkdrODFCSixDQUNGLENNenoyQkksMEJpR3lXSix5REFpQkksb0J2R204MUJGLEN1R2w4MUJFLGlHQUNFLGV2R284MUJKLEN1R2w4MUJFLGlHQUNFLGtCdkdvODFCSixDQUNGLEN1R2w4MUJFLGlHQUNFLHFCQUVBLHNCQURBLGlCdkdxODFCSixDdUduODFCSSx5R0FDRSxTdkdxODFCTixDdUduODFCSSxpSEFDRSxVdkdxODFCTixDdUduODFCSSxpSEFDRSxTdkdxODFCTixDTWwxMkJJLHlCaUdrWUYsaUdBY0ksaUJ2R3M4MUJKLENBQ0YsQ3VHbjgxQkksNkpBQ0UsaUJBQ0Esa0J2R3E4MUJOLEN1R3A4MUJNLHFLQUNFLFN2R3M4MUJSLEN1R2g4MUJBLGtDQUtFLGtDQUhBLDJCQUNBLDhCQUdBLHlCQUxBLFV2R3U4MUJGLENNdDIyQkkseUJpRzhaSixrQ0FVSSxtQkFDQSxtQkFDQSwyQkFIQSxhdkdzODFCRixDQUNGLENNOTIyQkksMEJpRzhaSixrQ0FnQkksa0JBREEsc0J2R3M4MUJGLENBQ0YsQ3VHbDgxQkEsdUNBQ0Usa0J2R3E4MUJGLENNeDMyQkksMEJpR2tiSix1Q0FHSSxldkd1ODFCRixDQUNGLEN1R3A4MUJBLDZCQUVFLGdCQUNBLHNCQUVBLGtCQURBLFdBSUEsZUFGQSxZQUNBLHlCdkd1ODFCRixDdUdyODFCRSxtQ0FDRSxvQnZHdTgxQkosQ003MzJCSSw2QmlHNGFKLDZCQWFJLFlBR0EsbUJBRkEsa0JBQ0EsZXZHeTgxQkYsQ3VHdjgxQkUsbUNBQ0UsNEJ2R3k4MUJKLENBQ0YsQ014NDJCSSw0QmlHNGFKLDZCQXNCSSxnQnZHMDgxQkYsQ0FDRixDTTE1MkJJLDBCaUdpZEYsc0NBRUksWXZHMjgxQkosQ0FDRixDdUd4ODFCSSxnREFDRSxtQnZHMDgxQk4sQ3VHcDgxQkEsd0NBQ0Usd0J2R3U4MUJGLEN1R3Q4MUJXLHVFQUNQLHFCcEc5Y1UsQ29HK2NWLGF2R3c4MUJKLEN1R3Q4MUJNLDJOQUNFLFl2R3c4MUJSLEN1R3A4MUJXLDhGQUNQLHdCdkd1ODFCSixDdUdsODFCWSw4RUFDUixhdkdxODFCSixDdUdqODFCQSx3Q0FDRSx3QnZHbzgxQkYsQ3VHbjgxQlcsdUVBQ1AscUJwR3BlVSxDb0dxZVYsYXZHcTgxQkosQ3VHbjgxQk0sMk5BQ0UsWXZHcTgxQlIsQ3VHajgxQlcsOEZBQ1Asd0J2R284MUJKLEN1RzU3MUJNLG1KQUNFLFN2Rys3MUJSLEN1Rzc3MUJNLG1KQUNFLFl2Rys3MUJSLENNMzgyQkkseUJpR2toQkEsMkZBRUUsd0J2RzI3MUJKLEN1RzE3MUJhLHlKQUNQLHFCcEduZ0JNLENvR29nQk4sYXZHNDcxQk4sQ3VHMTcxQlEsNGNBQ0UsWXZHNDcxQlYsQ3VHeDcxQmEsdU1BQ1Asd0J2RzA3MUJOLENBQ0YsQ00xOTJCSSwwQmlHb2lCQSx1Q0FDRSx3QnZHeTcxQkosQ3VHeDcxQmEsc0VBQ1AscUJwR3BoQk0sQ29HcWhCTixhdkcwNzFCTixDdUd4NzFCUSx5TkFDRSxZdkcwNzFCVixDdUd0NzFCYSw2RkFDUCx3QnZHdzcxQk4sQ0FDRixDdUdsNzFCRSw4QkFFRSxtQkFEQSwyQnZHczcxQkosQ3VHbjcxQkUsMkJBT0UsbUJBTEEsU0FFQSxhQUNBLDJCQUNBLHlCQUxBLGtCQUVBLFV2R3k3MUJKLENNMSsyQkksNkJpRzhpQkYsMkJBVUksbUJBREEsYUFHQSxtQkFEQSx5QkFFQSxpQnZHdTcxQkosQ0FDRixDTW4vMkJJLDRCaUc4aUJGLDJCQWlCSSxtQkFEQSxhQUdBLDhCQURBLGlCdkcwNzFCSixDQUNGLEN1R3g3MUJJLGdDQUlFLGVBSEEsZ0JBQ0Esa0JBQ0EsOEJ2RzI3MUJOLENNamczQkksNEJpR21rQkEsZ0NBTUksbUJBQ0EsaUJBQ0EscUJ2RzQ3MUJOLENBQ0YsQ3VHMTcxQkksa0NBRUUsbUJBQ0EseUJBSUEsWUFIQSxvQkFFQSxXQUVBLGVBUEEsYUFVQSxtQkFEQSxnQkFFQSxxQkFIQSxXdkcrNzFCTixDTW5pM0JJLHlCaUcybEJBLGtDQWNJLG9Cdkc4NzFCTixDQUNGLENNM2gzQkksNkJpRzhrQkEsa0NBaUJJLHFCQUNBLGN2R2c4MUJOLENBQ0YsQ01qaTNCSSw0QmlHOGtCQSxrQ0F3QkksbUJBRkEsaUJBR0EsaUJBRkEsdUJBRkEsZXZHczgxQk4sQ0FDRixDdUdoODFCTSwyQ0FHRSxpQkFGQSxnQkFDQSxjdkdtODFCUixDTS9pM0JJLDRCaUdnbkJBLHVDQUVJLHNDdkdpODFCTixDQUNGLEN1Rzk3MUJFLCtCQUNFLGtDdkdnODFCSixDTXZqM0JJLDZCaUd5bkJGLDZCQUVJLG9CdkdnODFCSixDQUNGLEN1Rzk3MUJFLDhCQUNFLDZCdkdnODFCSixDdUc5NzFCRSxtQ0FFRSxtQkFEQSxZdkdpODFCSixDTWhsM0JJLHlCaUc4b0JGLG1DQUlJLG1CdkdrODFCSixDQUNGLEN1R2g4MUJFLDJDQUVFLG1CQURBLFl2R204MUJKLENNemwzQkkseUJpR3FwQkYsMkNBSUksc0JBQ0EscUJBQ0EsU3ZHbzgxQkosQ0FDRixDTWhtM0JJLHlCaUdxcEJGLDJDQVNJLG1CQUNBLG9CdkdzODFCSixDQUNGLENjeG4zQkksK0J5RnVxQkYsMkNBa0JJLHVCQURBLHNCQURBLG1Cdkd1ODFCSixDdUcxODFCSSx1RkFDRSxZdkc0ODFCTixDdUd2ODFCSSxxRUFDRSxjQUNBLGtCdkd5ODFCTixDQUNGLENNcG4zQkksc0RpR3FwQkYsMkNBd0JNLGtCdkcyODFCTixDQUNGLENNem4zQkksc0RpR3FwQkYsMkNBNkJNLG1CQURBLG1CQURBLG1CdkcrODFCTixDdUc1ODFCTSxxRUFDRSxpQkFDQSxZdkc4ODFCUixDQUNGLENNcG8zQkkseUJpRzByQkYsc0NBRUksYXZHNDgxQkosQ0FDRixDTXpvM0JJLDBCaUdpc0JKLDJCQUVJLG1CQUVBLFNBREEsMEJ2RzQ4MUJGLEN1R3o4MUJFLGtDQUNFLGN2RzI4MUJKLEN1R3Q4MUJGLDhHQUVJLG1CQUNBLHdCdkcwODFCRixDQU5GLENNcHAzQkksMEJpR290QkEscUhBQ0Usc0J2RzA4MUJKLENBQ0YsQ3VHdDgxQkEsMkJBQ0UsOEJ2R3k4MUJGLENNcHEzQkksMEJpRzB0QkosMkJBS0ksb0JBQ0EsaUJBQ0Esa0JBSEEsV3ZHNjgxQkYsQ3VHdDgxQkYsZ0dBRUksMkJBQ0EsU0FDQSwyQkFDQSxpQnZHMDgxQkYsQ3VHeDgxQkUsdUdBQ0UsY3ZHMDgxQkosQ0FYRixDTS9wM0JJLDRCaUdxdUJBLHVHQUNFLGV2R3k4MUJKLENBQ0YsQ2MvczNCSSxxRHlGMHdCSix3RUFHTSxvQnZHdTgxQkosQ0FDRixDTW5zM0JJLDBCaUd3dkJKLHdFQU9JLGlCdkd3ODFCRixDQUNGLEN1R3I4MUJBLHlCQUNFLHlFQUdFLGNBREEsOEJBREEseUJ2RzA4MUJGLEN1R3Q4MUJFLCtFQUNFLGV2R3c4MUJKLEN1R3Q4MUJJLG1GQUVFLFlBREEsVXZHeTgxQk4sQ0FDRixDd0doeDNCQSxnQ0FDRSx3QnhHcXgzQkYsQ3dHangzQkUsd0VBQ0Usc0J4R294M0JKLENNanUzQkkseUJrR3BERix3RUFHSSxrQnhHc3gzQkosQ0FDRixDTXR1M0JJLDBCa0dwREYsd0VBTUkscUJBQ0EsVXhHd3gzQkosQ0FDRixDd0d4eDNCTSxpREFSSix3RUFTTSxzQnhHMngzQk4sQ0FDRixDTWp2M0JJLHlCa0dsQ0oseUVBR0ksaUJBQ0EscUJBRkEsZXhHdXgzQkYsQ0FDRixDTXh2M0JJLDBCa0dsQ0oseUVBT0ksb0J4R3V4M0JGLENBQ0YsQ3dHbngzQkUsc0NBQ0UscUJ4R3N4M0JKLEN3R254M0JFLG9FQUNFLFd4R3F4M0JKLEN3R2x4M0JJLDBFQUNFLDhCeEdveDNCTixDTTF2M0JJLDRCa0dyQkEsc0NBRUUsWUFEQSxVeEdteDNCSixDQUNGLENNM3QzQkksbURrR2hEQSxxRUFHRSxnQkFEQSxlQURBLGV4R2l4M0JKLEN3Rzd3M0JJLHlHQUNFLHVCeEcrdzNCTixDd0czdzNCRSxzQ0FFRSxZQURBLFV4Rzh3M0JKLEN3R3p3M0JJLHNIQUVFLGFBREEsV3hHNHczQk4sQ3dHenczQk0sNEpBRUUsWUFEQSxVeEc0dzNCUixDd0d0dzNCRSxrRkFDRSxZeEd3dzNCSixDd0dydzNCRSxpRkFDRSxjQUNBLG1CQUNBLGdCeEd1dzNCSixDd0dsdzNCRSw0REFDRSxtQnhHb3czQkosQ3dHaHczQkEsMERBRUUsbUJBQ0EsWUFGQSxjeEdvdzNCRixDd0dodzNCRSx1RkFJRSxtQkFEQSxhQURBLFlBR0EsOEJBSkEsVXhHc3czQkosQ3dHL3YzQkUsa0lBRUUsbUJBQ0EsbUJBQ0EsZ0JBSEEsaUJ4R293M0JKLEN3Rzd2M0JBLG1FQUVFLGFBREEsVXhHZ3czQkYsQ3dHMXYzQkksNEhBQ0UsVXhHNHYzQk4sQ3dHdnYzQkEsbUdBR0UsZ0JBRkEsZ0JBQ0EsZXhHMHYzQkYsQ3dHdHYzQkEsdUNBQ0Usa0J4R3d2M0JGLENBQ0YsQ3lHeDQzQkEsZ0NBQ0Usd0J6RzY0M0JGLENNdDEzQkkseUJtR2xERix5RUFFSSxtQnpHMjQzQkosQ0FDRixDTTUxM0JJLDBCbUc3Q0UsNkdBQ0UsdUJ6RzQ0M0JOLENBQ0YsQ3lHeDQzQkUsd0VBQ0UsdUJ6RzA0M0JKLENjbjMzQkksb0QyRnhCRix3RUFLTSx1QnpHMDQzQk4sQ0FDRixDTXoyM0JJLDBCbUd2Q0Ysd0VBVUksb0J6RzA0M0JKLENBQ0YsQ3lHcDQzQkksb0VBQ0UsWXpHdTQzQk4sQ01sMzNCSSx5Qm1HZEoseUVBSUksaUJBQ0EscUJBRkEsZXpHbzQzQkYsQ0FDRixDTTEzM0JJLDBCbUdkSix5RUFRSSxpQnpHbzQzQkYsQ3lHbjQzQkUsbUpBQ0UsY3pHcTQzQkosQ3lHaDQzQkYsdUNBRUksZXpHbzQzQkYsQ0FMRixDMEdyNzNCQSxtQ0FDRSx3QjFHaTgzQkYsQ00vNDNCSSwwQm9HbkRKLG1DQUdJLDhCMUdtODNCRixDQUNGLEMwR2g4M0JBLDhCQUNFLGFBR0EsbUJBQ0EsZUFGQSxZQURBLFUxR3M4M0JGLENjMzYzQkksOEI0RnZCRiwwREFFSSxxQjFHbzgzQkosQ0FDRixDTXA1M0JJLDRCb0czQ0YscUhBRUkscUIxR3M4M0JKLENBSkYsQ010NjNCSSwwQm9HekJFLDBGQUNFLHFCMUd1ODNCTixDQUNGLENNaDczQkkscURvR2xCSixtQ0FHTSxvQkFDQSxTMUdvODNCSixDQUNGLENNdjczQkksc0RvR2xCSixtQ0FPTSxTMUdzODNCSixDQUNGLENNNTczQkksc0RvR2xCSixtQ0FVTSxrQkFDQSx3QkFDQSxvQjFHdzgzQkosQ0FDRixDTW44M0JJLG9Eb0dsQkosbUNBaUJNLG1CMUd3ODNCSixDQUNGLEMwR3A4M0JBLG1DQUVFLGdCQURBLGlCMUd3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R2dyNEJOLENBQ0YsQzBHM3E0QkEsd0RBRUUscUJBREEsYzFHK3E0QkYsQzBHMXE0QkUsa0dBQ0UsU0FDQSxPMUc2cTRCSixDMEd6cTRCQSxvQ0FHRSxhQURBLFdBRUEsc0JBQ0EsMkJBSkEsYzFHZ3I0QkYsQzBHMXE0QkUsNEdBQ0UsWTFHNHE0QkosQzBHeHE0QkEscUVBQ0Usb0IxRzJxNEJGLEMwR3hxNEJBLHdEQUNFLGExRzJxNEJGLEMwR3hxNEJBLDRCQUVFLGlCQURBLGMxRzRxNEJGLEMwR3RxNEJFLDBEQUNFLGFBQ0Esc0JBRUEsWUFEQSw2QjFHMHE0QkosQzBHcnE0QkEsbUNBQ0UsZTFHd3E0QkYsQzBHcnE0QkEsbUNBQ0Usc0IxR3dxNEJGLEMwR3JxNEJBLDZEQUNFLGtCMUd3cTRCRixDMEdycTRCQSxnRkFDSSxhQUNBLCtCQUNBLDRCMUd3cTRCSixDMEdycTRCQSxvQ0FDRSxVMUd3cTRCRixDMEdycTRCQSxrR0FDRSxtQjFHd3E0QkYsQzBHbnE0QkEsNk5BRUUsaUJBQ0EsZ0IxR3NxNEJGLEMyR3Z0NUJBLDRCQUVFLHVCQURBLHdCM0c4dDVCRixDTTdwNUJJLDRCcUc3REosOEJBRUksb0IzRzZ0NUJGLENBQ0YsQzJHMXQ1QkEsZ0NBSUUsbUJBSEEsYUFJQSxlQUhBLDZCM0crdDVCRixDTXZyNUJJLHlCcUcxQ0osZ0NBT0ksbUJBQ0Esa0IzRzh0NUJGLENBQ0YsQzJHN3Q1QkUsK0RBQ0UsVTNHK3Q1QkosQ01oczVCSSx5QnFHaENGLCtEQUdJLFMzR2l1NUJKLENBQ0YsQ01yczVCSSwwQnFHaENGLCtEQU1JLFMzR211NUJKLENBQ0YsQzJHbHU1QkkscU1BRUUsZUFDQSxlM0dvdTVCTixDMkdsdTVCSSxzR0FDRSxVeEdxQ1EsQ3dHcENSLE0zR291NUJOLEMyR2p1NUJFLDBKQUNFLG1DQUVBLFlBREEsUTNHb3U1QkosQzJHanU1QkUsOEVBQ0UsbUJBQ0EsdUIzR211NUJKLEMyRy90NUJBLGtDQUNFLGtCM0drdTVCRixDTWh1NUJJLHlCcUdISixrQ0FHSSx1QjNHb3U1QkYsQ0FDRixDTXJ1NUJJLDBCcUdISixrQ0FNSSxxQkFDQSxpQjNHc3U1QkYsQ0FDRixDMkdudTVCQSxvRkFDRSxpQjNHc3U1QkYsQ00vdTVCSSx5QnFHUUosb0ZBR0ksbUIzR3d1NUJGLENBQ0YsQ01wdjVCSSwwQnFHUUosb0ZBTUksa0IzRzB1NUJGLENBQ0YsQ016djVCSSx5QnFHa0JKLCtDQUdJLHNCM0d5dTVCRixDQUNGLEMyR3R1NUJBLDRDQUNFLGtCQUVBLHdCQURBLFkzRzB1NUJGLENNcnc1QkkseUJxR3lCSiw0Q0FLSSxpQjNHMnU1QkYsQ0FDRixDTTF3NUJJLDBCcUd5QkosNENBUUksbUJBQ0EsdUIzRzZ1NUJGLENBQ0YsQzJHMXU1QkEsbUNBR0UseUJBREEsU0FFQSxPQUVBLGFBTEEsZUFJQSxRQUVBLFMzRzZ1NUJGLENNN3c1QkksNEJxR3lCSixtQ0FXSSxtQkFGQSxhQUNBLG1CQUVBLDhCQUNBLHFCM0crdTVCRixDMkc5dTVCRSw2REFDRSxRM0dndjVCSixDQUNGLEMyRzV1NUJBLG1DQUNFLGUzRyt1NUJGLENNMXk1QkksMEJxRzBESixtQ0FHSSxvQjNHaXY1QkYsQ0FDRixDTW54NUJJLG1EcUdxQ0osZ0ZBR0ksbUIzR2l2NUJGLENBQ0YsQ010ejVCSSwwQnFHaUVKLGdGQU1JLGUzR292NUJGLENBQ0YsQzJHL3U1QkUsZ0NBQ0UsWTNHa3Y1QkosQzJHaHY1QkUscUNBVUUsbUJBSkEsbUJBRUEsYUFDQSw4QkFOQSxPQUNBLHFCQUhBLGVBQ0EsTUFLQSxTM0dvdjVCSixDTTl6NUJJLDRCcUdtRUYscUNBWUkscUIzR212NUJKLENBQ0YsQzJHbHY1QkksNkRBRUUsZ0JBREEsZTNHcXY1Qk4sQzJHbHY1Qkksd0NBQ0UsYTNHb3Y1Qk4sQzJHL3U1QkEsMEJBQ0UsYUFDQSxVM0drdjVCRixDTTUxNUJJLDBCcUd3R0osMEJBSUksY0FDQSxxQjNHb3Y1QkYsQzJHbnY1QkUsaUNBRUUsc0JBREEsa0IzR3N2NUJKLEMyR252NUJFLGtDQUNFLGtCM0dxdjVCSixDMkdudjVCRSxpQ0FDRSxvQjNHcXY1QkosQzJHbnY1QkUsa0NBQ0Usb0IzR3F2NUJKLENBQ0YsQ01sMjVCSSw0QnFHaUhKLHlJQUtJLDJCQUNBLDhCQUVBLGdCQURBLGVBSEEsZUFEQSxVM0d5djVCRixDMkdudjVCRSxpTUFPRSxrQ0FOQSxnQkFDQSxnQkFHQSwyQkFEQSxZQUVBLDhCQUVBLHlCQUxBLFUzRzJ2NUJKLEMyR3B2NUJFLDJOQUNFLFkzR3V2NUJKLEMyR3J2NUJFLDJNQUNFLGNBQ0EsYzNHd3Y1QkosQzJHdHY1QkUsNk1BQ0UsWTNHeXY1QkosQzJHdnY1QkUsaUxBR0UscUJBRUEsc0JBREEsa0JBSEEsY0FDQSxlM0c2djVCSixDMkd6djVCSSx5TEFHRSxZQUZBLFVBQ0EsVTNHNnY1Qk4sQzJHMXY1QkksaU1BQ0UsVTNHNnY1Qk4sQzJHM3Y1QkksaU1BQ0UsUzNHOHY1Qk4sQzJHMXY1QkksNk9BQ0UsZ0JBQ0Esa0IzRzZ2NUJOLEMyRzV2NUJNLHFQQUNFLFMzRyt2NUJSLENBQ0YsQ01sNzVCSSwwQnFHOEhKLHlJQTBESSxzQjNHK3Y1QkYsQzJHOXY1QkUscUtBQ0UsYzNHaXc1QkosQ0FDRixDMkc3djVCQSwrQkFDRSxlM0dndzVCRixDMkcvdjVCRSxxR0FLRSxpQnhHbkxVLEN3R2dMVixtQkFDQSxnQkFGQSxlQUdBLFUzR2t3NUJKLEMyRy92NUJFLHNFQUVFLFV4R3ZMVSxDd0cwTFYsbUJBSkEsT0FLQSxxQkFIQSxXQUNBLFMzR213NUJKLEMyRy92NUJFLGlGQUNFLFkzR2l3NUJKLENNbDk1QkkseUJxR29OQSxxR0FDRSxtQkFFQSxleEduSndCLEN3R2tKeEIsYTNHa3c1QkosQzJHL3Y1QkUsc0VBQ0UsbUJBRUEsZXhHeEp3QixDd0d1SnhCLG1CM0drdzVCSixDQUNGLENNOTk1QkksMEJxR2dPQSxxR0FDRSxpQkFDQSxjM0dpdzVCSixDMkcvdjVCRSxzRUFDRSxtQkFDQSxxQkFDQSxRM0dpdzVCSixDQUNGLENNNTk1QkksNkJxRytOSix3Q0FFSSxtQjNHZ3c1QkYsQ0FDRixDTWwrNUJJLDRCcUcrTkosd0NBS0ksc0IzR2t3NUJGLENBQ0YsQ012KzVCSSw2QnFHdVBJLDB1Q0FDRSxZM0d1djVCUixDQUNGLENNNy81QkksMEJxR2lSRixtSEFHRSxZM0dtdjVCRixDQUNGLENNeGc2QkksZ0RxRzZSTyxtN0JBQ0UsWTNHOHU1QlgsQ0FDRixDNEdsazZCQyxtQ0FDRSx3QjVHdWs2QkgsQzRHdGs2QkcsNkRBQ0UsZTVHd2s2QkwsQzRHdGs2QkcsOERBQ0MsYzVHd2s2QkosQzRHcGs2QkMsOEJBQ0UsYUFHQSxtQkFEQSxZQURBLFU1R3lrNkJILENNaGk2QkksMEJzRzNDSCw4QkFNRyxZNUd5azZCRixDQUNGLENNeGg2QkksNkJzR3hESCw4QkFZSSxZNUd3azZCSCxDNEd0azZCQywwREFFSSxxQjVHeWs2QkwsQ0FKRixDTTdoNkJJLDRCc0dyQ0QsMkRBRUkscUI1R3lrNkJMLENBQ0YsQ01wajZCSSwwQnNHbkJHLDBGQUNFLHFCNUcwazZCUCxDQUNGLEM0R3BrNkJDLG9DQUNFLFk1R3VrNkJILEM0R3BrNkJDLG1DQU1FLG1CQUxBLE9BSUEsWUFFQSx1QkFKQSxnQkFDQSxlQUZBLGtCQU1BLFU1R3VrNkJILEM0R3BrNkJDLDZCQUNFLGFBQ0EscUI1R3VrNkJILENNN2s2QkkseUJzR1NILG9DQUtJLG9CQUNBLFU1R29rNkJILENBQ0YsQ01wbDZCSSwwQnNHU0gsb0NBU0ksb0JBQ0EsUzVHc2s2QkgsQ0FDRixDTTFsNkJJLDBCc0dTSCxvQ0FjSSxrQkFDQSxpQkFGQSxTNUcwazZCSCxDQUNGLEM0R3JrNkJDLHFDQUVHLDhCQURELGM1R3lrNkJILENNdG02QkkseUJzRzRCSCxxQ0FLSSxtQkFDQSxzQjVHeWs2QkgsQ0FDRixDTTVtNkJJLDBCc0c0QkgscUNBU0ksbUJBQ0EsZTVHMms2QkgsQzRHMWs2QkcsMkVBQ0UsZUFFQSxnQkFEQSxVNUc2azZCTCxDQUNGLENNdm42QkksMEJzR2lERCw2Q0FFSSxtQjVHeWs2QkwsQ0FDRixDTTduNkJJLHlCc0dzREQsOENBRUkscUI1R3lrNkJMLENBQ0YsQ01sbzZCSSwwQnNHMkRHLDZGQUNFLGtCNUcwazZCUCxDQUNGLEM0R3JrNkJD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NEdoazZCTyw4R0FDRSxvQkFDQSxZNUdrazZCVCxDQUNGLENNeDY2QkksaURzR3lXSyw4R0FDRSxnQjVHa2s2QlQsQ0FDRixDNEcvajZCSyx1SEFDRSwwQjVHaWs2QlAsQ01uNjZCSSw2QnNHcVdELHVDQUVJLHNCNUdnazZCTCxDQUNGLENNeDY2QkksNkJzR3FXRCx1Q0FLSSxlNUdrazZCTCxDQUNGLENNMTc2QkkseUJzRzJYQyxtSEFFSSxZNUdpazZCUCxDQUNGLEM0Ry9qNkJLLGtIQUNFLDJCQUNBLFk1R2lrNkJQLENNdDc2QkksNEJzR21YQyxrSEFJSSxZNUdtazZCUCxDQUNGLENNeDg2QkksMEJzR3lZSyxnSEFDRSx3QkFFQSxnQkFEQSxpQjVHbWs2QlQsQzRHaGs2Qk8sK0dBQ0UsWTVHa2s2QlQsQ0FDRixDTXI4NkJJLDRCc0d5WUgsNkJBRUksb0JBRUEscUJBREEsb0JBRUEsdUI1RytqNkJILENBQ0YsQ00zOTZCSSx5QnNHc1pILDZCQVFJLGU1R2lrNkJILENBQ0YsQ01oKzZCSSwwQnNHc1pILDZCQVlJLHNCQURBLG9CNUdvazZCSCxDQUNGLENNdCs2QkksMEJzR3NaSCw2QkFnQkksbUJBREEsa0I1R3NrNkJILENBQ0YsQzRHbGs2QkMsbUNBQ0UsV0FFQSxtQkFDQSxxQkFFQSxzQkFEQSxXQUhBLG1CNUd5azZCSCxDNEduazZCRyx5Q0FDRSxTNUdxazZCTCxDNEduazZCRywyQ0FFRSxrQkFEQSxTNUdzazZCTCxDNEdoazZCRyxvRUFDRSxtQkFDQSxxQjVHbWs2QkwsQ01qZzdCSSx5QnNHNGJELG9FQUlJLGlCQUNBLG9CNUdxazZCTCxDQUNGLENNdmc3QkksMEJzRzRiRCxvRUFRSSxvQkFDQSxxQjVHdWs2QkwsQ0FDRixDTTdnN0JJLHlCc0d3Y0QscUVBRUksc0I1R3VrNkJMLENBQ0YsQ01saDdCSSwwQnNHNmNHLHlHQUVFLGdCQURBLG1CNUd5azZCUCxDQUNGLEM0R25rNkJDLHdEQUNFLGM1R3NrNkJILENNNWg3QkksMEJzRzZkRCw4RUFJRyxTQUNBLFE1R21rNkJKLEM0R3JqNkJDLDBFQUVJ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QkFGQSxrQjdHdTA3QkosQzZHcDA3QkksaUVBR0UscUJBQ0EsNEJBRkEsb0JBREEsZTdHeTA3Qk4sQ005MDdCSSwwQnVHSEYsNERBY0ksbUJBT0EsWUFOQSxtQjdHdzA3QkosQzZHdjA3Qkksc0VBQ0UsaUJBQ0EsZ0I3R3kwN0JOLENBQ0YsQzZHbjA3QkUseURBRUUsbUJBREEsZTFHMkMwQixDMEd6QzFCLGtCN0dxMDdCSixDTTkxN0JJLHlCdUdzQkYseURBS0ksc0JBQ0EsVTdHdTA3QkosQ0FDRixDTXAyN0JJLDBCdUdzQkYseURBU0ksbUJBQ0Esd0JBQ0EsVzdHeTA3QkosQzZHeDA3QkksbUVBR0UsbUJBRkEsc0JBQ0EsUTdHMjA3Qk4sQ0FDRixDNkd2MDdCRSxpREFDRSxlN0d5MDdCSixDTW4zN0JJLDBCdUd5Q0YsaURBR0ksWTdHMjA3QkosQ0FDRixDTXgzN0JJLDBCdUd5Q0YsaURBTUksZTdHNjA3QkosQzZHNTA3QkksMkRBQ0UsZ0I3RzgwN0JOLENBQ0YsQzZHMTA3QkksaUZBQ0UsYzdHNDA3Qk4sQzZHMTA3Qkksd0ZBQ0UsZTdHNDA3Qk4sQzZHcjA3QkkscUdBRUUsV0FFQSxjQUVBLFlBSEEsa0JBSUEsTUFGQSxXQUdBLFM3R3MwN0JOLEM2R3AwN0JJLG1EQUNFLFU3R3MwN0JOLEM2R3AwN0JJLGtEQUNFLFM3R3MwN0JOLEM2R24wN0JFLDJDQUNFLGM3R3EwN0JKLEM2R24wN0JFLDBDQUNFLGlCQUNBLFM3R3EwN0JKLEM2R24wN0JFLDBEQUNFLFM3R3EwN0JKLEM2R24wN0JFLHFEQUNFLG1CQUNBLGdCQUNBLGdCN0dxMDdCSixDTXA2N0JJLDBCdUc0RkYscURBS0ksb0JBQ0EscUI3R3UwN0JKLENBQ0YsQzZHcjA3QkUsd0RBQ0Usa0JBQ0EsZ0JBQ0EsaUJBQ0EsbUI3R3UwN0JKLENNaDc3QkksMEJ1R3FHRix3REFNSSxtQkFDQSxzQkFDQSxrQjdHeTA3QkosQ0FDRixDNkd2MDdCRSxzREFDRSxlQUNBLGU3R3kwN0JKLENNMzc3QkksMEJ1R3FITywrQ0FFTCxxQjdHdzA3QkosQzZHdjA3QkksbUVBQ0UsbUJBQ0EsZ0I3R3kwN0JOLEM2R3YwN0JJLHNFQUNFLGlCQUNBLGlCQUNBLG1CN0d5MDdCTixDNkd2MDdCSSx3RUFDRSxpQjdHeTA3Qk4sQ0FDRixDNkdsMDdCRSwySEFDRSxhQUNBLFE3R3MwN0JKLEM2R24wN0JFLCtHQUNFLGtCN0dzMDdCSixDNkduMDdCRSw2RkFDRSxxQjdHczA3QkosQ003ODdCSSw2QnVHNElBLDZGQUNFLHFCN0dxMDdCSixDQUNGLEM2R2wwN0JFLDBCQUNFLDZGQUNFLHFCN0dxMDdCSixDNkdsMDdCRSw2R0FDRSxXN0dxMDdCSixDQUNGLEM2R2wwN0JFLHlCQUNFLDZGQUNFLHFCN0dxMDdCSixDNkdsMDdCRSw2R0FDRSxXN0dxMDdCSixDQUNGLENNdis3QkksNEJ1R3NLQSw2RkFDRSxxQjdHcTA3QkosQzZHbDA3QkUsNkdBQ0UsVzdHcTA3QkosQ0FDRixDTTkvN0JJLHlCdUd1TUUsc0dBQ0UsVTdHZzA3Qk4sQzZHOXo3Qk0sc0hBQ0UsUzdHZzA3QlIsQzZHNXo3QkksaUdBQ0UseUI3Rzh6N0JOLEM2RzN6N0JJLDhHQUNFLGM3RzZ6N0JOLEM2RzF6N0JJLHVHQUtFLHlCQURBLFlBSEEsa0JBRUEsV0FEQSxVN0crejdCTixDNkd6ejdCSSw0R0FDRSxjN0cyejdCTixDNkd6ejdCSSw0R0FDRSxlN0cyejdCTixDQUNGLENNbGg4QkksNkJ1RzJORSxpR0FDRSwwQjdHMHo3Qk4sQzZHeHo3QkksOEdBQ0UsZ0I3RzB6N0JOLENBQ0YsQzZHdno3QkksMEJBQ0UsaUdBQ0UsMEI3R3l6N0JOLEM2R3R6N0JJLDhHQUNFLGdCN0d3ejdCTixDQUNGLEM4R3ptOEJBLDRCQUtFLHVCQUNBLG9CQUNBLFk5R3dtOEJGLEM4RzltOEJFLG1EQUNFLFk5R2duOEJKLENNM2k4QkksNEJ3R3ZFSiw0QkFVSSxxQkFEQSxZOUc4bThCRixDQUNGLEM4RzVtOEJFLCtDQUNFLG9COUc4bThCSixDOEc1bThCRSxpREFDRSx3QkFDQSxlQUNBLGU5RzhtOEJKLENNdGs4QkksMEJ3RzFESiw0QkFxQkksNEI5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QU1BLGtCQUxBLFNqSGl6OEJGLENpSHR5OEJBLHNEQUNFLDBDQUNFLG1Cakh5eThCRixDaUh2eThCRSxpRUFFRSxXQURBLDZCakgweThCSixDaUh0eThCRSwyTkFHRSxzQmpId3k4QkosQ2lIcnk4QkUsd0VBQ0UsZ0JqSHV5OEJKLENpSHB5OEJFLDZEQUNFLGdCakhzeThCSixDQUNGLENpSGp5OEJBLDhDQUNFLHNCQUNBLFlqSG15OEJGLENpSGp5OEJFLDhFQUVFLG1CQURBLGFBRUEsdUJBQ0EsZWpIbXk4QkosQ2lIaHk4QkUscUVBRUUsZ0NBREEsY2pIbXk4QkosQ2lIL3g4QkUsbUpBRUUsV2pIaXk4QkosQ2lIOXg4QkUsdU9BR0UsU2pIZ3k4QkosQ2lIN3g4QkUsaUVBQ0UsUWpIK3g4QkosQ2lIcHg4Qk0sb1RBRUUsYUFEQSxXakgreDhCUixDaUh6eDhCRSx1RUFFRSxpQkFEQSx3QmpINHg4QkosQ00xaDlCSSw2QjJHbVFBLG9FQUNFLFVqSDB4OEJKLENpSHJ4OEJNLGdQQUNFLFVqSDB4OEJSLENBQ0YsQ01yaTlCSSw0QjJHK01KLDhDQW1FSSxXakh1eDhCRixDaUhyeDhCRSxxRUFRRSxXQU5BLCtEQUNBLENBRkEsY2pIeXg4QkosQ2lIL3c4QkUsaUVBQ0UsbUJqSGl4OEJKLENpSDl3OEJFLG9FQUVFLGtCQURBLHdCakhpeDhCSixDaUgxdzhCTSxnUEFGQSxrQkFEQSxVakhxeDhCTixDaUgzdzhCRSx1RUFDRSx3QmpINnc4QkosQ2lIMXc4QkUsOEVBQ0UsY0FDQSxlakg0dzhCSixDQUNGLENpSHp3OEJFLHNEQUNFLHNIQUNFLGFqSDJ3OEJKLENpSHZ3OEJJLHFXQUNFLGNqSHl3OEJOLENBQ0YsQ2lIbnc4QkEscURBQ0UsZ0JqSHN3OEJGLENrSHZwOUJBLFlBQ0UsaUJsSDZwOUJGLENrSDNwOUJBLG1CQUlFLG1CQUVBLHlCQUVBLG1CQU5BLGFBQ0EsNkJwR05BLGdCb0dRQSxnQkFFQSxlbEhpcTlCRixDa0g5cDlCQSx5QkFFRSx5QkFDQSxrQkFDQSxjQUhBLGtCbEhvcTlCRixDa0hocTlCRSw0Q0FDRSx3QmxIa3E5QkosQ2tIanE5Qkksa0RBQ0UsVWxIbXE5Qk4sQ2tIM3A5QkEsaUJBQ0UsZWxIaXE5QkYsQ2tIaHE5QkUsb0JBRUUsYUFFQSxlQURBLDhCcEdsQ0YsZ0JBRkEsU0FDQSxTZHdzOUJGLENrSGxxOUJFLG9CQUNFLGNBQ0EsbUJBR0EsZ0JBQ0EsdUJBRkEsbUJBREEsU2xIdXE5QkosQ2tIbHE5QkUsMEJBQ0Usa0JsSG9xOUJKLENrSDdwOUJBLDJCQUNFLGNsSG1xOUJGLENrSGpxOUJBLG1DQUNFLHlCQUVBLGtCQUNBLG1CQUZBLGFsSHNxOUJGLENrSG5xOUJFLHNDQUNFLGlCbEhxcTlCSixDa0hqcTlCQSxxQ0FvQkUsZWxIaXA5QkYsQ2tIcHE5QkUsMEJBQ0UsZ0RBQ0UsZ0JsSHNxOUJKLENrSHBxOUJFLDBEQUVFLGlCQUNBLGtCQUZBLGlCQUdBLDZCQUNBLDZCbEhzcTlCSixDQUNGLENNMXI5QkksMEI0R3NCRix5REFFSSxhbEhzcTlCSixDQUNGLENrSGpxOUJFLDhDQUNFLGdCbEhtcTlCSixDbUg5djlCQSx3QkFDRSxxQkFDQSxpQm5IaXc5QkYsQ012czlCSSwwQjZHNURKLHdCQUlJLG1CbkhtdzlCRixDQUNGLENNNXM5QkksMEI2RzVESix3QkFPSSxvQm5IcXc5QkYsQ0FDRixDTXBzOUJJLDRCNkd6RUosd0JBVUksV25IdXc5QkYsQ0FDRixDbUhwdzlCQSw4QkFNRSxtQ0FHQSxlQU5BLFlBQ0EsT0FJQSxnQkFQQSxrQkFJQSxNQUVBLGlDQUxBLFVuSDh3OUJGLENtSHJ3OUJFLGtDQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBTUEsaUJBUkEsa0JBR0EsUUFJQSxzREFEQSxTbkh5dzlCSixDbUhsdzlCQSwrQkFHRSxTQUNBLE9BRUEsd0JBTEEsa0JBTUEsa0JBRkEsV0FIQSxTbkgwdzlCRixDbUhwdzlCRSxvQ0FFRSxlQURBLGVoSCtFMEIsQ2dIN0UxQix1Qm5Ic3c5QkosQ001djlCSSx5QjZHckJKLCtCQWNJLGVuSHV3OUJGLENBQ0YsQ01qdzlCSSwwQjZHckJKLCtCQWlCSSx1Qm5IeXc5QkYsQ21IeHc5QkUsb0NBRUUsbUJBREEsZWhIc0V3QixDZ0hwRXhCLHlCbkgwdzlCSixDQUNGLENtSHR3OUJBLDBCQUNFLGFBQ0EsMEJuSHl3OUJGLENtSHh3OUJFLDZCQUNFLG9CbkgwdzlCSixDTW54OUJJLDBCNkdRRiw2QkFHSSxxQm5INHc5QkosQ0FDRixDTTN3OUJJLDRCNkdSSiwwQkFVSSxZbkg2dzlCRixDQUNGLENtSDF3OUJBLHFCQUNFLGtCQUNBLFNuSDZ3OUJGLENNbHk5QkkseUI2R3NCRiw0QkFFSSxlbkg4dzlCSixDQUNGLENNMXg5QkksNEI2R01KLHFCQVNJLFVuSCt3OUJGLENBQ0YsQ001eTlCSSx5QjZHZ0NKLDJCQUVJLHlCQUNBLDRCQUNBLGlCbkgrdzlCRixDbUg5dzlCRSxrQ0FDRSxlQUVBLGFBREEsV0FFQSxTbkhneDlCSixDQUNGLENtSDV3OUJBLCtCQUVFLFdBREEsY0FFQSxtQkFDQSw4Qm5IK3c5QkYsQ21IM3c5QkUsNEVBQ0UsYW5IZ3g5QkosQ012MDlCSSwwQjZHOENKLCtCQVlJLG1CQUNBLGVuSGl4OUJGLENBQ0YsQ01oMDlCSSw0QjZHa0RKLG1DQUVJLGFuSGl4OUJGLENBQ0YsQ29ILzQ5QkEseUJBRUUsNERBREEsa0JwSG01OUJGLENvSGo1OUJFLG9DQUNFLGlDcEhtNTlCSixDTTMxOUJJLDBCOEc1REoseUJBT0ksa0JwSG81OUJGLENvSG41OUJFLG9DQUNFLDJCcEhxNTlCSixDQUNGLENNdDE5QkksNEI4RzNESix5Q0FJSSxTQUdBLGFBRkEsT0FIQSxlQUNBLGtCQUdBLFVwSHE1OUJGLENvSGg1OUJGLHNDQUdJLGFBQ0Esc0JBRkEsaUNwSHM1OUJGLENBUEYsQ29IejQ5QkEsb0NBQ0UsWXBIbzU5QkYsQ29IajU5QkEsdUJBR0UsZUFGQSxpQkFDQSxnQnBIcTU5QkYsQ01oNDlCSSwwQjhHdkJKLHVCQUtJLGlCQUNBLG9CcEhzNTlCRixDQUNGLENNejM5QkksNEI4R3BDSix1QkFTSSxrQnBIdzU5QkYsQ29IcjU5QkEsbUNBRUksWXBIdzU5QkosQ0FKRixDb0hoNTlCRSxxQ0FDRSxZcEh1NTlCSixDTXQ0OUJJLDRCOEdsQkYscUNBR0ksYXBIeTU5QkosQ0FDRixDb0hyNTlCQSxpQ0FDRSxvQnBIdzU5QkYsQ29IcjU5QkEsNEJBSUUseUJBRUEsa0JBREEsV0FLQSxhQVJBLG1CQUNBLGVqSHdENEIsQ2lIcEQ1QixjQUlBLG9CQUhBLHVCQUNBLG1CQVJBLGtCcEhrNjlCRixDTTE2OUJJLHlCOEdPSiw0QkFhSSxvQnBIMDU5QkYsQ0FDRixDTWw2OUJJLDZCOEdOSiw0QkFnQkkscUJBQ0Esa0JwSDQ1OUJGLENBQ0YsQ29IejU5QkEsMEJBQ0UsbUJBRUEsZWpIbUM0QixDaUhwQzVCLHFCQUVBLGtCcEg0NTlCRixDTTU3OUJJLDBCOEc0QkosMEJBTUksb0JBQ0EscUJwSDg1OUJGLENBQ0YsQ29IMzU5QkEsa0NBRUUsYUFDQSw4QnRHbkdBLGdCc0dvR0Esb0J0R3JHQSxTZHFnK0JGLENvSC81OUJFLHFDQU1FLDZCQUZBLDRCQUNBLHFCQUVBLDRIQU5BLG1CQUVBLG9CcEhvNjlCSixDb0g5NTlCSSx5Q0FDRSxZcEhnNjlCTixDTXQ5OUJJLHlCOEd1Q0osa0NBbUJJLDBCcEhnNjlCRixDb0gvNTlCRSxxQ0FDRSxxQnBIaTY5QkosQ0FDRixDTWo5OUJJLDRCOEcwQkosa0NBMEJJLGlCcEhpNjlCRixDQUNGLENvSDk1OUJBLHdCQUNFLHlCQUNBLGtCcEhpNjlCRixDb0hoNjlCRSwyQkFHRSxpRUFDQSwwQkFIQSxrQkFLQSxlakhaMEIsQ2lIUTFCLHFCQUdBLHNCcEhtNjlCSixDb0hoNjlCSSwrQkFDRSxZcEhrNjlCTixDTW4vOUJJLHlCOEdxRkEsMkJBQ0UsbUJBRUEsZWpIcEJ3QixDaUhtQnhCLHFCcEhrNjlCSixDQUNGLENNMS85QkksMEI4RzRGQSwyQkFDRSx5QnBIaTY5QkosQ0FDRixDb0g3NTlCQSxpQ0FFRSx3QmpINlF5QixDaUg1UXpCLGtCcEgrNTlCRixDcUQvaitCRSx1Q0FFRSxXQUNBLFdBRkEsYXJEbWsrQkosQ29IbDY5QkUsb0NBVUUsbUJBUEEsaUVBQ0EsNEJBS0Es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LHlCcEgyNTlCRixDQUpGLENxSHowK0JBLDZCQUdFLHlCQUZBLGtCQUNBLHFCckhpMStCRixDTXZ4K0JJLDBCK0c1REosNkJBS0ksbUJBQ0EscUJySGsxK0JGLENBQ0YsQ01oeCtCSSw0QitHekVKLDZCQVVJLGVBRUEsZ0JBREEsa0JySG8xK0JGLENBQ0YsQ3FIajErQkUsaUNBQ0Usc0JBQ0EsZ0JySG0xK0JKLENNM3grQkksNEIrRzFERixpQ0FJSSxlckhxMStCSixDQUNGLENxSGwxK0JBLHFDQUNFLGtCckhxMStCRixDTXB5K0JJLDRCK0cvQ0Esb0RBQ0UsWXJIczErQkosQ0FDRixDcUhwMStCRSxnREFDRSxTckhzMStCSixDcUhwMStCRSwyQ0FDRSxtQnJIczErQkosQ3FIcDErQkUseUNBR0UsZUFEQSxnQkFFQSxpQkFIQSxtQnJIeTErQkosQ01yeitCSSw0QitHckNGLHlDQU9JLGVBREEsZ0JBRUEsaUJBQ0Esd0JySHcxK0JKLENBQ0YsQ3FIcDErQkEsZ0NBQ0UsNkJySHUxK0JGLENxSHAxK0JBLGlDQUdFLHVCQUZBLGFBQ0EscUJySHcxK0JGLENNcDErQkkseUIrR05KLGlDQUtJLGtCckh5MStCRixDQUNGLENxSHgxK0JFLDZDQUNFLDZCQUNBLGtCckgwMStCSixDTWgxK0JJLDRCK0daRiw2Q0FJSSw4QnJINDErQkosQ0FDRixDcUgxMStCVyw4RkFDUCxlckg0MStCSixDTXgxK0JJLDRCK0dEQSxrREFDRSxxQnJINjErQkosQ3FIMzErQkUsZ0RBQ0UsWXJINjErQkosQ0FDRixDcUh4MStCRSxpREFDRSxhckgwMStCSixDcUhyMStCRSxnREFDRSw2QkFDQSxrQnJIdzErQkosQ016MitCSSw0QitHZUYsZ0RBSUksOEJySDAxK0JKLENBQ0YsQ3FIeDErQlcsaUdBQ1AsZXJIMDErQkosQ01qMytCSSw0QitHMEJBLHFEQUNFLHFCckgyMStCSixDcUh6MStCRSxtREFDRSxZckgyMStCSixDcUh2MStCRSwwREFFSSxlckgwMStCTixDQUpGLENxSGwxK0JFLG9EQUNFLGFySHkxK0JKLENxSHIxK0JBLG1DQUVFLG1CQURBLFVySHkxK0JGLENxSHYxK0JFLHNDQUNFLGVySHkxK0JKLENNMTQrQkksNEIrR2dERixzQ0FJTSxlQUVBLGdCQURBLGtCckgyMStCTixDQUNGLENNOTUrQkkseUIrRzBESixtQ0FjSSxnQkFEQSxZckg0MStCRixDQUNGLENNcDYrQkksMEIrRzBESixtQ0FpQkksYXJINjErQkYsQ0FDRixDcUgzMStCRSw4Q0FDRSxxQnJINjErQkosQ00vNStCSSw0QitHcUVGLHNDQUVJLGtCckg0MStCSixDQUNGLENxSHgxK0JFLDhDQUNFLGFySDIxK0JKLENxSHgxK0JFLDZDQUNFLFlySDAxK0JKLENxSHYxK0JFLDZDQUVFLGdCQURBLHlCckgwMStCSixDTS82K0JJLDRCK0cwRkosV0FFSSxZckh3MStCRixDQUNGLENxSHIxK0JBLFdBQ0UsWXJIdzErQkYsQ016NytCSSw0QitHZ0dKLFdBR0ksYXJIMDErQkYsQ0FDRixDcUh2MStCQSxvQ0FDRSxVckgwMStCRixDTS84K0JJLHlCK0dvSEosb0NBSUksT0FEQSxVckg2MStCRixDQUNGLENxSDMxK0JFLDBDQUNFLFdySDYxK0JKLENxSHoxK0JBLG1DQUlFLG1CQURBLGFBRkEsYUFJQSwyQkFDQSxnQkFKQSxXckhnMitCRixDcUgzMStCRSx1Q0FHRSxxQkFEQSxZQUVBLGlCQUhBLFVySGcyK0JKLENNMzgrQkksbUQrRzBHRix1Q0FRSSxZQURBLFVySCsxK0JKLENBQ0YsQ01oKytCSSw0QitHa0hKLG1DQW9CSSxlckg4MStCRixDQUNGLENxSDExK0JBLDJDQUVFLGVBQ0Esa0JBQ0EsZ0JBQ0Esb0JBSkEsa0JySGkyK0JGLENxSHgxK0JBLG1DQUNFLHFCQUlBLDRIQURBLGNBRUEsc0JBSkEsc0JBQ0EsWXJINjErQkYsQ01sZy9CSSwwQitHa0tKLG1DQVFJLG9Cckg0MStCRixDQUNGLENNMS8rQkksNEIrR3FKSixtQ0FXSSx1QnJIODErQkYsQ0FDRixDcUh6MStCRSw0RkFDRSxZckg2MStCSixDcUh6MStCQSwwQ0FFRSxhQUVBLGVBREEsMkJ2R3BQQSxnQkFGQSxTQUNBLFNkb2wvQkYsQ3FINzErQkUsNkNBRUUsbUJBREEsYUFHQSxtQkFEQSxTckhnMitCSixDcUg5MStCSSxtRUFFRSxnQkFEQSxjckhpMitCTixDcUg3MStCVyxzRkFDUCxtQnJIKzErQkosQ012aS9CSSwwQitHMk1BLDZDQUNFLG9CckhnMitCSixDQUNGLENNaGkvQkksNEIrR3FNRSx5RUFDRSxZckg4MStCTixDcUh6MStCQSx1REFFSSxZckg0MStCSixDcUh4MStCQSwwREFFSSxVckgyMStCSixDcUgxMStCSSxnRkFDRSxZckg0MStCTixDcUh2MStCQSxzREFFSSxVckgwMStCSixDcUh6MStCSSw0RUFDRSxhckgyMStCTixDQXBCRixDcUhwMCtCSSw0REFDRSxVckgyMStCTixDcUh2MStCRSxrREFNRSxtQkFEQSxhQUlBLHdCQUZBLGVBSEEsMEJBSUEsaUJySHUxK0JKLENNbGwvQkkseUIrR21QRixrREFFSSxZckhpMitCSixDQUNGLENxSDExK0JJLHNEQUVFLGNBQ0EsbUJBRkEsWXJIODErQk4sQ3FIMTErQkksdURBQ0UsWXJINDErQk4sQ01sbC9CSSw0QitHMktKLDBDQStFSSxpQnJINDErQkYsQ0FDRixDcUh6MStCQSxtQ3ZHcFVFLGdCQUZBLFNBQ0EsU2RvcS9CRixDcUg3MStCRSxzQ0FDRSxnQkFDQSxzQnJIKzErQkosQ3FIOTErQkksdURBQ0Usc0JySGcyK0JOLENNcG0vQkksNEIrR3dRRiwrQ0FFSSxpQnJIODErQkosQ3FINTErQkksa0ZBQ0UsaUJySDgxK0JOLENBQ0YsQ3FIMTErQkUseUNBQ0UsZXJINDErQkosQ00vbS9CSSw0QitHa1JGLHlDQUdJLFlySDgxK0JKLENBQ0YsQ3FIMTErQkEsNEJBR0UsU3ZHbldBLGdCQUZBLFNBQ0EsVXVHc1dBLDBCckg2MStCRixDcUg1MStCRSxzQ0FDRSxZQUNBLHFCckg4MStCSixDcUh0MStCRSx1Q0FDRSxlckh3MStCSixDcUhyMStCQSxpQ0FDRSxhQUNBLGdCckh3MStCRixDcUh2MStCRSw2Q0FDRSxlckh5MStCSixDcUh2MStCRSxrREFDRSxzQnJIeTErQkosQ3FIdDErQkEsMkNBSUUscUJsSHRUWSxDa0h3VFosa0JBRUEsWUFIQSxhbEh4VFksQ2tINFRaLFNBRkEsYUFOQSxrQkFVQSx5Q0FEQSxlckh3MStCRixDTTFwL0JJLDZCK0d3VEosMkNBYUksUXJIeTErQkYsQ0FDRixDTS9wL0JJLDRCK0d3VEosMkNBZ0JJLFNBQ0EsV3JIMjErQkYsQ0FDRixDcUgxMStCRSxpREFLRSw2QkFDQSw4QkFDQSwyQkFOQSxXQUdBLFNBS0EsV0FQQSxrQkFNQSxTQUVBLDJCQVBBLE9ySG0yK0JKLENNanIvQkksNkIrRzJVRixpREFZSSxRckg4MStCSixDQUNGLENNdHIvQkksNkIrRzJVRixpREFlSSxTckhnMitCSixDQUNGLENxSDUxK0JBLDZCQUlFLHFCbEg3VlksQ2tIK1ZaLGtCQUVBLFlBSEEsYWxIL1ZZLENrSG1XWixTQUZBLGFBTkEsa0JBVUEseUNBREEsZXJIODErQkYsQ3FINTErQkUsbUNBS0UsNkJBQ0EsOEJBQ0EsMkJBTkEsV0FHQSxTQUtBLFNBUEEsa0JBTUEsU0FFQSwyQkFQQSxPckhxMitCSixDcUgzMStCQSxrQ3ZHOWJFLGdCQUZBLFNBQ0EsU2RneS9CRixDcUgvMStCRSxxQ0FDRSxtQkFDQSxtQnJIaTIrQkosQ3FIOTErQkEsd0NBQ0UsZXJIaTIrQkYsQ3FIaDIrQkUsMERBQ0UsaUJySGsyK0JKLENxSC8xK0JBLG1DQUNFLGlCckhrMitCRixDcUhqMitCRSxtREFDRSxzQnJIbTIrQkosQ3FIajIrQkUsd0RBR0UsbUJBREEsYUFEQSxjckhxMitCSixDcUhqMitCRSwrQ0FDRSxTckhtMitCSixDcUhqMitCRSxnREFDRSxpQkFDQSxpQnJIbTIrQkosQ3FIajIrQkUsZ0RBQ0UsaUJySG0yK0JKLENNdncvQkksMEIrR3VhQSwrQ0FDRSxTckhtMitCSixDQUNGLENxSGgyK0JJLGdEQUVFLGdCQURBLGNySG0yK0JOLENNbncvQkksNEIrR3FhQSx3REFDRSxZckhpMitCSixDcUgvMStCRSwrQ0FDRSxTckhpMitCSixDQUNGLENxSDcxK0JBLHlDQUVFLG1CQURBLGFBRUEsMkJBQ0EsaUJySGcyK0JGLENxSC8xK0JFLDJDQUNFLGVBQ0Esc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQnJIaTIrQkosQ00xeC9CSSw0QitHbWJGLDJDQVFJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JySG0yK0JKLENBQ0YsQ3FIaDIrQkUsa0RBR0Usc0JBRkEscUJBQ0Esb0JySG0yK0JKLENNdnkvQkksNEIrR2tjRixrREFPSSxzQkFEQSxvQnJIbzIrQkosQ0FDRixDTTd5L0JJLDZCK0drY0Ysa0RBV00sZ0JySG8yK0JOLENBQ0YsQ3FIajIrQkUsMERBQ0UsaUJySG0yK0JKLENxSDkxK0JJLHNEQUVFLGdCQURBLGNySGkyK0JOLENxSDUxK0JFLG1EQUNFLHlCckg4MStCSixDcUgxMStCRSx1REFDRSxjckg2MStCSixDcUhuMStCQSxzQ0FFRSxtQkFDQSxhbEhuZVksQ2tIaWVaLGFBR0Esa0JySHMxK0JGLENxSHIxK0JFLDBDQUVFLGNBQ0EsbUJBRkEsWXJIeTErQkosQ3FIcjErQkUsMkNBQ0UsWXJIdTErQkosQ3FIcjErQkUsNENBQ0UsYXJIdTErQkosQ3FIdDErQkksaURBQ0UsWXJIdzErQk4sQ3FIcjErQkUsOENBQ0UsWXJIdTErQkosQ014MS9CSSw0QitHNmVKLHNDQXdCSSxVbEgvZlUsQ2tIZ2dCVix5QnJIdTErQkYsQ3FIdDErQkUsMkNBQ0UsU3JIdzErQkosQ0FDRixDcUhoMStCRSxzREFDRSxRckhzMStCSixDcUhwMStCRSxtREFDRSxjQUVBLGdCQURBLGNySHUxK0JKLENxSGwxK0JBLHVDQUdFLG1CQUZBLGFBSUEsWUFIQSw2QnJIdTErQkYsQ3FIbjErQkUsMENBQ0UsZXJIcTErQkosQ012My9CSSw0QitHaWlCRiwwQ0FJSSxlQUNBLGtCckhzMStCSixDQUNGLENxSGoxK0JBLDRCQUNFLGNBQ0EsbUJySG8xK0JGLENxSGwxK0JFLG9DQUNFLDhCckhvMStCSixDTWw1L0JJLHlCK0d5akJKLDRCQVFJLFlySHExK0JGLENBQ0YsQ3FIbDErQkEsMEVBQ0Usb0JySHExK0JGLENxSGwxK0JBLHlCQUVFLGtCQURBLGdCQUVBLHFDckhxMStCRixDcUhwMStCRSxrQ0FDRSxrQnJIczErQkosQ3FIcjErQkksc0NBQ0Usd0JySHUxK0JOLENxSGoxK0JBLHFEQUNFLDRCckhvMStCRixDcUhsMStCRSxrRUFDRSxlckhvMStCSixDcUg5MCtCRSx3REFDRSxrQnJIaTErQkosQ3FINzArQkEsNENBR0UsY0FFQSxnQkFIQSxTQUVBLGdCckhpMStCRixDcUgvMCtCRSxnRUFDRSxrQnJIaTErQkosQ01oNy9CSSw0QitHa21CSCxnRUFDSyxpQnJIaTErQkosQ0FDRixDcUg5MCtCRSwrQ0FFRSxtQkFEQSxZckhpMStCSixDTXQ4L0JJLHlCK0cwbkJKLDRDQUVJLHNDckgrMCtCRixDQUNGLENzSHhnZ0NBLHlCQUNFLHdCdEgyZ2dDRixDc0gxZ2dDRSxrQ0FLRSxhQUNBLGVBRkEsVXRIMmdnQ0osQ014OC9CSSw0QmdIdkVGLGtDQUVJLGtCdEhpaGdDSixDQUNGLENzSDdnZ0NJLHlDQUNFLGNBSUEsaUJBREEsU0FEQSxrQkFEQSxnQ3RIa2hnQ04sQ01wOS9CSSw0QmdIaEVBLHlDQU9JLGV0SGloZ0NOLENBQ0YsQ3NIaGhnQ00seURBR0UsaUJBQ0Esa0JBSEEsVUFDQSxzQnRIb2hnQ1IsQ00vOS9CSSw0QmdIdkRFLHlEQU1JLGtCdEhvaGdDUixDQUNGLENzSGxoZ0NNLDJDQUNFLGNBQ0EsV3RIb2hnQ1IsQ3NIbmhnQ1EsZ0RBT0UscUJBS0EsK0JBREEsNEJBSEEsV0FMQSxhQU1BLGlCQUpBLFlBQ0EsZ0JBTEEsa0JBU0Esa0JBTkEsV0FGQSxTdEgraGdDVixDTXQvL0JJLDRCZ0gzQ0ksZ0RBY0ksZUFDQSxpQnRIdWhnQ1YsQ0FDRixDc0h0aGdDVSx5QkFqQkYsZ0RBa0JJLGV0SHloZ0NWLENBQ0YsQ3NIdGhnQ00sb0RBQ0UsWXRId2hnQ1IsQ3NIcmhnQ0ksd0RBRUUsdURBREEsYXRId2hnQ04sQ014Z2dDSSw0QmdIakJBLHdEQUlJLHNCdEh5aGdDTixDQUNGLENzSHZoZ0NJLHdEQUVFLHVEQURBLGF0SDBoZ0NOLENNamhnQ0ksNEJnSFZBLHdEQUlJLHNCdEgyaGdDTixDQUNGLENzSHpoZ0NJLHdEQUVFLHlEQURBLGF0SDRoZ0NOLENNMWhnQ0ksNEJnSEhBLHdEQUlJLHNCdEg2aGdDTixDQUNGLENzSHpoZ0NJLDhDQUNFLGdCdEgyaGdDTixDc0gxaGdDTSw2REFDRSxzQkFFQSxrQkFEQSxXdEg2aGdDUixDc0h6aGdDSSxzREFJRSwyQkFIQSxlQUNBLGN0SDZoZ0NOLENzSHpoZ0NJLGlEQUNFLFdBQ0EsaUJ0SDJoZ0NOLENzSDFoZ0NNLHdEQUNFLGdCQUNBLHdCQUVBLDRCQURBLG1CdEg2aGdDUixDc0huaGdDSSw4Q0FDRSxjdEhxaGdDTixDc0huaGdDSSxnREFDRSxpQnRIcWhnQ04sQ3NIbmhnQ0ksdURBQ0UsV0FDQSxxQkFDQSxZQUNBLHFCdEhxaGdDTixDc0huaGdDSSx3Q0FPRSxjQU5BLGNBUUEsY0FOQSxjQUNBLGtCQU1BLGdCQUxBLFFBQ0EsMkJBRUEsc0JBTkEsV0FTQSxZdEhxaGdDTixDc0huaGdDSSw4Q0FJRSxTQUZBLHNCQUNBLGlCQUZBLGtCQUlBLFV0SHFoZ0NOLENzSHBoZ0NNLHFEQUtFLFdBRkEsU0FGQSxrQkFDQSxPQUVBLFN0SHVoZ0NSLENzSGxoZ0NJLHdEQUNFLFd0SG9oZ0NOLENzSC9nZ0NJLDRDQUNFLGN0SGloZ0NOLENzSDlnZ0NNLHlEQUlFLFlBRkEsT0FEQSxNQUVBLFV0SGloZ0NSLENzSDVnZ0NFLG1DQUNFLGtCdEg4Z2dDSixDc0gzZ2dDSSxzRUFlRSx5QkFIQSxtQkFMQSxzQkFFQSxhQUNBLG1CQUNBLGVBR0EsbUJBVEEsWUFRQSw4QkFMQSxnQkFQQSxlQUVBLFFBREEsTUFFQSxZQUVBLGV0SHNoZ0NOLENzSDVnZ0NNLGtGQUtFLDRCQURBLHNCQURBLGVBREEsWUFLQSxtQkFEQSxrQkFMQSxxQnRIb2hnQ1IsQ3NIN2dnQ1EsaUdBQ0UsZXRIK2dnQ1YsQ3NIN2dnQ1EseUZBR0UsdUJBRkEsV3hHaE1SLGNBRUEsWUFHQSxPd0c4TFEsVXhHbE1SLGtCQUdBLE13R2dNUSxrQnhHak1SLFVkcXRnQ0YsQ3NIamhnQ1UscUdBQ0UseUJBQ0EsVUFFQSwwQkFEQSxrQnRIb2hnQ1osQ3NIL2dnQ00sMEVBRUUsWUFEQSxVdEhraGdDUixDTTdxZ0NJLHlCZ0hrS0Esa0NBQ0UsYUFDQSxlQUNBLDZCdEg4Z2dDSixDc0g3Z2dDSSx5Q0FDRSxnQnRIK2dnQ04sQ3NIOWdnQ00seURBQ0UsY3RIZ2hnQ1IsQ3NIOWdnQ00sZ0RBQ0Usb0J0SGdoZ0NSLENBQ0YsQ003cmdDSSwwQmdIb0xFLDZEQUNFLG1CdEg0Z2dDTixDc0gxZ2dDSSxtRUFDRSxXdEg0Z2dDTixDc0gxZ2dDSSwrREFDRSxrQnRINGdnQ04sQ3NIMWdnQ0ksMEVBQ0UsV3RINGdnQ04sQ3NIMWdnQ0ksc0VBQ0UsWXRINGdnQ04sQ3NIeGdnQ0kseUNBQ0UsZXRIMGdnQ04sQ3NIemdnQ00seURBQ0UsZ0J0SDJnZ0NSLENzSHpnZ0NNLGdEQUVFLG1CQURBLGVuSHRJb0IsQ21Id0lwQixzQkFDQSxldEgyZ2dDUixDQUNGLENNMXRnQ0ksMEJnSHNORSx5Q0FDRSxnQnRIdWdnQ04sQ3NIdGdnQ00seURBQ0UsZ0J0SHdnZ0NSLENBQ0YsQ3NIbGdnQ0EsZ0JBRUUsZUFEQSxldEhzZ2dDRixDTTF0Z0NJLDRCZ0gwTkEscURBQ0UsWXRIb2dnQ0osQ0FDRixDdUh6eWdDQSx5QkFFRSx3QnBIb0ZZLENvSHJGWixnQkFFQSwyQnZINHlnQ0YsQ010dWdDSSw0QmlIekVKLHlCQUtJLFl2SDh5Z0NGLENBQ0YsQ3VIMXlnQ0EsOEJBRUUsYUFFQSxzQkFEQSw4QkFGQSxVdkhnemdDRixDTS92Z0NJLDBCaUhsREosOEJBT0ksZ0JBREEsa0J2SGd6Z0NGLENBQ0YsQ3VINXlnQ0Esa0NBQ0UsZXZIK3lnQ0YsQ3VINXlnQ0EscUNBRUUsYUFDQSxzQkFGQSxVdkhpemdDRixDTS93Z0NJLDBCaUhuQ0oscUNBS0ksU3ZIaXpnQ0YsQ0FDRixDdUg5eWdDQSxvQ0FDRSxvQnZIaXpnQ0YsQ3VIaHpnQ0UsOENBQ0UsZXZIa3pnQ0osQ00zeGdDSSwwQmlIeEJGLDhDQUdJLE12SG96Z0NKLENBQ0YsQ01ueGdDSSw0QmlIckNGLDhDQU1JLFd2SHN6Z0NKLENBQ0YsQ01yeWdDSSx5QmlIZEYsMENBRUksa0J2SHF6Z0NKLENBQ0YsQ3VIanpnQ0EsOENBQ0UsdUJ2SG96Z0NGLEN1SGp6Z0NBLDRDQUNFLG1CdkhvemdDRixDdUhuemdDRSxrREFDRSx1QkFDQSxZdkhxemdDSixDdUhqemdDQSw4RkFNRSxxQnBIUVksQ29ITlosWUFQQSxjQUVBLGVBQ0EsaUJBQ0EsaUJ2SHN6Z0NGLENjenlnQ0Usd0hBQ0UsYWQ0emdDSixDTXAxZ0NJLHlCaUhLSiw4RkFVSSxlQUNBLGdCdkh5MGdDRixDQUNGLENNMTFnQ0ksMEJpSEtKLDhGQWNJLGVBQ0EsZ0J2SDIwZ0NGLENBQ0YsQ3VIeDBnQ0EsNEhBQ0UsWXZIMjBnQ0YsQ3VIeDBnQ0EsK0NBR0UsbUJBRkEsZUFDQSxZdkg0MGdDRixDdUgxMGdDRSxzREFRRSwrQkFDQSxvQkFIQSxzQkFEQSxrQkFKQSxXQUNBLHFCQUVBLGVBR0Esa0JBSkEsYXZIazFnQ0osQ3VIMTBnQ1csd1BBQ1Asc0JBQ0EsMkR2SDQwZ0NKLEN1SHgwZ0NBLHlDQU1FLFlBSkEsbUJBQ0EsWUFDQSxXdkgyMGdDRixDY3oyZ0NFLHNEQUNFLGFkNDNnQ0osQ3VIMTFnQ0EsdUM5RTFHRSx3QkFDQSxxQjhFOEdBLHlEQURBLHdCQURBLDRCQUZBLGdCQUtBLFc5RTVHQSxlQUZBLGdCQUNBLGdCekM4OGdDRixDdUg5MWdDQSxzQ0FDRSxzQ0FDQSx1QnZIaTJnQ0YsQ2MvNGdDRSxtREFDRSxhZGs2Z0NKLEN1SG4zZ0NFLDRFQUNFLDhEdkhxM2dDSixDdUhqM2dDQSwrQkFDRSxtQkFDQSxtQkFDQSx1QnZIbzNnQ0YsQ3VIajNnQ0EsK0JBQ0Usd0JwSDdEWSxDb0hnRVosa0JBRkEsVXBIakVZLENvSG9FWixnQkFGQSxZdkhzM2dDRixDdUhuM2dDRSxrQ0FDRSxTQUNBLGlCdkhxM2dDSixDdUhoM2dDRSwrREFLRSw2REFEQSx3QkFEQSw0QkFEQSxjdkhxM2dDSixDdUhoM2dDRSxvREFDRSxhdkhrM2dDSixDdUhqM2dDSSxzRUFDRSwyQkFDQSxhdkhtM2dDTixDdUhqM2dDSSxzSUFFRSx3QnBIeEZRLENvSHlGUixVdkhrM2dDTixDdUgvMmdDRSw2SEFFRSxhdkhpM2dDSixDdUgvMmdDRSx3RUFDRSxTdkhpM2dDSixDdUg5MmdDSSxzRUFHRSxtRUFGQSxxQ3ZIaTNnQ04sQ2NyOWdDRSxtRkFDRSxhZHcrZ0NKLEN1SDEzZ0NFLHNaQUNFLGdDQUNBLGV2SGc0Z0NKLEN1SDczZ0NJLG1IQUNFLDBCdkgrM2dDTixDdUgzM2dDSSwyR0FDRSxnQ0FDQSxldkg2M2dDTixDdUgxM2dDRSxvRkFDRSxjdkg0M2dDSixDdUgzM2dDSSwyRkFDRSxvQnZINjNnQ04sQ3VIMzNnQ2EsbWZBQ1Asd0J2SDYzZ0NOLEN1SDEzZ0NFLDhFQUNFLHdCdkg2M2dDSixDdUh4M2dDQSxpQkFDRSxrQkFDQSxVdkgyM2dDRixDdUh4M2dDQSxnQkFDRSxldkgyM2dDRixDdUh6M2dDRSx1QkFDRSx5QnZIMjNnQ0osQ3VIMTNnQ0ksaUNBQ0UsWXZINDNnQ04sQ3VIdjNnQ0EsZ0JBTUUsV0FDQSxlQUxBLFVBR0Esb0JBSkEsa0JBRUEsU0FDQSx1QnZINjNnQ0YsQ3VIeDNnQ0UsdUJBQ0UsdUJ2SDAzZ0NKLEN1SHIzZ0NRLHVHQUNFLGF2SDAzZ0NWLEN1SHAzZ0NFLHVCQUNFLGdCdkhzM2dDSixDdUhyM2dDSSxnQ0FDRSxjdkh1M2dDTixDTXZqaENJLDRCaUgrTEEsZ0NBR0ksU3ZIeTNnQ04sQ0FDRixDdUhyM2dDRSwwQkFFRSxjQURBLGN2SHczZ0NKLENNaGtoQ0ksNEJpSHVNRiwwQkFLSSxjdkh3M2dDSixDQUNGLEN1SHAzZ0NBLDhGQUdFLHNCQURBLGFBREEsVXZIeTNnQ0YsQ3VIcjNnQ0Msd0NBQ0MsWXZIdTNnQ0YsQ005a2hDSSw0QmlIc05ILHdDQUdHLGdCdkh5M2dDRixDQUNGLEN1SHQzZ0NDLDJDQUNDLDRCdkh3M2dDRixDdUh2M2dDRSxxREFDRSx3QnZIeTNnQ0osQ3VIdjNnQ00sa0VBQ0UsV0FDQSxjdkh5M2dDUixDdUhwM2dDRSxzQ0FDRSxjdkhzM2dDSixDdUhwM2dDSSw0Q0FDRSxZdkhzM2dDTixDdUhoM2dDRSxzQ0FDRSxzQkFDQSw2QkFFQSxTQUdBLE9BREEsU0FIQSxlQUVBLFV2SHEzZ0NKLEN1SGozZ0NJLDBDQUNFLFl2SG0zZ0NOLEN1SGozZ0NNLGdEQUNFLHNCdkhtM2dDUixDdUg3MmdDQSxpS0FLRSxxQkFEQSxlQURBLE9BREEsU3ZIbTNnQ0YsQ3VINzJnQ0Esd0tBS0UsY0FEQSxlQURBLE9BREEsU3ZIbTNnQ0YsQ3VINzJnQ0EsaUxBRUUsc0J2SGczZ0NGLEN1SDcyZ0NBLHVDQUVFLHNCQURBLFV2SGkzZ0NGLEN1SDUyZ0NBLDJEQUNFLCtCdkgrMmdDRixDTWpwaENJLDRCaUh1U0YsK0JBR0ksZ0JBR0EsOEJBQ0EsK0JBTEEsZUFHQSxXQURBLFd2SGczZ0NKLENBQ0YsQ3VIejJnQ0EsYUFFRSxXQURBLG1Cdkg2MmdDRixDdUh6MmdDQSxxQ0FDRSxVcEhuVFksQ29IcVRaLGlCQUNBLHFCQUZBLGdCdkg4MmdDRixDdUgxMmdDRSx3REFDRSxhdkg0MmdDSixDd0hwdmhDQSxtREFFRSx3QnJIaUZZLENxSGxGWixnQnhId3ZoQ0YsQ003cmhDSSwwQmtINURKLG1EQUlJLGlCeEh5dmhDRixDQUNGLEN3SHZ2aENBLCtEQUVFLG9CQURBLGVySHNINEIsQ3FIcEg1QixzQkFDQSx1QkFDQSxpQnhIMHZoQ0YsQ00xc2hDSSx5QmtIckRKLCtEQU9JLGV4SDR2aENGLENBQ0YsQ3dIMXZoQ0EsbUVBSUUsbUJBRkEsZ0NBREEsYUFFQSxzQkFHQSxpQkFEQSxpQnhIOHZoQ0YsQ3dINXZoQ0UseUZBQ0Usa0J4SDh2aENKLENNM3RoQ0kseUJrSDNDSixtRUFZSSx1QkFEQSxtQkFFQSxleEgrdmhDRixDQUNGLEN3SDd2aENBLG1FQUdFLE9BRkEsbUJBQ0EscUJ4SGl3aENGLENNeHVoQ0kseUJrSDNCSixtRUFLSSxtQnhIa3doQ0YsQ0FDRixDd0hod2hDQSxpQ0FDRSxrQkFFQSxjQUdBLG1CQUZBLGdCQUNBLGtCQUhBLFl4SHV3aENGLEN3SGx3aENFLHFDQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBRkEsa0JBR0EsUUFHQSxxRHhIb3doQ0osQ00vdmhDSSx5QmtIbkJKLGlDQWlCSSxleEhxd2hDRixDQUNGLEN3SG53aENBLGdDQUNFLHFCeEhzd2hDRixDd0hyd2hDRSx5Q0FDRSxxQkFDQSxxQnhIdXdoQ0osQ3dIcndoQ0Usb0NBRUUsZUFEQSxheEh3d2hDSixDd0hwd2hDQSxpRUFFRSxjQURBLGV4SHd3aENGLEN5SGoxaENBLHFCQUNFLFl6SG8xaENGLENNenhoQ0ksMEJtSDVESixxQkFHSSxlekhzMWhDRixDQUNGLEN5SG4xaENBLCtCQUNFLGF6SHMxaENGLEN5SHIxaENFLGlDQUNFLGF6SHUxaENKLEN5SHQxaENJLHVDQUNFLGF6SHcxaENOLEMwSHAyaENBLGdDQUVFLHdCdkhpRlksQ3VIZlosZ0JBbkVBLG9CMUh5MmhDRixDMEh0MmhDRSxtREFDRSxZMUh3MmhDSixDMEh0MmhDRSxxREFLRSxvQkFEQSxhQUZBLGdCQUNBLHVCQUZBLGtCMUg0MmhDSixDMEh0MmhDSSw4REFDRSxlQUNBLGtCQUNBLGdCQUNBLGdCMUh3MmhDTixDMEhwMmhDRSx3REFFRSx3QnZIMERVLEN1SDNEVixpQjFIdTJoQ0osQzBIcDJoQ0Usc0RBQ0Usc0JBQ0EsMkIxSHMyaENKLEMwSHAyaENFLCtDQUdFLG1CQURBLGFBREEsZ0IxSHcyaENKLEMwSHIyaENJLHdEQUNFLG1CMUh1MmhDTixDMEh0MmhDTSw0REFFRSxnQkFEQSxjMUh5MmhDUixDMEhwMmhDRSxvREFNRSxtQkFEQSxhQUZBLGNBQ0EsdUJBSEEsa0IxSDAyaENKLEMwSHAyaENJLCtEQUNFLGdCMUhzMmhDTixDMEhuMmhDSSw2REFDRSx5QkFDQSxrQkFDQSxnQkFDQSwwQjFIcTJoQ04sQzBIbDJoQ0UsZ0RBQ0UsZ0IxSG8yaENKLEMwSGwyaENFLG9EQUNFLGlCQUNBLGdCMUhvMmhDSixDMEhoMmhDRSx5Q0FDRSxnQjFIazJoQ0osQ001MmhDSSx5Qm9Ia0JBLCtDQUNFLGtCMUg2MWhDSixDMEg1MWhDSSx3REFDRSxrQjFIODFoQ04sQzBIMzFoQ0UsZ0RBQ0UsZ0IxSDYxaENKLEMwSDMxaENFLHNEQUNFLDBCMUg2MWhDSixDMEgzMWhDRSxxREFDRSxvQkFDQSxtQkFDQSxzQjFINjFoQ0osQ0FDRixDTS8zaENJLDBCb0hzQ0EsZ0RBQ0UsaUIxSDQxaENKLEMwSDExaENFLHNEQUNFLDRCMUg0MWhDSixDMEgxMWhDRSxvREFDRSxpQkFDQSxvQjFINDFoQ0osQ0FDRixDTTM0aENJLDBCb0g1REosZ0NBK0dJLHlCMUg0MWhDRixDMEgzMWhDRSx3REFLRSxrQkFKQSxtQkFFQSxzQkFEQSx3QkFFQSxXMUg4MWhDSixDMEgzMWhDRSxxREFDRSxtQkFDQSxvQjFINjFoQ0osQzBIMzFoQ0UsZ0RBQ0UsZTFINjFoQ0osQzBIMTFoQ0ksK0RBQ0UsbUIxSDQxaENOLENBQ0YsQ01wNWhDSSw0Qm9INkRBLHlDQUNFLGMxSDAxaENKLEMwSHgxaENFLG9EQUNFLGtCQUNBLG1CMUgwMWhDSixDQUNGLENNNzVoQ0ksNkJvSHlFQSx1RkFFRSwwQjFIdzFoQ0osQ0FDRixDMEhyMWhDRywwQkFDQyx1RkFFRSwwQjFIdTFoQ0osQ0FDRixDTXY3aENJLHlCb0h1R0UscUdBQ0UsVTFIbTFoQ04sQzBIajFoQ00scUhBQ0UsUzFIbTFoQ1IsQ0FDRixDTS83aENJLDBCb0hrSEkscUhBQ0UsUzFIZzFoQ1IsQzBINTBoQ0ksZ0dBQ0UseUIxSDgwaENOLEMwSDMwaENJLDZHQUNFLFcxSDYwaENOLENBQ0YsQzJIdGdpQ0EsOEJBRUUsZ0JBREEsa0IzSDBnaUNGLEMySHhnaUNFLHlDQUNFLGdCM0gwZ2lDSixDTWw5aENJLDBCcUh6REYseUNBR0ksZ0IzSDRnaUNKLENBQ0YsQ012OWhDSSx5QnFIekRGLHlDQU1JLGdCM0g4Z2lDSixDQUNGLEMySDVnaUNFLGlEQUNFLFkzSDhnaUNKLEMySDVnaUNFLG1EQVFFLG1CQUNBLGtCQUNBLGdCQUNBLHNCQU5BLGtCQURBLGFBRkEsZ0JBQ0EsdUJBRkEsa0IzSHNoaUNKLEMySHpnaUNFLHNEQUVFLHdCeEhtRFUsQ3dIcERWLGlCM0g0Z2lDSixDMkh6Z2lDRSxvREFFRSxzQkFEQSxpQkFFQSwyQjNIMmdpQ0osQzJIemdpQ0UsNkNBR0UsbUJBREEsYUFEQSxnQjNINmdpQ0osQzJIMWdpQ0ksc0RBQ0UsbUIzSDRnaUNOLEMySDNnaUNNLDBEQUVFLGdCQURBLGMzSDhnaUNSLEMySHpnaUNFLGtEQU1FLG1CQURBLGFBRkEsY0FDQSx1QkFIQSxrQjNIK2dpQ0osQzJIeGdpQ0UsOENBQ0UsZ0IzSDBnaUNKLEMySHhnaUNFLGtEQUNFLGlCQUNBLGdCM0gwZ2lDSixDMkhuZ2lDRSx1Q0FDRSxnQjNIcWdpQ0osQ01oaGlDSSx5QnFIZUEsNkNBQ0Usa0IzSG9naUNKLEMySG5naUNJLHNEQUNFLGtCM0hxZ2lDTixDMkhsZ2lDRSw4Q0FDRSxnQjNIb2dpQ0osQzJIbGdpQ0Usb0RBQ0UsWTNIb2dpQ0osQzJIbGdpQ0UsbURBQ0Usb0JBQ0Esa0IzSG9naUNKLENBQ0YsQ01saWlDSSwwQnFIa0NBLDhDQUVFLGtCQURBLFczSG9naUNKLEMySGpnaUNFLG9EQUNFLGlCQUNBLGMzSG1naUNKLEMySGpnaUNFLGtEQUNFLGlCQUNBLG9CM0htZ2lDSixDQUNGLENNaGppQ0ksMEJxSGlEQSxzREFLRSx1QkFKQSxtQkFFQSxzQkFEQSx3QkFFQSxXM0htZ2lDSixDMkhoZ2lDRSxtREFDRSxtQkFHQSxnQkFGQSxzQkFDQSxtQjNIbWdpQ0osQzJIaGdpQ0UsOENBRUUsa0JBREEsVzNIbWdpQ0osQ0FDRixDTXRqaUNJLDRCcUh3REEsdUNBQ0UsZ0IzSGlnaUNKLENBQ0YsQzJINS9oQ0csNENBQ0csMEIzSCsvaENOLEMySDcvaENNLGdFQUNFLG1CM0grL2hDUixDMkgzL2hDSSxvREFDRSxxQjNINi9oQ04sQ01sbGlDSSx5QnFIeUZFLDRDQUNFLHlCM0g0L2hDTixDQUNGLENNdmxpQ0ksMEJxSCtGRSw0Q0FDRSwwQjNIMi9oQ04sQ0FDRixDTTVsaUNJLDBCcUhxR0EsNENBQ0UseUIzSDAvaENKLENBQ0YsQ01qbWlDSSx5QnFINEdFLG1HQUNFLFdBQ0EsVzNIdy9oQ04sQzJIdC9oQ00sbUhBQ0UsUzNIdy9oQ1IsQ0FDRixDTTFtaUNJLDBCcUh3SEksbUhBQ0UsUzNIcS9oQ1IsQ0FDRixDMkg3K2hDQSwyQ0FDRSxTM0hnL2hDRixDNEgvcWlDQSw2QkFLRSxtQkFFQSxrQnpIMkVZLEN5SDlFWixhQUtBLGlCQUNBLGV6SG1INEIsQ3lINUg1QixhQUNBLGdDQUlBLHVCQUVBLG1CQUxBLGtCQVFBLHdCNUhrcmlDRixDTXBuaUNJLDRCc0h6RUosNkJBYUkscUI1SG9yaUNGLENBQ0YsQzZIbHNpQ0EsdUNBTUUsYUFMQSxlQUdBLGUxSDBINEIsQzBINUg1QixpQkFHQSxtQkFGQSxpQjdId3NpQ0YsQ00vb2lDSSx5QnVINURKLHVDQVFJLGE3SHVzaUNGLENBQ0YsQ01wcGlDSSwwQnVINURKLHVDQVdJLGM3SHlzaUNGLENBQ0YsQzZIdHNpQ0Esd0NBQ0UsYUFDQSw4QkFDQSxpQjdIeXNpQ0YsQzZIeHNpQ0UsNkNBR0UseUJBQ0EsY0FGQSw0QkFEQSxTN0g2c2lDSixDTXhwaUNJLDRCdUh0REYsNkNBTUksc0I3SDRzaUNKLENBQ0YsQzZIMXNpQ00sNERBQ0UsWTFIeURNLEMwSHZETixjMUh1RE0sQzBIeEROLGE3SDZzaUNSLEM2SHRzaUNNLDZHQUVFLFkxSCtDTSxDMEhoRE4sYTdINnNpQ1IsQzZIeHNpQ0UsNENBRUUsWUFDQSxvQkFGQSxVN0g0c2lDSixDNkh6c2lDSSxpREFDRSwwQjdIMnNpQ04sQ01scmlDSSw0QnVIckJBLDZDQUNFLFU3SDBzaUNKLENBQ0YsQzZINXFpQ0EsMkNBR0UsT0FDQSx1QkFGQSxRN0gwc2lDRixDNkh0c2lDRSxpREFFRSxvQkFDQSxTQUZBLDRCN0gwc2lDSixDNkhyc2lDRSxvREFDRSxnQkFDQSxZN0h1c2lDSixDTTd1aUNJLHlCdUhvQ0Ysb0RBS0ksYTdId3NpQ0osQzZIenRpQ0YsMkNBc0JJLHNCN0h3c2lDRixDQUpGLENNbHZpQ0kseUJ1SGtESix5Q0FXSSxjN0h3c2lDRixDQUNGLEM2SHJzaUNBLCtDQUNFLGFBQ0EsNkJBQ0EsZ0I3SHdzaUNGLENNNXdpQ0kseUJ1SGlFSiwrQ0FLSSxlN0gwc2lDRixDQUNGLEM2SHZzaUNBLDhDQUNFLDREQUlBLG9CQUdBLGVBREEsY0FEQSxZN0h5c2lDRixDNkh0c2lDRSxrREFDRSxZN0h3c2lDSixDNkh0c2lDRSxtREFDRSxjQUNBLFc3SHdzaUNKLEM2SHRzaUNFLHVEQUNFLCtDN0h3c2lDSixDNkh0c2lDRSx3REFDRSxnRDdId3NpQ0osQzZIdHNpQ0UsdURBQ0UsK0M3SHdzaUNKLEM2SHRzaUNFLHlEQUNFLGlEN0h3c2lDSixDTTV5aUNJLHlCdUhzR0YsdURBRUksWTdId3NpQ0osQ0FDRixDNkhwc2lDQSw4Q0FFRSxVMUg1RlksQzBIMkZaLGlCN0h3c2lDRixDNkhwc2lDQSxnQ0FFRSxrQjFIbEdZLEMwSDJHWixnQkFMQSxTQUNBLE9BTkEsZ0JBRUEsZUFFQSxRQUdBLFNBQ0EsVTdIdXNpQ0YsQzZIcHNpQ0UscUNBQ0UsbUJBRUEsa0JBREEsZTdIdXNpQ0osQzZIcnNpQ0ksOENBQ0Usa0I3SHVzaUNOLEM2SHBzaUNFLHdEQUNFLGlCQUNBLGlCN0hzc2lDSixDTTkwaUNJLHlCdUhrSEosZ0NBOEJJLGtCQUhBLFlBQ0EsVUFIQSxrQkFDQSxlQUdBLGU3SHdzaUNGLEM2SHRzaUNFLHdEQUNFLGU3SHdzaUNKLENBQ0YsQ00zMWlDSSwwQnVIa0hKLGdDQW9DSSxpQkFDQSxlN0h5c2lDRixDNkh4c2lDRSxxQ0FFRSxlQURBLFk3SDJzaUNKLEM2SHpzaUNJLDhDQUNFLGlCN0gyc2lDTixDQUNGLENNMzFpQ0ksNEJ1SHFHSixnQ0FtREksc0JBSkEsYUFDQSwyQkFDQSw4QkFDQSxjN0g0c2lDRixDNkgxc2lDRSx3REFFRSxtQkFEQSxhQU1BLGNBSkEsdUJBQ0EsZ0JBQ0EsaUJBQ0EsWTdINnNpQ0osQzZIM3NpQ0kseUZBQ0UscUJBQ0EsYzdINnNpQ04sQzZINXNpQ00sNkZBR0UsY0FGQSxlQUNBLFk3SCtzaUNSLEM2SDNzaUNJLG1FQUVFLGtCN0g0c2lDTixDQUNGLEM2SHZzaUNBLHNDQUNFLG1CN0gwc2lDRixDNkh6c2lDRSwrQ0FDRSxvQjdIMnNpQ0osQ003NGlDSSx5QnVIK0xKLHNDQU1JLFk3SDRzaUNGLENBQ0YsQzZIeHNpQ0UsMERBQ0UsUzdIMnNpQ0osQ016NGlDSSw0QnVIbU1GLCtGQUVFLFk3SDBzaUNGLEM2SHZzaUNBLDBDQUNFLE9BRUEsbUJBREEsc0I3SDBzaUNGLEM2SHhzaUNFLG1EQUNFLFk3SDBzaUNKLEM2SHZzaUNBLDJDM0ZuUkUsd0IvQmdGVSxDNkJ2RVosb0I3QnVFWSxDNkJ6RVosVWhDdzlpQ0EsQ096OWlDQSxpRDJCTkUscUIvQnlFVSxDNkIxRFYsb0JBWGlDLENBU2pDLGFoQ3U5aUNGLENnQ2w5aUNBLGtHRWxCRSxxQi9CeUVVLEM2Qm5EVixvQkFsQmlDLENBdUIvQixpQ0FQRixVaENzOWlDRixDZ0MxOGlDQSx3R0FHRSx3QjdCNkNVLEM2QjVDVixvQjdCNENVLEM2QjlDVixVaEM2OGlDRixDZ0NwOGlDQSxpT0FJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaENzOGlDRixDZ0MvN2lDRSxtUEFLSSxnQ2hDNjdpQ04sQzZIanVpQ0EsMkNBQ0UseUJBQ0EsZTdIbXVpQ0YsQzZIbHVpQ0Usa0RBQ0UsWUFHQSxRQUZBLFNBQ0Esa0M3SHF1aUNKLEM2SGx1aUNFLGlEQUNFLFE3SG91aUNKLENBQ0YsQzZIenRpQ0EseUJBQ0UsYzdIaXVpQ0YsQ00zOGlDSSw2QnVIeU9KLHlCQUdJLGdCN0htdWlDRixDQUNGLEM2SHR0aUNBLHFDQUtFLFNBQ0EsT0FMQSxnQkFDQSxlQUVBLFFBR0EsU0FDQSxVN0hpdWlDRixDNkgvdGlDRSwwQ0FDRSxtQkFFQSxrQkFEQSxlN0hrdWlDSixDNkhodWlDSSxtREFDRSxrQjdIa3VpQ04sQzZIL3RpQ0UsNkRBQ0UsaUJBQ0EsaUI3SGl1aUNKLEM2SC90aUNFLCtDQUNFLFM3SGl1aUNKLENNLy9pQ0kseUJ1SHVRSixxQ0ErQkksa0JBSEEsWUFDQSxVQUZBLGtCQURBLGVBSUEsZTdIbXVpQ0YsQzZIanVpQ0UsNkRBQ0UsZTdIbXVpQ0os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QzhIdHFqQ0UsZ0VBQ0UsOEQ5SHdxakNKLEM4SHRxakNFLGlFQUNFLCtEOUh3cWpDSixDOEh0cWpDRSxnRUFDRSw4RDlId3FqQ0osQzhIdHFqQ0Usa0VBQ0UsZ0U5SHdxakNKLENNL3hqQ0kseUJ3SHlIRixnRUFFSSxZOUh3cWpDSixDQUNGLEM4SHBxakNBLHVEQUVFLFUzSC9HWSxDMkg4R1osaUI5SHdxakNGLEM4SHBxakNBLHlDQUVFLGtCM0hySFksQzJINkhaLGtCM0h6SFksQzJIcUhaLFNBQ0EsT0FOQSxlQUVBLGVBRUEsUUFHQSxTQUNBLFdBTEEsWTlINnFqQ0YsQzhIdHFqQ0UsaURBRUUsbUJBREEsYUFFQSwwQjlId3FqQ0osQzhIdnFqQ0ksbURBSUUsaUI5SHNxakNOLENNOXpqQ0ksMEJ3SG9KQSxtREFFSSxpQjlINHFqQ04sQ0FDRixDTXR6akNJLDRCd0h1SUEsbURBTUksYzlINnFqQ04sQ0FDRixDOEgxcWpDRSw4Q0FFRSxrQkFEQSxlOUg2cWpDSixDOEgzcWpDSSx1REFDRSxrQjlINnFqQ04sQzhIMXFqQ0UsaUVBQ0UsaUJBQ0EsaUI5SDRxakNKLENNbjFqQ0kseUJ3SHFJSix5Q0FzQ0ksU0FEQSxpQkFFQSxVQUNBLFdBQ0EsVTlINnFqQ0YsQzhIM3FqQ0UsaUVBQ0UsZTlINnFqQ0osQ0FDRixDTS8xakNJLDBCd0hxSUoseUNBZ0RJLGM5SDhxakNGLEM4SDdxakNFLDhDQUVFLGVBREEsWTlIZ3JqQ0osQzhIOXFqQ0ksdURBQ0UsaUI5SGdyakNOLENBQ0YsQ005MWpDSSw0QndId0hKLHlDQThESSxhOUg0cWpDRixDOEhocmpDRSxpREFDRSxhQUNBLDZCOUhrcmpDSixDOEg5cWpDRSxpRUFFRSxtQkFEQSxhQU1BLGlCQUpBLHVCQUNBLGdCQUNBLHdCQUNBLFU5SGlyakNKLEM4SC9xakNJLGtHQUNFLHFCQUNBLGM5SGlyakNOLEM4SGhyakNNLHNHQUdFLGNBRkEsZUFDQSxZOUhtcmpDUixDOEgvcWpDSSw0RUFFRSxrQjlIZ3JqQ04sQ0FDRixDOEgzcWpDQSwrQ0FDRSxtQjlIOHFqQ0YsQzhIN3FqQ0Usd0RBQ0Usb0I5SCtxakNKLENNaDVqQ0kseUJ3SDhOSiwrQ0FNSSxZOUhncmpDRixDQUNGLEM4SDVxakNFLG1FQUNFLFM5SCtxakNKLENNNTRqQ0ksNEJ3SGtPRixpSEFFRSxZOUg4cWpDRixDOEgzcWpDQSxtREFDRSxPQUVBLG1CQURBLHNCOUg4cWpDRixDOEg1cWpDRSw0REFDRSxZOUg4cWpDSixDOEgzcWpDQSxvRDVGbFRFLHdCL0JnRlUsQzZCdkVaLG9CN0J1RVksQzZCekVaLFVoQzI5akNBLENPNTlqQ0EsMEQyQk5FLHFCL0J5RVUsQzZCMURWLG9CQVhpQyxDQVNqQyxhaEMwOWpDRixDZ0NyOWpDQSxvSEVsQkUscUIvQnlFVSxDNkJuRFYsb0JBbEJpQyxDQXVCL0IsaUNBUEYsVWhDeTlqQ0YsQ2dDNzhqQ0EsMEhBR0Usd0I3QjZDVSxDNkI1Q1Ysb0I3QjRDVSxDNkI5Q1YsVWhDZzlqQ0YsQ2dDdjhqQ0EsNFBBSUUsd0JBMUNzQyxDQThDdEMsb0JBN0NrQyxDQXdDbEMsVWhDeThqQ0YsQ2dDbDhqQ0UsOFFBS0ksZ0NoQ2c4akNOLEM4SHJzakNBLG9EQUNFLHlCQUNBLGU5SHVzakNGLEM4SHRzakNFLDJEQUNFLFlBR0EsUUFGQSxTQUNBLGtDOUh5c2pDSixDOEh0c2pDRSwwREFDRSxROUh3c2pDSixDOEhsc2pDRixnRUFFRSxhOUhxc2pDQSxDQUpGLEM4SDdyakNBLGlDQUVFLG1CQUNBLGlCQUVBLGtCQUpBLGtCQUdBLFc5SHNzakNGLENNbDlqQ0ksNkJ3SHdRSixpQ0FTSSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGtCQUxBLGtCQURBLFc5SDZzakNGLENBQ0YsQ003OWpDSSw0QndId1FKLGlDQWlCSSxjQURBLFU5SDBzakNGLENBQ0YsQzhIdHNqQ0EsNkNBRUUsbUJBSUEsZ0JBSEEsaUJBRUEsa0JBSkEsa0JBTUEsbUJBSEEsaUI5SDRzakNGLENNNytqQ0ksNkJ3SDZSSiw2Q0FXSSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGtCQUxBLGlCOUgrc2pDRixDQUNGLENNdi9qQ0ksNEJ3SDZS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SSxjaEl3MWtDUixDTXQ2a0NJLDBCMEg2RUEsK0JBSVEsV2hJeTFrQ1YsQ0FDRixDZ0l0MWtDSSxrQ0FDSSxpQkFFQSxnQkFEQSxvQmhJeTFrQ1IsQ01uNmtDSSw0QjBId0VBLGtDQU1RLG1CQUNBLGtCaEl5MWtDVixDQUNGLENNdDdrQ0ksMEIwSCtGSSxzQ0FFUSxpQkFDQSxvQmhJeTFrQ2QsQ0FDRixDTS82a0NJLDRCMEhrRkksc0NBT1EsbUJBQ0Esa0JoSTAxa0NkLENBQ0YsQ2dJcDFrQ0ksaUNBTUksaUJBQ0EsWUFDQSxXQUhBLGVBSkEsb0JBQ0Esb0JBRUEsa0JBS0EsVUFOQSx5QmhJNDFrQ1IsQ2dJcDFrQ1EsdUNBQ0ksYTdIaEdFLEM2SGlHRixvQmhJczFrQ1osQ01wOGtDSSw0QjBIaUdBLGlDQWlCUSxtQkFDQSxnQmhJczFrQ1YsQ0FDRixDZ0lsMWtDQSw4RUFFSSxhaElxMWtDSixDZ0luMWtDSSxvRkFDSSxvQkFFQSxnQkFEQSxnQmhJdTFrQ1IsQ2dJcDFrQ1EsNEZBRUksY0FFQSxtQkFEQSwyQkFGQSxZaEkwMWtDWixDZ0luMWtDSSxrRkFDSSxvQkFDQSxlaElzMWtDUixDZ0luMWtDSSx3R0FDSSxZaElzMWtDUixDTXIra0NJLDRCMEh3SEosOEVBMkJRLGFoSXUxa0NOLENnSXIxa0NNLG9GQUNJLG1CQUNBLGdCaEl3MWtDVixDZ0l2MWtDVSw0RkFDSSxrQmhJMDFrQ2QsQ2dJdDFrQ00sa0ZBQ0ksa0JoSXkxa0NWLENBQ0YsQ2dJbjFrQ1EsaUZBQ0ksY2hJczFrQ1osQ2dJaDFrQ0EseUZBRUkscUJoSW0xa0NKLENnSWoxa0NJLDZGQUNJLG9CQUNBLGVoSW8xa0NSLENNdGdsQ0ksNEIwSGdMQSw2RkFLUSxtQkFDQSxnQmhJczFrQ1YsQ0FDRixDZ0lsMWtDUSxpSUFDSSxpQmhJcTFrQ1osQ2dJaDFrQ0ksaUhBRUksdUJBREEsWWhJbzFrQ1IsQ2dJOTBrQ1EsMkhBQ0ksY2hJaTFrQ1osQ2dJNTBrQ2dCLGlKQUtJLFlBSEEsbUJBQ0EsZ0JBQ0EsaUJBSEEsWWhJbTFrQ3BCLENnSXowa0NRLDZIQUlJLGdFQUNBLDRCQUpBLHFCQUVBLGVBR0Esa0JBSkEsYWhJZzFrQ1osQ2dJdDBrQ1EseUhBQ0ksd0JoSXkwa0NaLENnSXAwa0NBLDRDQUNJLG1CaEl1MGtDSixDZ0lsMGtDUSxnREFFSSxZQURBLFVoSXMwa0NaLENnSWgwa0NBLDJEQUNJLGtCaEltMGtDSixDTTVqbENJLDRCMEh3UEosMkRBSVEsb0JoSW8wa0NOLENBQ0YsQ2dJajBrQ0EsaUNBQ0ksYUFDQSxXQUNBLGtCaElvMGtDSixDZ0luMGtDSSw0Q0FDSSxRaElxMGtDUixDZ0lqMGtDQSxnQ0FNSSxlQUxBLG9CQUdBLGdCQUZBLG9CQUNBLFdBRUEsZ0JoSXEwa0NKLENnSWwwa0NJLHdDQUVJLDZCQURBLFNoSXEwa0NSLENNdmxsQ0ksNEIwSHlRSixnQ0FjUSxlQUNBLGdCaElvMGtDTixDQUNGLENnSWgwa0NBLDhCQVNJLFlBR0EsOEJBRkEsV0FHQSxlQUxBLG9CQUxBLGVBUUEseUJBTkEsa0JBRUEsUUFEQSxRQUZBLFVoSTAwa0NKLENnSS96a0NJLGtDQUlJLCtCQUZBLFlBR0EscUJBSkEsZ0JBRUEsVWhJbTBrQ1IsQ01sbmxDSSw0QjBINlJKLDhCQTRCUSxrREFEQSxnQkFFQSxhQUVBLG1CQUNBLFlBRkEsdUJBTEEsVUFEQSx3QkFFQSx5QmhJdTBrQ04sQ2dJL3prQ00sa0NBR0ksdUJBRkEsY2hJbTBrQ1YsQ0FDRixDZ0k3emtDQSxzQ0FDSSxhQUVBLFNBREEsa0JoSWkwa0NKLENNMW9sQ0ksNkIwSHVVSixzQ0FNUSxjaElpMGtDTixDQUNGLENnSTV6a0NJLDhEQUNJLFdBQ0EsZWhJK3prQ1IsQ01wcGxDSSw0QjBIbVZBLDhEQUlRLGtCaElpMGtDVixDQUNGLENnSTd6a0NBLHNCQUNJLGNBQ0EsZUFHQSxrQkFGQSxnQkFDQSxnQmhJaTBrQ0osQ2dJM3prQ0ksMERBQ0ksY0FDQSxlQUNBLGdCaEk4emtDUixDZ0k1emtDUSw0REFDSSxnQmhJOHprQ1osQ2dJMXprQ0ksOENBRUksZ0JBREEsWWhJNnprQ1IsQ2dJeHprQ0EsNkNBQ0ksa0JoSTJ6a0NKLENnSXh6a0NBLGlJQUVJLFloSTJ6a0NKLENnSXZ6a0NBLDBFQUNJLGVoSTB6a0NKLENnSXR6a0NJLDZDQUNJLGlCQUNBLG9CaEl5emtDUixDZ0l0emtDSSw2Q0FDSSxtQkFDQSxtQkFDQSxjaEl3emtDUixDZ0lyemtDSSw2Q0FDSSxtQkFDQSxvQmhJdXprQ1IsQ2dJbHprQ0kscUNBRUksbUJBREEsYUFFQSw2QmhJcXprQ1IsQ00vc2xDSSw2QjBINlpBLDZDQUtRLCtEQUNBLDRCQUNBLDBCQUxBLGNBRUEsWUFEQSxVaEl3emtDVixDZ0loemtDRSw0Q0FFUSx3QmhJbXprQ1YsQ0FKRixDTXp0bENJLDRCMEgrYUksb0NBQ0ksbUJBQ0EsZ0JoSWt6a0NWLENBQ0YsQ2dJOXlrQ0Esc0NBQ0ksYWhJaXprQ0osQ2dJL3lrQ0kseUNBQ0ksb0JBQ0EsZ0JBQ0EsZ0JoSWl6a0NSLENNN3VsQ0ksNEIwSGdjSSx5Q0FDSSxrQmhJZ3prQ1YsQ0FDRixDZ0k1eWtDQSxrQ0FDSSwwQkFDQSxjaEkreWtDSixDZ0k3eWtDQSw0Q0FDSSxjaElnemtDSixDZ0k3eWtDQSxvQ0FDSSxZaElnemtDSixDTS92bENJLDRCMEg4Y0osb0NBSVEsYWhJaXprQ04sQ0FDRixDZ0kveWtDSSxpREFDSSxvQkFDQSxnQkFDQSxnQmhJaXprQ1IsQ2dJN3lrQ0EsMENBRUksYUFDQSxzQkFGQSxjaElremtDSixDTS93bENJLDRCMEg0ZEosMENBUVEsaUNoSWd6a0NOLENBQ0YsQ2dJN3lrQ0EsK0NBQ0ksUUFDQSxTaElnemtDSixDZ0k5eWtDSSwwREFDSSx5QmhJZ3prQ1IsQ2dJN3lrQ0ksa0RBQ0ksbUJoSSt5a0NSLENnSTV5a0NJLGtEQUNJLFNBQ0EscUJoSTh5a0NSLENnSTV5a0NRLHFEQUNJLGFBQ0Esb0JoSTh5a0NaLENnSTV5a0NZLGtFQUNJLGtCaEk4eWtDaEIsQ2dJM3lrQ1ksMERBR0ksYUFGQSxlQUNBLGdCaEk4eWtDaEIsQ2dJM3lrQ2dCLHNFQUNJLFloSTZ5a0NwQixDTWgwbENJLHlCMEg2Z0JRLDBEQVVRLFloSTZ5a0NsQixDZ0kzeWtDa0Isc0VBQ1EsWWhJNnlrQzFCLENBQ0YsQ00zemxDSSw0QjBIb2hCWSwwREFFSSxhQURBLGFBRUEsd0JoSTB5a0NsQixDZ0l4eWtDa0Isc0VBQ0ksYUFDQSwwQmhJMHlrQ3RCLENBQ0YsQ2dJbHlrQ0EsUUFDSSxlaElxeWtDSixDZ0lseWtDRSx1Q0FDRSxZaElxeWtDSixDZ0lueWtDSSx3REFJSSxrQkFIQSxxQjdIamhCTSxDNkhraEJOLFdBQ0EsYUFLQSxZQURBLGVBRkEsa0JBQ0EsVWhJdXlrQ1IsQ2dJbnlrQ1Esd0VBQ0ksa0JoSXF5a0NaLENNeDJsQ0kseUIwSHdqQkEsd0RBaUJRLFdBREEsY0FEQSxTaEl1eWtDVixDZ0lueWtDVSx3RUFDSSxtQmhJcXlrQ2QsQ0FDRixDZ0loeWtDUSx5REFFSSxrQkFEQSxVaElteWtDWixDZ0k3eGtDSSx1REFDSSxTaEkreGtDUixDZ0k1eGtDSSw0RUFDSSx5QkFDQSxnQmhJOHhrQ1IsQ2dJM3hrQ0kscUVBQ0kscUJoSTZ4a0NSLENNaDRsQ0ksMEIwSGttQkEscUVBR1Esd0JoSSt4a0NWLENBQ0YsQ2dJNXhrQ0ksd0VBRUksa0JBREEsbUJoSSt4a0NSLENnSTV4a0NRLG9GQUNJLGVoSTh4a0NaLENNNTRsQ0ksMEIwSHltQkEsd0VBVVEsZWhJNnhrQ1YsQ0FDRixDTXA0bENJLDRCMEg0bEJBLHdFQWNRLGVoSTh4a0NWLENBQ0YsQ2dJM3hrQ0ksa0ZBQ0ksK0JoSTZ4a0NSLENnSTF4a0NJLDBFQUVJLHFCQURBLFVoSTZ4a0NSLENNNzVsQ0kseUIwSCtuQkEsMEVBS1Esa0JoSTZ4a0NWLENBQ0YsQ2dJM3hrQ1EsNkVBQ0ksb0JoSTZ4a0NaLENnSXp4a0NJLHVEQUVJLHFCN0h0bUJNLEM2SHdtQk4sZ0NBRUEsMEJBTEEsZUFJQSxXQUZBLFNoSTh4a0NSLENNNzZsQ0kseUIwSDRvQkEsdURBVVEsY0FEQSxTaEk2eGtDVixDQUNGLENnSTF4a0NRLDBEQUNJLFVoSTR4a0NaLENnSXp4a0NRLHdFQUNJLFdoSTJ4a0NaLENnSXZ4a0NJLHdEQVFJLFVoSWt4a0NSLENnSXZ4a0NnQiwwRUFDSSxTaEl5eGtDcEIsQ2dJbHhrQ0ksd0VBQ0ksc0JBQ0EsZ0JoSW94a0NSLENnSWp4a0NJLDJEQUNJLGFoSW14a0NSLENnSWh4a0NJLGdFQU1JLHFCN0hwcEJNLEM2SHFwQk4sNkJBRkEsU0FKQSxhQUNBLHlCQUNBLGdCQUNBLFVoSXF4a0NSLENnSS93a0NJLG9EQUdJLGtCQUZBLGtCQUNBLFVoSWt4a0NSLENnSTl3a0NJLCtFQUNJLGtCQUNBLHFCaElneGtDUixDZ0k3d2tDSSxnREFVSSxtQkFOQSxjQVNBLHlCQUxBLGFBREEsWUFFQSwyQkFQQSxTQVNBLGdCQVZBLGtCQWFBLHVCQVhBLDBCQVNBLG1CQU5BLGdCQURBLFVoSXd4a0NSLENnSTd3a0NRLHVEQUlJLGtCQUVBLGNBSEEsZUFFQSxtQkFFQSxVQU5BLFVBQ0EsYWhJb3hrQ1osQ2dJNXdrQ1EsNkRBQ0kscUJBQ0EseURoSTh3a0NaLENnSTN3a0NRLDJEQUNJLG1CQUNBLHlEaEk2d2tDWixDZ0kxd2tDUSxrRUFDSSxxQkFDQSx5RGhJNHdrQ1osQ2dJendrQ1Esb0VBQ0ksV0FDQSx1RGhJMndrQ1osQ01wL2xDSSw0QjBIOHJCQSxnREErQ1EsY2hJMndrQ1YsQ0FDRixDZ0l2d2tDUSx1RUFJSSxjQUhBLGtCQUVBLGFBREEsVWhJMndrQ1osQ2dJdndrQ1ksMkVBR0ksdUJBQ0EsbUJBQ0EsaUNBSEEsY0FJQSxZQUxBLFloSTh3a0NoQixDZ0l2d2tDZ0IsZ0ZBQ0ksWWhJeXdrQ3BCLENnSXB3a0NRLG1HQUNJLGFoSXN3a0NaLENnSW53a0NRLGtHQUNJLFloSXF3a0NaLENnSWh3a0NRLDZFQUVJLGdCQURBLGtCaEltd2tDWixDZ0k3dmtDUSxzRkFDSSxlaEkrdmtDWixDZ0k3dmtDWSx1R0FDSSxrQmhJK3ZrQ2hCLENnSTF2a0NJLGlFQUNJLGVBQ0EsZ0JBQ0EsZ0JoSTR2a0NSLENnSXp2a0NJLHlFQUNJLGVBQ0EsZ0JoSTJ2a0NSLENNbmltQ0ksNEIwSDh5Qkksb0RBQ0ksZ0JoSXd2a0NWLENnSXJ2a0NNLCtFQUNJLGlCQUNBLG9CaEl1dmtDVixDZ0ludmtDVSx5REFDSSxnQmhJcXZrQ2QsQ2dJaHZrQ00sZ0VBQ0ksWWhJa3ZrQ1YsQ2dJL3VrQ00sZ0RBRUksV2hJZ3ZrQ1YsQ2dJL3VrQ1UsdURBQ0kscUJoSWl2a0NkLENnSTd1a0NNLHFFQUNJLGNoSSt1a0NWLENnSTV1a0NNLHdFQUlJLGdCaEk4dWtDVixDZ0lsdWtDVSxtT0FDSSxtQkFDQSxvQmhJNHVrQ2QsQ2dJeHVrQ0ssMkRBSUMsYUFEQSxrQmhJMnVrQ04sQ2dJdnVrQ0ssaUVBQ0ssZUFFQSxnQkFEQSxnQmhJMHVrQ1YsQ2dJdHVrQ0sseUVBQ0MsMkJBQ0EsZWhJd3VrQ04sQ2dJdnVrQ1UsNEVBSUksMkJBSEEsZUFDQSxpQkFDQSxrQkFFQSxhaEl5dWtDZCxDZ0l2dWtDYyx3RkFDSSxpQmhJeXVrQ2xCLENnSXB1a0NNLDZFQUVJLGdCQURBLGlCaEl1dWtDVixDZ0lsdWtDVSwwREFDSSxlQUNBLGdCaElvdWtDZCxDZ0kvdGtDVSxzRkFDSSxlaElpdWtDZCxDZ0lodWtDYyx1R0FDSSxpQmhJa3VrQ2xCLENBQ0YsQ2dJM3RrQ0EsdUNBQ0ksb0JoSTh0a0NKLENnSTV0a0NJLDhEQUNJLFlBQ0EsaUJoSTh0a0NSLENnSTF0a0NBLHdDQUNJLFloSTZ0a0NKLENnSTN0a0NRLGlFQUNJLG9CaEk2dGtDWixDTW5vbUNJLDRCMEgwNkJRLGlFQUNJLG9CaEk0dGtDZCxDQUNGLENnSXh0a0NJLGlFQUNJLFloSTB0a0NSLENnSXR0a0NBLGVBRUUseUJBREEseUJoSTB0a0NGLENnSXR0a0NBLGVBRUksbUJBREEsWWhJMHRrQ0osQ01ycG1DSSw0QjBIKzdCSixjQUVRLFVoSXl0a0NOLENBQ0YsQ2dJdHRrQ0EsY0FDSSx1QmhJeXRrQ0osQ2dJdHRrQ0Esb0RBRUksU0FDQSxlQUZBLFVoSTJ0a0NKLENnSXZ0a0NJLHlGQUNJLGFoSXl0a0NSLENnSXh0a0NRLCtGQUNJLGFoSTB0a0NaLENnSXR0a0NJLDZGQUNJLGFBRUEsU0FEQSwyQkFFQSxTaEl3dGtDUixDZ0lwdGtDQSxvQ0FDSSxnQ2hJdXRrQ0osQ2dJcnRrQ0kseUVBQ0ksYWhJdXRrQ1IsQ014cm1DSSw0QjBINjlCSixvQ0FRUSxpQ2hJdXRrQ04sQ2dJcnRrQ00seUVBQ0ksVWhJdXRrQ1YsQ0FDRixDZ0lsdGtDSSx5RkFDSSxpQkFFQSxnQkFEQSxnQmhJc3RrQ1IsQ2dJanRrQ0EsZ0RBSUUsZTdIbi9CWSxDNkhrL0JaLHNCQURBLGtCQURBLG1CQUlBLHlCQUNBLGlCaElvdGtDRixDZ0lqdGtDQSxzREFFRSxlQUNBLGdCQUNBLHFCQUhBLGlCaEl1dGtDRixDZ0lqdGtDQSwwREFJRSx5QkFEQSxrQkFFQSxxQkFIQSxhQURBLFdoSXd0a0NGLENnSWp0a0NBLHlEQUlFLHlCQURBLGtCQUVBLHFCQUhBLGFBREEsV2hJd3RrQ0YsQ2dJanRrQ0EsdURBSUUseUJBREEsa0JBRUEscUJBSEEsYUFEQSxXaEl3dGtDRixDZ0lodGtDSSxhQUNJLGVoSW10a0NSLENpSXR6bUNBLGtCQUNFLG1CQUVBLHVCQURBLGtCakkwem1DRixDTXh2bUNJLDRCMkhwRUosa0JBT0ksaUJBREEsbUJqSTJ6bUNGLENBQ0YsQ2lJdnptQ0Esc0NBRUUseUJBREEsd0JqSTJ6bUNGLENNaHhtQ0kseUIySDVDSixzQ0FLSSxjakkyem1DRixDQUNGLENNcnhtQ0ksMEIySDVDSixzQ0FTSSxtQmpJNHptQ0YsQ0FDRixDTTd3bUNJLDRCMkh6REosc0NBYUksd0JBQ0EsZUFDQSxXQUNBLFNqSTZ6bUNGLENpSTN6bUNFLDBCQUNFLG1DQUNBLDRCakk2em1DSixDaUkxem1DRSwrQkFDRSxpQ0FDQSw0QmpJNHptQ0osQ0FDRixDaUl4em1DQSxvQkFDRSxHQUNJLFFqSTJ6bUNKLENpSXh6bUNFLEdBQ0UsWWpJMHptQ0osQ0FDRixDaUl2em1DQSxrQkFDRSxJQUNJLFlqSXl6bUNKLENpSXR6bUNFLElBQ0UsV2pJd3ptQ0osQ2lJcnptQ0UsR0FDRSxRakl1em1DSixDQUNGLENpSXB6bUNBLGtIQUtFLGNBSEEsb0JBSUEsZTlIb0Q0QixDOEh2RDVCLHNCQUNBLGtCQUhBLFNqSTJ6bUNGLENNdDBtQ0kseUIySFVKLGtIQVNJLG9CQUNBLHFCakl1em1DRixDQUNGLENNNTBtQ0ksMEIySFVKLGtIQWNJLG9CQUNBLHFCakl3em1DRixDQUNGLENpSXJ6bUNBLCtCQUVFLGFqSXV6bUNGLENNejBtQ0ksNEIySGdCSiwrQkFLSSxZakl3em1DRixDQUNGLENpSXR6bUNFLHFDQUNFLFVqSXd6bUNKLENpSXB6bUNBLGlDQUVFLGFqSXN6bUNGLENNbDJtQ0kseUIySDBDSixpQ0FLSSxZakl1em1DRixDQUNGLENNMTFtQ0ksNEIySHNDSixzQ0FHSSx5QkFEQSxvQmpJd3ptQ0YsQ0FDRixDaUlwem1DQSwrQkFDRSxrQmpJdXptQ0YsQ01sM21DSSx5QjJIMERKLCtCQUlJLHNCakl3em1DRixDQUNGLENNMTJtQ0ksNEIySHFESixpQkFFSSxZakl3em1DRixDQUNGLENpSXJ6bUNBLCtCQUNFLG1Cakl3em1DRixDTXAzbUNJLDRCMkgrREosaUVBR0ksZUFDQSxrQmpJd3ptQ0YsQ0FDRixDaUlyem1DQSxpQ0FFRSxZQURBLGNqSXl6bUNGLENpSXJ6bUNBLGVBQ0UsYWpJd3ptQ0YsQ01yNG1DSSw0QjJINEVKLGVBSUksWWpJeXptQ0YsQ0FDRixDaUl0em1DQSxnQ0FFRSxlQURBLGdCQUVBLGlCQUdBLHlCQURBLGFBREEsaUJqSTJ6bUNGLENpSXR6bUNBLHFDQUVFLGVBREEsZ0JBRUEsaUJBQ0Esb0JqSXl6bUNGLENpSXR6bUNBLG1CQUNFLHlCQUNBLG1Cakl5em1DRixDaUl0em1DQSwwRUFDRSxpQmpJeXptQ0YsQ2tJNSttQ0Esd0JBQ0Usa0JsSSsrbUNGLENrSTUrbUNBLHlCQUVFLHFCQURBLGlCbElnL21DRixDa0l6K21DRSxzQ0FFRSx3QkFEQSxTbEk0K21DSixDa0l2K21DQSw4QkFDRSxjQUNBLGVsSTArbUNGLENrSXYrbUNBLHFCQVVFLG1CQVJBLHNCQU1BLGtCQUxBLFlBTUEsYUFKQSxrQkFDQSxvQkFDQSxnQkFOQSxrQkFHQSxXQU9BLFNsSTArbUNGLENrSXgrbUNFLDhCQUNFLHFCbEkwK21DSixDa0l4K21DSSxrQ0FFRSxnQkFEQSxjbEkyK21DTixDa0luK21DUSw2Q0FDRSxZbElxK21DVixDTTE5bUNJLHlCNEhyQ0oscUJBbUNJLGNBRkEsZUFDQSxpQkFFQSxZbElrK21DRixDa0kvOW1DSSxrQ0FFRSxlQURBLGFsSWsrbUNOLENBQ0YsQ2tJNzltQ0UsaUNBQ0UsWWxJKzltQ0osQ2tJMzltQ0EseUJBQ0Usb0JBR0EsZS9IZ0Q0QixDK0hsRDVCLHNCQUNBLG1CbEkrOW1DRixDa0kzOW1DQSx3QkFJRSxjQUhBLG1CQUlBLG9CQUhBLG9CQUNBLG1CbElnK21DRixDa0l6OW1DQSxnQ0FFRSxhL0hQWSxDK0hNWixvQmxJNjltQ0YsQ2tJMTltQ0Usc0NBQ0UsYWxJNDltQ0osQ2tJMTltQ0UscUNBQ0UsV0FDQSxnQmxJNDltQ0osQ2tJbjltQ0Usa0RBQ0UsYWxJeTltQ0osQ2tJcjltQ0Esa0JBQ0UsWWxJdzltQ0YsQ01sZ25DSSw0QjRIeUNKLGtCQUdJLGNsSTA5bUNGLENBQ0YsQ21JaGxuQ0EsdUJBQ0Usd0JoSWlGWSxDZ0loRlosa0JBR0EsaUJBREEsa0JBREEsb0JBR0EsUW5JbWxuQ0YsQ21JamxuQ0UsK0JBQ0UsZ0JBQ0Esd0JBQ0EsU25JbWxuQ0osQ21JL2tuQ0EsNEJBTUUsbUJBTEEscUJoSW9GWSxDZ0luRlosa0JBRUEsYUFDQSw4QkFGQSxjbklxbG5DRixDbUkza25DQSxtRkFDRSx3Qm5JaWxuQ0YsQ21JOWtuQ0Esa0NBQ0UsZ0JBQ0EsWUFLQSxnQmhJd0NZLENnSXpDWixVaEl5Q1ksQ2dJdkNaLE9BTEEsbUJBQ0EsaUJBS0EsV25JZ2xuQ0YsQ2N0aW5DRSwrQ0FDRSxVZHlqbkNKLENtSWptbkNBLHlFQUNFLHFFQUNBLHNCQUNBLFlBSUEsZUFGQSxZQUNBLG9CQUZBLFVuSXVtbkNGLENtSWptbkNBLHNDQUVFLGtFbkltbW5DRixDbUlobW5DQSw0QnJIeERFLGdCcUgwREEsbUJySDNEQSxTZGdxbkNGLENtSWptbkNFLG1DQUVFLGNBQ0EsZUFGQSxrQm5Jc21uQ0osQ21JOWxuQ0Usd0NBQ0UscUJuSWdtbkNKLENtSTVsbkNBLDZDQUNFLGFuSStsbkNGLENtSTVsbkNBLG1DQUdFLFdBRkEsb0JBQ0EscUJuSWdtbkNGLENtSTdsbkNFLHlDQUNFLFVuSStsbkNKLENtSXRsbkNJLGdEQUNFLFduSTRsbkNOLENtSXpsbkNJLGlEQUNFLFduSTJsbkNOLENtSXhsbkNJLHVEQUNFLFduSTBsbkNOLENtSXJsbkNBLHdDQUNFLHdCaEluQ1ksQ2dJb0NaLGNBQ0EsZ0JBRUEsVUFEQSxTbkl5bG5DRixDTWpwbkNJLHlCNkhvREosd0NBUUksWW5JeWxuQ0YsQ0FDRixDbUl2bG5DRSxnREFDRSwrQkFDQSw0Qm5JeWxuQ0osQ21JdmxuQ0ksbURBQ0UsNkJBQ0EsNEJuSXlsbkNOLENtSXBsbkNBLGtCQUNFLEdBQ0UsUW5JdWxuQ0YsQ21JcmxuQ0EsR0FDRSxTbkl1bG5DRixDQUNGLENtSXBsbkNBLGdCQUNFLEdBQ0UsU25Jc2xuQ0YsQ21JbmxuQ0EsR0FDRSxRbklxbG5DRixDQUNGLENtSWxsbkNBLG1DQU1FLHlCQUxBLGFBQ0EsZ0JBR0EsU0FGQSxnQkFDQSxrQ25Jc2xuQ0YsQ21JamxuQ0EsMENBR0UscUJoSWpFWSxDZ0lrRVosbUJBRkEsaUJBSUEsZ0JBREEsaUJBSUEsaUJBUkEsa0JBTUEsa0JBQ0Esa0JuSXFsbkNGLENtSWxsbkNFLGdEQUNFLHVCbklvbG5DSixDb0lsd25DQSxvQkFDRSxtQkFFQSxjQURBLGtCcElzd25DRixDTTVzbkNJLHlCOEg1REosb0JBS0ksa0JwSXV3bkNGLENBQ0YsQ29JcHduQ0EsMkJBQ0UsbUJBRUEsZWpJcUg0QixDaUl0SDVCLG1CQUVBLG9CcEl1d25DRixDb0lwd25DQSxvREFDRSxjQUNBLG1CQUVBLGVqSTBHNEIsQ2lJM0c1QixpQnBJd3duQ0YsQ29JcHduQ0Esc0VBSUUsdUJBREEsYUFHQSxzQkFMQSxtQkFJQSwyQkFIQSxvQkFLQSxxQnBJdXduQ0YsQ001dG5DSSw0QjhIbERKLHNFQVNJLGtCcEl5d25DRixDQUNGLENNOXVuQ0kseUI4SHJDSixzRUFZSSxtQkFDQSxrQnBJMnduQ0YsQ0FDRixDb0l2d25DRSw0QkFDRSx5QnBJMHduQ0osQ00zdW5DSSw0QjhIaENGLDRCQUdJLDRCQUNBLDZCcEk0d25DSixDQUNGLENvSXZ3bkNFLCtCQUNFLGNwSTB3bkNKLENvSXh3bkNFLGdEQUNFLFlwSTB3bkNKLENvSXh3bkNFLDhEQUNFLFNwSTB3bkNKLENvSXh3bkNFLCtEQUNFLFVwSTB3bkNKLENvSXR3bkNBLG9DQUNFLGdCQUdBLGdCQUZBLGtCQUNBLCtCcEkwd25DRixDb0l4d25DRSwyQ0FNRSxZQUZBLFlBRkEsT0FEQSxrQkFFQSxNQUVBLFVwSTJ3bkNKLENvSXR3bkNBLGdDQUNFLGVwSXl3bkNGLENNanhuQ0ksNEI4SFdKLDJDQUVJLGtCcEl5d25DRixDb0lwd25DQSwyREFFSSxrQnBJd3duQ0osQ0FMRixDb0k5dm5DQSwrQkFDRSxhQUNBLG1CQUNBLG1CcEl1d25DRixDb0l0d25DRSwyQ0FDRSxpQnBJd3duQ0osQ01uem5DSSx5QjhIc0NKLCtCQVFJLDhCQUNBLGtCcEl5d25DRixDQUNGLENvSXR3bkNBLHNFQUVFLG1CQURBLGF0SDdHQSxnQkFGQSxTQUNBLFNkMjNuQ0YsQ29JeHduQ0Esb0VBS0UsNERBSUEsb0JBUEEsZUFFQSxjQUhBLGtCQUVBLFlwSTh3bkNGLENvSXZ3bkNFLDBGQUNFLGNwSXl3bkNKLENvSXZ3bkNFLDRFQUNFLFlwSXl3bkNKLENvSXZ3bkNFLDhFQUNFLGNBQ0EsV3BJeXduQ0osQ29JdnduQ0UsMkNBQ0UsK0NwSXl3bkNKLENvSXZ3bkNFLDRDQUNFLGdEcEl5d25DSixDb0l2d25DRSwyQ0FDRSwrQ3BJeXduQ0osQ003MW5DSSx5QjhIbUZGLDJDQUdJLFlwSTJ3bkNKLENBQ0YsQ29JenduQ0UsNkNBQ0UsaURwSTJ3bkNKLENvSXZ3bkNBLDZCQUNFLG9CcEkwd25DRixDb0l6d25DRSwrQkFDRSx5QnBJMnduQ0osQ29JdnduQ0EsOEJBRUUsbUJBREEsYUFFQSxrQkFDQSxVcEkwd25DRixDb0l6d25DRSx5REFDRSxvQnBJMnduQ0osQ010M25DSSx5QjhIcUdKLDhCQVNJLGVwSTR3bkNGLENBQ0YsQ29JenduQ0EsK0JBRUUsZ0JBQ0Esa0JBRkEsZXBJOHduQ0YsQ29JM3duQ0UseUJBSkYsK0JBS0ksb0JwSTh3bkNGLENBQ0YsQ016M25DSSw0QjhIOEdKLHlCQUVJLG9CcEk4d25DRixDQUNGLENvSTd3bkNFLHlCQUpGLHlCQUtJLG1CcElneG5DRixDQUNGLENNcDRuQ0ksNEI4SHNIRixxQ0FFSSxxQnBJZ3huQ0osQ0FDRixDb0kvd25DSSx5QkFKRixxQ0FLSSxxQnBJa3huQ0osQ0FDRixDb0kvd25DQSxvRkFDRSxxQkFHQSxzQkFEQSxjQURBLFdwSW94bkNGLENvSWp4bkNFLCtGQUNFLGNwSW14bkNKLENvSS93bkNBLHdDQUNFLGdCQUNBLHNCcElreG5DRixDTTc1bkNJLDRCOEh5SUosd0NBS0ksaUJwSW14bkNGLENBQ0YsQ29JaHhuQ0EsMEJBR0Usd0JBREEsb0JBREEsa0JwSXF4bkNGLENvSWp4bkNFLDJDQUNFLGFwSW14bkNKLENvSWh4bkNFLG1DQUdFLGdCQUNBLGFqSTFKVSxDaUl3SlYsa0JwSW14bkNKLENjdDZuQ0UsZ0RBQ0UsYWR5N25DSixDb0lueW5DRSx3REFFRSx1QkFDQSxpQkFGQSx3QnBJdXluQ0osQ29JcHluQ0ksK0RBQ0Usd0JwSXN5bkNOLENvSWx5bkNFLGlDQUNFLHdCQUNBLHFCQU1BLHVPQURBLDRCQURBLDRCQUdBLFlBRUEsZ0JBREEsYWpJL0tVLENpSTBLVixlQUZBLGNBQ0EsZ0JwSTJ5bkNKLENNejluQ0ksNEI4SHdMRiwrQkFFSSxVcElteW5DSixDQUNGLENvSTl4bkNFLGdGQUNFLFlwSWl5bkNKLENNbCtuQ0ksNEI4SCtMSiwrQ0FLSSx1QnBJa3luQ0YsQ0FDRixDb0k1eG5DQSx1Q0FDRSxlcElreW5DRixDb0lqeW5DRSxtREFDRSxXcElteW5DSixDb0kveG5DQSw2Q0FDRSx5QkFHQSxjQUNBLGdCQUNBLHVCQUhBLFVwSXF5bkNGLENvSWp5bkNFLG9EQUlFLGNBSEEsZUFFQSxTQURBLFdwSXF5bkNKLENNN2dvQ0kseUI4SCtOSiw2Q0FjSSxZcElveW5DRixDQUNGLENvSWx5bkNBLDJDQUVFLGVBREEsZ0JBRUEsaUJBQ0EseUJwSXF5bkNGLENvSWx5bkNBLDJDQUNFLGFwSXF5bkNGLENvSW55bkNJLG9EQUNFLFVwSXF5bkNOLENvSTl4bkNFLDJFQUNFLFlwSWl5bkNKLENvSS94bkNJLHlGQUVFLFlBREEsVXBJa3luQ04sQ29JL3huQ00sMkdBQ0UsWXBJaXluQ1IsQ29JOXhuQ00sNEhBRUUsWUFDQSxlQUZBLFVwSWt5bkNSLENvSTN4bkNFLGlEQUVFLGFBREEsY0FFQSxrQnBJNnhuQ0osQ29JenhuQ0ksdUZBRUksZUFEQSxVcEk0eG5DUixDTTVpb0NJLDRCOEhzUkEsaURBQ0Usc0JBQ0EsdUJBQ0Esc0JBQ0Esc0JwSXl4bkNKLENvSXZ4bkNJLCtEQUVFLGNBREEsV3BJMHhuQ04sQ29JdHhuQ0ksb0ZBRUUsWUFDQSxlQUZBLFVwSTB4bkNOLENBQ0YsQ3FJdG9vQ0Esb0NBRUUsc0JBREEsb0JySTBvb0NGLENxSXhvb0NFLHdEQUNFLG1CQUNBLGtCckkwb29DSixDcUl2b29DSSwyR0FFRSxXQUVBLGNBRUEsWUFIQSxrQkFJQSxNQUZBLFdBR0EsU3JJd29vQ04sQ3FJdG9vQ0ksc0RBQ0UsVXJJd29vQ04sQ3FJdG9vQ0kscURBQ0UsU3JJd29vQ04sQ3FJcm9vQ0UsNkNBQ0UsaUJBQ0EsU3JJdW9vQ0osQ3FJcm9vQ0UsNkRBQ0UsU3JJdW9vQ0osQ3FJcm9vQ0UsaUVBQ0UsWXJJdW9vQ0osQ3FJaG9vQ0kscUZBQ0UscUJBRUEsc0JBREEsZ0JySW1vb0NOLENNam5vQ0kseUIrSDVESixvQ0ErQ0ksa0JySWtvb0NGLENxSWpvb0NFLHdEQUNFLGlCQUNBLG9Cckltb29DSixDQUNGLENNN21vQ0ksNEIrSHpFSixvQ0FzREksZXJJb29vQ0YsQ0FDRixDcUlqb29DQSxtQ0FDRSxlcklvb29DRixDTW5vb0NJLHlCK0hGSixtQ0FHSSxnQnJJc29vQ0YsQ0FDRixDcUlyb29DRSx1Q0FDRSxvQ3JJdW9vQ0osQ3FJcG9vQ0ksNkNBQ0Usa0RySXNvb0NOLENxSWpvb0NBLG1DQUNFLG1CQUNBLHFCQUNBLHNCcklvb29DRixDTXZvb0NJLDRCK0hBSixtQ0FLSSxvQkFDQSxzQkFDQSxnQkFDQSxzQnJJc29vQ0YsQ0FDRixDcUlub29DQSxxQ0FDRSxtQkFDQSxtQnJJc29vQ0YsQ3FJcm9vQ0UsdUNBQ0Usb0JySXVvb0NKLENNdnBvQ0ksNEIrSFlKLHFDQU9JLG1CQUNBLHFCQUNBLGdCQUNBLHNCckl3b29DRixDQUNGLENxSXJvb0NBLHlDQUNFLHNCQUVBLE9BREEsWXJJeW9vQ0YsQ01scm9DSSx5QitIdUNKLHlDQUtJLGNySTBvb0NGLENBQ0YsQ00xcW9DSSw0QitIMEJKLHlDQVNJLGlCQURBLG9CQUVBLGtCckk0b29DRixDQUNGLENxSXpvb0NBLGtDQUNFLGFBQ0Esc0JBQ0EsV3JJNG9vQ0YsQ3FJMW9vQ0ksNkVBQ0UsVXJJNG9vQ04sQ3FJdG9vQ0Usa0RBRUUsWUFEQSx5QnJJMG9vQ0osQ3FJdG9vQ0UsMEZBQ0UsV3JJd29vQ0osQ3FJcm9vQ0UscUhBRUUsbUJySXVvb0NKLENxSXBvb0NFLDBCQUNFLGtEQUNFLDBCcklzb29DSixDQUNGLENxSW5vb0NFLDBCQUNFLGtEQUNFLDBCcklxb29DSixDQUNGLENxSWxvb0NFLHlCQUNFLGtEQUNFLDBCcklvb29DSixDQUNGLENNcnRvQ0ksNEIrSHFGQSxrREFDRSwwQnJJbW9vQ0osQ0FDRixDcUkvbm9DSSwySEFDRSxhcklpb29DTixDcUk5bm9DSSxvSUFDSSxrQnJJZ29vQ1IsQ3FJNW5vQ0ksaUpBQ0UsVXJJOG5vQ04sQ01odm9DSSx5QitIdUhFLHlHQUNFLFVySTRub0NOLENxSTFub0NNLHlIQUNFLFNySTRub0NSLENBQ0YsQ014dm9DSSwwQitIa0lJLHlIQUNFLFNySXlub0NSLENBQ0YsQ3NJenpvQ0EsbUJBR0UseUJBREEsb0JBREEsaUJ0STh6b0NGLENzSXp6b0NBLHlCQUVFLG9CQUNBLHNCQUZBLFN0STh6b0NGLENNendvQ0kseUJnSXRESix5QkFLSSxvQkFDQSxxQnRJOHpvQ0YsQ0FDRixDTS93b0NJLDBCZ0l0REoseUJBU0ksb0JBQ0EscUJ0SWcwb0NGLENBQ0YsQ3NJN3pvQ0EsNEJBQ0UsbUJBR0EsZW5Jc0c0QixDbUl4RzVCLHFCQUNBLHlCdElpMG9DRixDTTV4b0NJLHlCZ0l4Q0osNEJBT0ksZW5Jc0cwQixDbUl2RzFCLG1CdEltMG9DRixDQUNGLENNbHlvQ0ksMEJnSXhDSiw0QkFVSSxrQnRJbzBvQ0YsQ0FDRixDc0lqMG9DQSxpQnhIL0JFLGdCQUZBLFN3SHVDQSxnQkFDQSxrQkFMQSxlQUNBLGtCQUVBLG1CQURBLFN0SXkwb0NGLENzSXIwb0NFLDBCQUNFLGlCdEl1MG9DSixDc0luMG9DQSxzQkFDRSxxQkFDQSxxQkFDQSxpQnRJczBvQ0YsQ3NJcjBvQ0UsaUNBQ0UsY3RJdTBvQ0osQ3NJcjBvQ0Usd0JBSUUsOEJBQ0EsVW5Jb0JVLENtSXhCVixjQUNBLG1CQUNBLHFCQUdBLHNCdEl1MG9DSixDc0luMG9DSSw4REFFRSwyQm5Jb0JRLENtSXJCUixhdElzMG9DTixDc0luMG9DSSxnSEFDRSx3QnRJcTBvQ04sQ005MG9DSSx5QmdJYkosc0JBNkJJLHFCdElrMG9DRixDc0lyMG9DRSx3QkFDRSxldEl1MG9DSixDQUNGLENNdDFvQ0ksMEJnSWJKLHNCQWdDSSxxQnRJdTBvQ0YsQ0FDRixDTTMxb0NJLDBCZ0lzQkEsd0JBQ0UscUJ0SXcwb0NKLENBQ0YsQ3NJcDBvQ0EsMkJBS0UscUJuSWRZLENtSXFCWixrQkFSQSxhbklkWSxDbUlnQlosa0JBRUEsZUFQQSw0QkFDQSxRQUNBLE1BSUEsYXRJNDBvQ0YsQ3VJMzZvQ0EsNENEbUdFLG1CQUZBLGFBQ0Esc0J0SWsxb0NGLEN1SXA3b0NBLGlCQU1FLHNCQUZBLGVBQ0EsY3ZJKzZvQ0YsQ014M29DSSx5QmlJNURKLGlCQVNJLG1CQURBLG1CdklpN29DRixDQUNGLENNOTNvQ0ksMEJpSTVESixpQkFZSSxtQnZJazdvQ0YsQ0FDRixDTW40b0NJLDBCaUk1REosaUJBZUksbUJ2SW83b0NGLENBQ0YsQ3VJajdvQ0EseUNBR0UsdUJBRkEsUUFDQSxRdklxN29DRixDdUluN29DRSwwREFTRSx5QkFMQSxtRUFEQSx3QkFEQSw0QkFZQSxtQkFIQSx5Q0FIQSxVcElnRFUsQ29JdkRWLGVBS0EsZUFDQSxpQkFNQSxjQURBLFV2SXM3b0NKLENjdDRvQ0UsdUVBQ0UsVWR5NW9DSixDdUlyOG9DSSxpRUFHRSxtRUFGQSxxQ3ZJdzhvQ04sQ2M5NW9DRSw4RUFDRSxhZGk3b0NKLEN1SXY5b0NFLCtDQUNFLGF2SXk5b0NKLEN1SXg5b0NJLGlFQUNFLDJCQUNBLGF2STA5b0NOLEN1SXg5b0NJLDRIQUVFLHdCcEk0QlEsQ29JM0JSLFV2SXk5b0NOLEN1SXQ5b0NFLG1IQUVFLGF2SXc5b0NKLENNeDlvQ0kseUJpSXpDSix5Q0E0Q0ksZXZJeTlvQ0YsQ3VJeDlvQ0UsMERBR0UsbUJBREEsa0JBREEsV3ZJNDlvQ0osQ0FDRixDTWwrb0NJLDBCaUlXQSwwREFFRSxlQUNBLGlCQUZBLFd2STQ5b0NKLENBQ0YsQ3VJdDlvQ0EscUJBQ0Usa0JBQ0EsdUJ2SXk5b0NGLENNOStvQ0ksMEJpSW1CSixxQkFJSSxtQkFDQSxzQnZJMjlvQ0YsQ0FDRixDdUl4OW9DQSwrQkFFRSxxQnBJWFksQ29JZVosbUJBSEEsYXBJTFksQ29JR1oscUJBSUEsY0FFQSxzQkFDQSxxQkFKQSxZdkkrOW9DRixDdUl4OW9DQSx5QkFJRSxtQkFGQSxhQUNBLHVCQUVBLGtCQUpBLFV2SSs5b0NGLEN1STE5b0NFLGtDQUNFLGdCdkk0OW9DSixDdUkzOW9DSSxzQ0FFRSxZQURBLFV2STg5b0NOLEN1SXY5b0NFLHlCQURGLHlDQUdJLGtCQURBLGF2STQ5b0NGLENBQ0YsQ3VJcDlvQ0UsaUNBR0Usd0JBRkEsa0JBQ0EsYXZJMjlvQ0osQ3VJdjlvQ0Usd0NBQ0UsbUJ2SXk5b0NKLEN1SXQ5b0NFLCtDQUNFLGlCdkl3OW9DSixDTXZocENJLDRCaUk4REYsK0NBSUksb0J2SXk5b0NKLENBQ0YsQ3VJeDlvQ0kseUVBQ0Usb0J2STA5b0NOLEN1SXg5b0NJLCtEQUNFLEt2STA5b0NOLEN1STk4b0NFLHVEQUNFLGtCdklnOW9DSixDdUk3OG9DRSx3REFDRSx3QnBJckVVLENvSXNFVixnQnZJKzhvQ0osQ3VJNzhvQ0UsdUVBQ0Usb0J2SSs4b0NKLEN1STc4b0NFLHViQUNFLHdCdkkrOG9DSixDd0l4bnBDQSxrQkFDRSxpQnhJMm5wQ0YsQ3dJeG5wQ0EsNEJBRUUsZUFDQSxPQUZBLGtCQUdBLFV4STJucENGLEN3STFucENFLGtDQUNFLFl4STRucENKLENNMWtwQ0ksMEJrSXhESiw0QkFTSSxheEk2bnBDRixDQUNGLEN3STFucENBLGtDQUtFLFNBSEEsaUJBQ0Esa0JBRkEsb0JBR0EsZ0J4SThucENGLENNdmxwQ0kseUJrSTNDSixrQ0FPSSxvQnhJK25wQ0YsQ0FDRixDTTVscENJLDBCa0kzQ0osa0NBVUksa0J4SWlvcENGLENBQ0YsQ01qbXBDSSwwQmtJM0NKLGtDQWFJLGtCeEltb3BDRixDQUNGLEN3SWhvcENBLGtDQUVFLGVBREEsa0J4SW9vcENGLEN3SWxvcENFLHlDQVdFLG9CQUNBLG1DQVBBLHNCQUVBLGtCQUdBLFdBVEEsV0FDQSxxQkFFQSxlQUlBLHFCQUNBLGtCQUhBLHNCQUhBLGF4STZvcENKLEN3SWxvcENXLHNFQUNQLHdCcklrQ1UsQ3FJaENWLDREQURBLG9CeElxb3BDSixDd0lob3BDQSwrREFHRSxtQkFEQSxhQUVBLHVCQUNBLGV4SW1vcENGLENNem5wQ0ksNEJrSWZKLCtEQU9JLGV4SXNvcENGLENBQ0YsQ3dJbG9wQ0UsNkRBQ0UsWXhJcW9wQ0osQ3dJbm9wQ0UsZ0VBQ0UsZXhJcW9wQ0osQ01ucHBDSSwwQmtJa0JBLGdFQUNFLFN4SW9vcENKLENBQ0YsQ00zb3BDSSw2QmtJV0EsbUVBQ0UsZ0J4SW1vcENKLENBQ0YsQ01ocHBDSSw0QmtJZ0JBLDhEQUNFLHVCeEltb3BDSixDQUNGLEN5SXB0cENBLHlCQUVFLHNCQURBLGlCekl3dHBDRixDMEkvdHBDQSxrQkFDRSxtQkFFQSx1QkFEQSxrQjFJbXVwQ0YsQ003cXBDSSx5Qm9JeERKLGtCQU1JLHlCQURBLGtCMUlxdXBDRixDQUNGLEMwSWp1cENBLGtCQUNFLG9CQUVBLGV2STZHNEIsQ3VJOUc1QixxQjFJcXVwQ0YsQzBJbHVwQ0UsaUNBQ0UsYTFJb3VwQ0osQ00vcXBDSSw0Qm9JdERGLGlDQUdJLFkxSXN1cENKLEMwSWp1cENGLDJDQUVJLGtCMUlxdXBDRixDQUxGLEMwSTV0cENBLG1CQUVFLGlCMUlvdXBDRixDTTlycENJLDZCb0l4Q0osbUJBS0ksbUIxSXF1cENGLENBQ0YsQzBJbnVwQ0UsNEJBQ0ksYzFJcXVwQ04sQ010c3BDSSw0Qm9JaENGLDRCQUdNLFMxSXV1cENOLEMwSW51cENBLDRCQUVJLGVBQ0EsTUFFQSxXQURBLFMxSXV1cENKLEMwSXB1cENJLG1DQUNFLE1BQ0EsOEIxSXN1cENOLEMwSW51cENJLGlDQUNFLFdBQ0EsOEIxSXF1cENOLENBZkYsQzBJN3NwQ0ksc0NBQ0UsVTFJZ3VwQ04sQzBJM3RwQ0Esa0JBRUUseUJBREEsbUJBRUEsb0JBQ0EsVTFJOHRwQ0YsQzBJN3RwQ0UscUJBR0UsZ0NBREEsY0FEQSxldkkyQzBCLEN1SXhDMUIsdUIxSSt0cENKLEMwSTN0cENJLG9FQUNFLGlCMUlndXBDTixDMEk3dHBDRSxxQkFDRSxnQ0FDQSxrQkFDQSxrQjFJK3RwQ0osQzBJOXRwQ0ksaUNBQ0UsbUMxSWd1cENOLEMwSXp0cENJLG9FQUVFLHlCQURBLGlCMUlndXBDTixDMEkzdHBDSSxtQ0FDRSxXMUk2dHBDTixDMEl4dHBDQSx3QkFDRSxjQUNBLGUxSTJ0cENGLEMwSXp0cENFLDhCQUVFLG1CQURBLGdCQUVBLHFCMUkydHBDSixDMEl0dHBDRSxrQ0FFRSxtQkFEQSxnQkFFQSxxQjFJeXRwQ0osQzBJcnRwQ0EsMEJBQ0UsbUJBQ0Esc0JBQ0EsbUIxSXd0cENGLENNM3hwQ0ksNEJvSXNFSix3QkFFSSxZMUl3dHBDRixDQUNGLEMwSXR0cENFLDhCQUdFLG1CQURBLGdCQUVBLHNCQUhBLFUxSTJ0cENKLEMwSXB0cENBLDRCQUNJLHdCMUl1dHBDSixDTTN5cENJLDRCb0ltRkosNEJBTUksbUJBSEEsd0J2STVEVSxDdUk4RFYsYUFFQSwyQkFFQSxtQkFEQSxrQkFKQSxVMUk4dHBDRixDQUNG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c3RwQ0YsQ0FDRixDTXZtcUNJLDRCb0l1WUosVUFhSSw0QkFFQSxtQkFEQSxpQjFJd3RwQ0YsQ0FDRixDMElwdHBDQSxzQkFDRSx1QjFJdXRwQ0YsQzBJcHRwQ0EsMEJBS0ksYTFJbXRwQ0osQ01ub3FDSSwwQm9JMmFKLDBCQUdNLFlBREEsZ0IxSTJ0cENKLENBQ0YsQ001bnFDSSw0Qm9Jc2FKLGlFQUdJLGVBQ0Esa0IxSXl0cENGLENBQ0YsQzJJcnNxQ0EsMkJBRUUsbUJBREEsZXhJd0g0QixDd0l0SDVCLG1CQUNBLHNCM0l3c3FDRixDTXhwcUNJLHlCcUlwREosMkJBTUksaUJBQ0Esb0IzSTBzcUNGLENBQ0YsQzJJdnNxQ0EsbUNBRUUsb0IzSXlzcUNGLEMySXBzcUNFLDJDQUNFLDhEM0l1c3FDSixDMklyc3FDRSw0Q0FDRSwrRDNJdXNxQ0osQzJJcnNxQ0UsMkNBQ0UsK0RBQ0EsWTNJdXNxQ0osQ01ocXFDSSw0QnFJekNGLDJDQUlJLGEzSXlzcUNKLENBQ0YsQzJJdnNxQ0UsNkNBQ0UsZ0UzSXlzcUNKLEMySXBzcUNFLDhCQUNFLGtCM0l1c3FDSixDMkl0c3FDSSwwQ0FDRSx1QjNJd3NxQ04sQzJJdnNxQ00seUJBRkYsMENBR0ksb0IzSTBzcUNOLENBQ0YsQzJJcnNxQ0EseUJBQ0UseUJBQ0EsWTNJd3NxQ0YsQzJJdnNxQ0UsK0JBRUUsbUJBREEsVTNJMHNxQ0osQ00xc3FDSSx5QnFJSkoseUJBUUksZ0IzSTBzcUNGLEMySXpzcUNFLCtCQUNFLGMzSTJzcUNKLENBQ0YsQ01yc3FDSSw0QnFJakJKLHlCQWVJLHdCM0k0c3FDRixDMkkzc3FDRSwrQkFDRSxrQkFDQSxtQjNJNnNxQ0osQ0FDRixDMkl6c3FDQSwrQkFDRSxtQkFDQSxxQkFDQSxzQjNJNHNxQ0YsQzJJenNxQ0EsNkJBQ0Usc0IzSTRzcUNGLEMySXBzcUNFLDBEQUNFLGEzSTBzcUNKLEMySXZzcUNJLGlFQUNFLFlBQ0EsUzNJeXNxQ04sQzJJbnNxQ0UsMERBQ0UsVzNJc3NxQ0osQzJJcHNxQ0UsZ0VBQ0UsVzNJc3NxQ0osQzJJcHNxQ0Usd0RBRUUsd0JBREEsb0IzSXVzcUNKLEM0SXh6cUNBLGtCQUVFLHlCQURBLG9CNUk0enFDRixDTXB2cUNJLDZCc0l0RUYsZ0NBRUksZUFDQSxlQUNBLGU1STR6cUNKLENBQ0YsQzRJeHpxQ0EseUJBRUUsb0JBREEsYUFFQSxxQjVJMnpxQ0YsQ005d3FDSSx5QnNJaERKLHlCQUtJLGtCNUk2enFDRixDQUNGLEM0STF6cUNBLHlCQUVFLG9CN0l0QkEsZ0JBQ0Esa0JBQ0EsZ0M2SW1CQSxVNUlpMHFDRixDRG4xcUNFLDZCQUVFLFlBS0EsMENBRkEsT0FJQSxpQkFSQSxrQkFHQSxNQURBLFVDeTFxQ0osQ01weXFDSSx5QnNJdkNKLHlCQUtJLFM1STAwcUNGLENBQ0YsQ016eXFDSSwwQnNJdkNKLHlCQVFJLG9CNUk0MHFDRixDQUNGLEM0SXowcUNBLDJCQU1FLHVCQUhBLGFBRkEsT0FHQSxzQkFDQSx1QkFIQSxnQjVJZzFxQ0YsQ012enFDSSwwQnNJM0JKLDJCQVFJLGdCNUk4MHFDRixDQUNGLEM0STMwcUNBLHlCQUNFLGlCQUNBLHFCQUNBLGtCNUk4MHFDRixDTWwwcUNJLDBCc0lmSix5QkFLSSxpQkFDQSxxQkFDQSxzQjVJZzFxQ0YsQ0FDRixDNEk3MHFDQSwrQkFDRSxtQkFDQSxxQjVJZzFxQ0YsQzRJMTBxQ0Esc0NBQ0UsaUI1SWcxcUNGLEM0SS8wcUNFLCtDQUVFLG1CQURBLGlCNUlrMXFDSixDNEkvMHFDRSxrREFDRSxXNUlpMXFDSixDNEk3MHFDQSx3Q0FDRSxpQjVJZzFxQ0YsQzRJLzBxQ0UsaURBRUUsbUJBREEsVzVJazFxQ0osQzZJaDZxQ0EsZ0NBQ0UsYUFFQSxlQUVBLHdCQURBLG1CN0ltNnFDRixDTTMycUNJLHlCdUk1REosZ0NBT0ksb0I3SW82cUNGLENBQ0YsQ01uMnFDSSw2QnVJekVKLGdDQVVJLDZCN0lzNnFDRixDQUNGLEM2SW42cUNBLDBCQUVFLG1CQURBLFU3SXU2cUNGLENNMTNxQ0kseUJ1STlDSiwwQkFJSSxTN0l3NnFDRixDQUNGLENNLzNxQ0ksMEJ1STlDSiwwQkFRSSxtQkFEQSxTN0kyNnFDRixDNkl2NnFDRSxnREFDRSxrQjdJMjZxQ0osQ0FKRixDTXgzcUNJLDZCdUkzQ0EsZ0RBQ0Usb0I3STI2cUNKLENBQ0YsQ01sNHFDSSw2QnVJdENBLGdEQUNFLGE3STI2cUNKLENBQ0YsQzZJejZxQ0Usc0NBQ0UsYTdJMjZxQ0osQzZJeDZxQ0EsK0JBR0UsVzdJeTZxQ0YsQzZJdDZxQ0EsZ0NBRUUsZ0JBREEsVTdJMDZxQ0YsQzZJeDZxQ0Usb0NBRUUsZUFDRix1QkFGRSxvQzdJNDZxQ0osQzZJcjZxQ0ksNkZBS0UsdUI3SW82cUNOLENNejZxQ0kseUJ1SVFGLDhDQUdJLFlBQ0Esc0JBRkEsYTdJcTZxQ0osQ0FDRixDTWg3cUNJLDBCdUlRRiw4Q0FPSSxxQjdJcTZxQ0osQ0FDRixDTXI3cUNJLDBCdUlRRiw4Q0FVSSxxQjdJdTZxQ0osQ0FDRixDNkl0NnFDSSxrREFDRSxxQjdJdzZxQ04sQ01oN3FDSSw0QnVJWUYsb0NBRUksaUI3SXM2cUNKLENBQ0YsQzZJbDZxQ0EsK0JBRUUsbUJBS0EseUJBR0EsZUFUQSxhQUdBLGtCQUNBLGUxSStCNEIsQzBJakM1QixnQkFHQSxpQkFLQSx1QkFDQSxxQkFKQSxvQkFDQSxpQjdJdzZxQ0YsQzZJbjZxQ0UsbUNBQ0UsZ0I3SXE2cUNKLENNdjhxQ0ksNEJ1SWlDRixtQ0FLSSxlQUZBLGVBQ0EsaUI3SXc2cUNKLEM2SWw2cUNGLFlBRUksZUFDQSxlN0lzNnFDRixDQU5GLEM2SXo1cUNBLDZDQUNFLGlCN0lzNnFDRixDNklyNnFDRSxzREFDRSxpQjdJdTZxQ0osQzZJcjZxQ0UseURBQ0UsWUFDQSxlN0l1NnFDSixDNklyNnFDRSxxREFDRSxNN0l1NnFDSixDNklyNnFDRSx1REFDRSx1QjdJdTZxQ0osQzhJbGpyQ0EsZ0JBQ0UseUJBQ0EsZTlJcWpyQ0YsQzhJbGpyQ0Esc0JBQ0Usc0JBS0EsZ0NBREEsYTNJd0VZLEMySTFFWixxQkFEQSxrQkFFQSxZOUl1anJDRixDOElsanJDQSwrQkFJRSxnQ0FIQSxtQkFDQSxxQkFHQSxvQkFGQSxZOUl1anJDRixDOElwanJDRSxzQ0FDRSxnQjlJc2pyQ0osQytJM2tyQ0Esc0pBTUUsNENBTEEsY0FFQSxtQkFDQSxxQkFHQSx1QkFMQSxVL0ltbHJDRixDK0k3a3JDRSxtQ0FFRSxpQkFEQSxTL0lnbHJDSixDY3RnckNFLGdEQUNFLFNkeWhyQ0osQ01qanJDSSx5QnlJNURKLHNKQWNJLG1CQUNBLHNCQUNBLHdCL0ltbXJDRixDQUNGLEMrSWhtckNBLHFDQUNFLGlCL0ltbXJDRixDK0lobXJDQSwrQkFLRSxlQUpBLGtCQUNBLFFBQ0EsUUFDQSwwQi9Jb21yQ0YsQytJbG1yQ0UsbUNBRUUsZUFEQSxhL0lxbXJDSixDK0kxbHJDQSx1QkFDRSxjQUNBLGlCQUNBLGlCL0k2bHJDRixDK0kxbHJDQSw4QkFFRSxrQkFFQSxjQUNBLGtCQUZBLGNBRkEsZS9JaW1yQ0YsQytJNWxyQ0UscUNBQ0Usd0IvSThsckNKLEMrSTVsckNFLHVDQUNFLHdCL0k4bHJDSixDK0l6bHJDRSxzQ0FDRSx3Qi9JNGxyQ0osQytJMWxyQ0UseUNBQ0Usd0IvSTRsckNKLEMrSTFsckNFLHdDQUNFLHdCL0k0bHJDSixDK0kxbHJDRSw2Q0FDRSx3Qi9JNGxyQ0osQytJeGxyQ0EsMEJBRUUseUJBQ0Esa0JBQ0EsVy9JMGxyQ0YsQytJemxyQ0UsaUNBRUUsaUJBREEsUy9JNGxyQ0osQ2M1bHJDRSw4Q0FDRSxTZCttckNKLEMrSTFtckNBLHlCQUVFLGtCQUNBLGNBRkEsZS9JK21yQ0YsQytJNW1yQ0UsZ0NBQ0Usd0IvSThtckNKLEMrSTVtckNFLGtDQUNFLHdCL0k4bXJDSixDK0kxbXJDQSxpQ0FDRSxpQkFLQSxnQkFKQSxnQi9JOG1yQ0YsQytJN21yQ0Usd0NBQ0UsUy9JK21yQ0osQytJMW1yQ0EsMEJBRUUsYy9JNG1yQ0YsQytJM21yQ0UsaUNBRUUsaUJBREEsUy9JOG1yQ0osQ2M3b3JDRSw4Q0FDRSxTZGdxckNKLEMrSTluckNFLDZCQUNFLG9CL0lnb3JDSixDK0l6bnJDQSxpREFDRSxZL0krbnJDRixDK0k1bnJDQSwwSUFDRSxjL0krbnJDRixDK0k5bnJDRSxzS0FTRSwrQkFDQSxvQkFKQSx5QkFEQSxrQkFKQSxXQUNBLHFCQUVBLGVBR0Esa0JBQ0Esc0JBTEEsYS9JdW9yQ0osQytJOW5yQ1csZ2xCQUNQLHdCNUkzRFUsQzRJNERWLDREQUNBLG9CL0lnb3JDSixDK0k1bnJDQSxxRUFDRSxhQUNBLGMvSStuckNGLEMrSTluckNFLHVHQUNFLGtCL0lnb3JDSixDK0k1bnJDQSw2REFDRSxjQUVBLG1CQURBLHFCL0lnb3JDRixDK0k1bnJDQSwyREFDRSxjQUNBLG1CL0krbnJDRixDTTF1ckNJLHlCeUl5R0osMkRBSUksWS9JaW9yQ0YsQ0FDRixDK0k5bnJDQSxvQ0FDRSxVL0lpb3JDRixDK0l0bnJDRSxvQ0FHRSxrQkFEQSxZQURBLFUvSThuckNKLEMrSTFuckNXLG1FQUNQLHNCQUNBLG9CL0k0bnJDSixDK0kvbXJDQSx1QkFFRSx5QkFDQSxjL0lpbnJDRixDK0k5bXJDQSw0QkFJRSxzQkFIQSxPQUNBLGlCQUNBLGlCQUdBLG1CQURBLGtCL0lrbnJDRixDK0lqbXJDRSx1Q0FFRSx5QkFEQSxTL0lxbXJDSixDK0lobXJDQSxpQ0FDSSxhQUNBLDhCQUNBLDBCL0ltbXJDSixDK0lobXJDQSw0Q0FDRSx3QjVJekpZLEM0STBKWiw0QkFDQSxtQi9JbW1yQ0YsQytJbG1yQ0UseURBQ0UsY0FDQSxZL0lvbXJDSixDK0lsbXJDRSwrQ0FFRSxtQkFEQSxnQkFFQSxvQi9Jb21yQ0osQytJbG1yQ0UsbURBQ0UsaUJBQ0EsYy9Jb21yQ0osQytJbG1yQ0Usb0RBQ0UsYUFDQSxlL0lvbXJDSixDK0lqbXJDRSxtSkFDRSxrQi9JbW1yQ0osQytJbG1yQ0ksbUZBQ0UsZS9Jb21yQ04sQytJL2xyQ0EsNkVBS0UsYTVJdE1ZLEM0SW9NWixlQURBLGdCQUVBLGdCL0lrbXJDRixDK0lobXJDRSwyRkFDRSxnQkFFQSwyQkFEQSxXQUdBLGNBQ0EsbUJBRkEsWS9Jb21yQ0osQytJaG1yQ1csd1RBR1Asd0I1SWxOVSxDNElnTlYsNERBQ0Esd0JBRUEsb0IvSWttckNKLEMrSTlsckNhLDJLQUNMLHdCNUl4Tk0sQzRJeU5OLG9CL0lpbXJDUixDK0k1bHJDQSwrQkFDRSxZL0krbHJDRixDK0kxbHJDRSw0Q0FDRSxpQi9JNmxyQ0osQytJcmxyQ2EsNEtBQ1Asd0IvSTJsckNOLEMrSXJsckNFLGtDQUNFLHdCL0l3bHJDSixDK0l0bHJDRSxvQ0FFRSw2QkFEQSx5Qi9JeWxyQ0osQytJdGxyQ0Usa0NBQ0UsYUFFQSxlQURBLDRCL0l5bHJDSixDK0l2bHJDSSx3Q0FFRSx1QkFEQSwwQi9JMGxyQ04sQytJdGxyQ0UsdUNBQ0UseUJBQ0EscUIvSXdsckNKLEMrSXRsckNFLDBDQUNFLGEvSXdsckNKLEMrSXRsckNFLHNDQUtFLFlBREEsZ0JBRkEsWUFDQSxlL0l5bHJDSixDK0l0bHJDRSw2Q0FFRSxpQkFEQSxTL0l5bHJDSixDYzEyckNFLDBEQUNFLFNkNjNyQ0osQytJem1yQ0UsK0NBQ0Usd0IvSTJtckNKLEMrSTFtckNJLHFEQUNFLGEvSTRtckNOLEMrSXhtckNFLHNDQUVFLHNCQUNBLFlBRkEsZ0IvSTRtckNKLEMrSXptckNJLDZDQUVFLG1CQURBLGdCQUVBLHFCL0kybXJDTixDK0lqbXJDSSx1RkFMRSxpQkFEQSxnQkFFQSxxQkFIQSxzQi9JcW5yQ04sQytJOW1yQ0ksMkNBS0UsYS9JeW1yQ04sQytJdm1yQ0ksNENBQ0UsWUFFQSxtQkFEQSxnQkFHQSxZQURBLHFCL0kwbXJDTixDK0l2bXJDSSxtREFHRSxtQkFGQSxrQkFDQSxnQkFFQSxzQkFDQSxvQi9JeW1yQ04sQytJdG1yQ0UsbUNBQ0Usc0IvSXdtckNKLEMrSXRtckNNLDJFQUNFLFcvSXdtckNSLEMrSXJtckNJLHlDQUNFLFlBRUEsWUFEQSxlL0l3bXJDTixDK0lybXJDSSx5Q0FHRSxpQkFEQSxnQkFFQSxxQkFIQSxzQi9JMG1yQ04sQytJcm1yQ0kseUNBQ0UsWS9JdW1yQ04sQytJdG1yQ00sK0NBR0UsaUJBREEsZ0JBRUEscUJBSEEsc0IvSTJtckNSLEMrSXJtckNJLHlDQUNFLHVCL0l1bXJDTixDK0l0bXJDTSwrQ0FDRSxjL0l3bXJDUixDK0lw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ckNBLHNDQUVFLGVBQ0EsZ0JBQ0EscUJBSEEsZS9JdWtyQ0YsQ2dKcjB0Q0Esc0JBQ0UscUI3SThFWSxDNkk3RVosb0JBQ0EsbUJoSncwdENGLENnSnIwdENBLGdDQUNFLG9CaEp3MHRDRixDZ0pyMHRDQSwwRUFJRSw4QkFIQSxhN0l1RVksQzZJdEVaLGNBR0EsbUJBRUEsZTdJZ0g0QixDNklqSDVCLHFCQUhBLHlCaEo0MHRDRixDZ0p0MHRDRSx3SkFDRSx3QmhKdzB0Q0osQ2dKcjB0Q0Usc0ZBRUUsb0I3STZEVSxDNkk5RFYsYWhKdzB0Q0osQ2dKcjB0Q0ksb0tBQ0Usd0JoSnUwdENOLENnSnAwdENFLDRHQUVFLG9CN0lxRFUsQzZJdERWLGFoSnUwdENKLENnSnAwdENJLDBMQUNFLHdCaEpzMHRDTixDZ0pqMHRDQSxtRUFDRSxtQmhKbzB0Q0YsQ2dKajB0Q0EscUNBRUUsZ0NBQ0EsaUJoSm0wdENGLENnSjl6dENFLGtEQUNFLGtCaEptMHRDSixDZ0ovenRDQSwwQ0FJRSxjQURBLGVBREEsb0JoSm0wdENGLENnSi96dENFLGlGQUNFLHdCaEppMHRDSixDZ0o3enRDQSx1Q0FPRSxtQkFLQSxrQkFUQSx3QjdJY1ksQzZJYlosa0JBS0EsVTdJQ1ksQzZJTFosYUFHQSxtQkFOQSxZQUlBLHVCQU9BLGlCQUZBLGNBREEsa0JBVEEsVWhKNDB0Q0YsQ2dKOXp0Q0UscURBRUUsbUJBREEsWWhKaTB0Q0osQ2dKNXp0Q0EsMEVBQ0Usa0JBSUEsbUJoSjJ6dENGLENnSnh6dENBLG9CQUNFLGFBQ0EsUUFDQSxpQmhKK3p0Q0YsQ2dKNXp0Q0EsMkNBRUUsb0I3SXBCWSxDNkltQlosYWhKZzB0Q0YsQ2dKN3p0Q0Usa0ZBQ0Usd0JoSit6dENKLENnSjN6dENBLGlDQUNFLFloSjh6dENGLENnSjN6dENBLHNGQUlFLDhCQUZBLGE3SXJDWSxDNkkyQ1osZUFIQSxhQUlBLGtCQU5BLGdCQUdBLFVBQ0EsbUJoSmcwdENGLENnSjV6dENFLDBGQUNFLGtCQUNBLGtCaEorenRDSixDZ0p2enRDRywwTkFFQyxvQjdJdERVLEM2SXFE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LEMrSTVFWixhQUNBLHVCQUZBLHFCQURBLHNCQURBLG9CbEpzdHVDRixDa0pqdHVDRSxrQ0FDRSxrQmxKbXR1Q0osQ01ocXVDSSx5QjRJNURKLDhCQVlJLGlCbEpvdHVDRixDQUNGLENrSmp0dUNBLHFCQUNFLGFBQ0Esc0JBQ0EsMkJBQ0EsY2xKb3R1Q0YsQ001cXVDSSx5QjRJNUNKLHFCQU1JLFVBQ0EsY2xKc3R1Q0YsQ2tKcnR1Q0UsNkJBQ0UsY2xKdXR1Q0osQ2tKcnR1Q0UsOEJBQ0UsYWxKdXR1Q0osQ0FDRixDa0pudHVDQSwwQkFDRSxZbEpzdHVDRixDa0pudHVDQSw0QkFDRSxtQkFFQSxlL0l1RjRCLEMrSXhGNUIsc0JBRUEsa0JsSnN0dUNGLENNbnN1Q0kseUI0SXZCSiw0QkFNSSxrQmxKd3R1Q0YsQ0FDRixDa0pydHVDQSxxQ0FDRSxhbEp3dHVDRixDa0p2dHVDRSwyQ0FDRSxhbEp5dHVDSixDa0pydHVDQSx5REFDRSxtQkFDQSxvQmxKd3R1Q0YsQ2tKcnR1Q0EsK0NBQ0UsZWxKd3R1Q0YsQ2tKdnR1Q0UseURBR0UsZS9JaUUwQixDK0lsRTFCLGtCQURBLHlCbEoydHVDSixDa0pydHVDQSwrQkFDRSxhQUNBLDhCQUNBLHNCbEp3dHVDRixDa0p2dHVDRSxxQ0FDRSxTbEp5dHVDSixDa0pwdHVDRSwyQkFDRSxpQmxKdXR1Q0osQ2tKcnR1Q0UsaUNBRUUsbUJBREEsZWxKd3R1Q0osQ2tKbnR1Q0EseUJBR0UsbUJBREEsYUFFQSxlQUhBLG9CbEp5dHVDRixDa0pydHVDRSwwQ0FDRSxZbEp1dHVDSixDa0pydHVDRSw4QkFDRSxzQkFDQSxrQmxKdXR1Q0osQ2tKbnR1Q0EsdUJBS0UsbUJBREEsYUFFQSxlQUhBLHdCbEp5dHVDRixDa0pydHVDRSx3Q0FDRSxZbEp1dHVDSixDa0pydHVDRSw0QkFDRSxzQkFDQSxrQmxKdXR1Q0osQ2tKbnR1Q0Esb0NBS0UsT0FKQSxtQkFDQSxlL0lNNEIsQytJTDVCLGlCQUdBLGdCQUNBLHVCQUhBLGtCbEp5dHVDRixDa0pydHVDRSx5Q0FDRSxlbEp1dHVDSixDa0pudHVDQSw2Q0FDRSxhQUNBLHlCQUNBLGlCbEpzdHVDRixDTS94dUNJLHlCNElzRUosNkNBS0ksaUJsSnd0dUNGLENBQ0YsQ2tKdHR1Q0UsOEJBQ0UsZ0JsSnd0dUNKLENrSnB0dUNBLGdDQUVFLHlCQUNBLE9BQ0Esb0NBSEEsaUJsSjB0dUNGLENrSnB0dUNBLHVDQUVFLGlCQUVBLGVBSEEsa0JBRUEsUUFFQSwyQmxKdXR1Q0YsQ2tKcHR1Q0EseUNBR0UsY0FGQSxpQkFDQSxnQmxKd3R1Q0YsQ2tKcHR1Q0EsOEJBQ0UsVWxKdXR1Q0YsQ2tKcHR1Q0ksMENBQ0UsMEJsSnN0dUNOLENrSmx0dUNFLDRDQUVFLGdCQURBLGVsSnF0dUNKLENrSi9zdUNBLDZEQUlFLG1CQUhBLHlCQUNBLGFBQ0Esc0JsSm10dUNGLENrSmp0dUNFLDJFQVFFLG1CQVBBLHNCQUNBLFlBT0Esa0JBTkEsZUFHQSxhQURBLFlBRUEsdUJBR0EsdUJBTkEsVWxKeXR1Q0osQ2tKbHR1Q0ksbUZBRUUsZ0JBREEsY2xKcXR1Q04sQ2tKbnR1Q00sNkZBQ0UsWWxKcXR1Q1IsQ2tKaHR1Q0ksNENBQ0UscUJsSmt0dUNOLENrSjdzdUNBLHlEQUNFLGFBRUEsc0JBSUEsWUFMQSx1QkFFQSxrQkFFQSxXQURBLEtsSmt0dUNGLENrSi9zdUNFLHVFQUNFLGdCQUNBLFlBQ0EsY2xKaXR1Q0osQ2tKL3N1Q0UsMkVBQ0UsWWxKaXR1Q0osQ2tKN3N1Q0EsMEdBQ0UsbUJsSmd0dUNGLENrSjdzdUNBLGlDQUNFLHlCQUVBLGFBQ0EsOEJBQ0EsY0FIQSxjbEptdHVDRixDa0ovc3VDRSw4Q0FDRSxnQmxKaXR1Q0osQ2tKL3N1Q0Usc0NBQ0UsYWxKaXR1Q0osQ2tKaHR1Q0ksa0RBQ0UsZWxKa3R1Q04sQ2tKN3N1Q0EsK0JBQ0UsbUJBQ0EsbUJsSmd0dUNGLENrSjVzdUNFLHVIQUNFLGtCbEorc3VDSixDa0o3c3VDRSxpQ0FDRSxzQmxKK3N1Q0osQ2tKMXN1Q0UseURBQ0UsZWxKNnN1Q0osQ2tKeHN1Q0UsdUhBQ0Usa0JsSjJzdUNKLENrSjFzdUNJLHFKQUNFLGlCbEo0c3VDTixDTWw2dUNJLHlCNEl5TkUscUpBQ0UsaUJsSjRzdUNOLENBQ0YsQ2tKenN1Q0UseURBRUUsZ0JBREEsbUJsSjRzdUNKLENrSnpzdUNFLHlEQUNFLGVsSjJzdUNKLENrSnhzdUNJLDBFQUNFLGtCbEowc3VDTixDa0pyc3VDQSxrQ0FDRSxpQkFDQSxnQmxKd3N1Q0YsQ2tKdnN1Q0UseUNBQ0UsdUJsSnlzdUNKLENrSnZzdUNFLHlDQUNFLFVsSnlzdUNKLENrSnJzdUNBLCtCQUNFLGtCbEp3c3VDRixDa0puc3VDRSx3YUFDRSxrQmxKNHN1Q0osQ2tKMXN1Q0UsaUNBQ0UsZWxKNHN1Q0osQ2tKMXN1Q0Usd0RBQ0Usa0JsSjRzdUNKLENrSnhzdUNBLCtCQUNFLG9CbEoyc3VDRixDa0oxc3VDRSx3SkFFRSxzQmxKNHN1Q0osQ2tKMXN1Q0UsaVRBRUUsb0JsSitzdUNKLENrSjFzdUNFLHVIQUNFLGtCbEo2c3VDSixDa0p4c3VDRSxpQ0FDRSxhL0l0UVUsQytJdVFWLHlCbEoyc3VDSixDa0oxc3VDSSx1Q0FDRSxhbEo0c3VDTixDa0p2c3VDQSwrQkFDRSxtQmxKMHN1Q0YsQ2tKdnN1Q0EsNkZBQ0UsZWxKMHN1Q0YsQ010K3VDSSw2QjRJMlJKLDZGQUlJLGlCbEoyc3VDRixDQUNGLENrSnpzdUNFLG9YQUVFLHdCbEo0c3VDSixDa0p6c3VDRSxrSUFLRSx5QkFIQSxhQUNBLHNCQUNBLDJCQUhBLGFBS0EsV2xKMnN1Q0osQ2tKenN1Q0ksMklBQ0Usc0JsSjJzdUNOLENrSnhzdUNJLGd5QkFDRSx5QkFDQSxhL0k1U1EsQytJNlNSLGVBQ0EsZ0JBQ0EsbUJBQ0EsOEJsSjBzdUNOLENrSnZzdUNJLHlLQUlFLGEvSXZUUSxDK0lvVFIsZUFDQSxnQkFHQSxPQUZBLGlCQUdBLFFsSnlzdUNOLENrSnRzdUNJLG9MQUNFLGNBQ0Esa0JBQ0EsZ0JBR0EsT0FGQSxvQkFDQSxRbEp5c3VDTixDa0pyc3VDSSwySUFDRSxhbEp1c3VDTixDTXRodkNJLDZCNEl1U0Ysa0lBNENJLGdCbEp1c3VDSixDQUNGLENrSnBzdUNF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c3dDQSw0Q0FFRSxnQ0FEQSxtQnRKNnN3Q0YsQ3NKMXN3Q0UsOENBQ0Usb0JBQ0EsZ0JBQ0EsZ0J0SjRzd0NKLENzSnZzd0NFLHNEQUNFLG1CQUNBLGdCQUNBLHFCQUNBLG1CdEowc3dDSixDc0p0c3dDSSxxR0FFRSxnQ0FEQSxtQnRKeXN3Q04sQ012Z3hDSSx5QmdKNlRBLHFHQUtJLGlCdEp5c3dDTixDQUNGLENzSnRzd0NRLHVIQUNFLGdCdEp3c3dDVixDc0ovcndDQSxnREFDRSxldEprc3dDRixDc0pqc3dDRSxtREFDRSxvQkFDQSxnQkFDQSxnQnRKbXN3Q0osQ3NKaHN3Q0UsOERBQ0UsZ0JBQ0EsbUJ0Smtzd0NKLENzSi9yd0NFLDREQUNFLGtCdEppc3dDSixDc0o3cndDSSxpRkFDRSxtQnRKK3J3Q04sQ3NKM3J3Q0UsNkVBQ0UsYUFDQSxTdEo2cndDSixDc0p6cndDQSwwQ0FDRSxtQnRKNHJ3Q0YsQ3NKMXJ3Q0UsNkRBQ0UsK0J0SjRyd0NKLENzSnRyd0NJLDJHQUNFLGtCdEp5cndDTixDc0pwcndDQSxxREFDRSxvQnRKdXJ3Q0YsQ3NKbnJ3Q0UseUdBQ0UsYW5KN1dVLENtSmdYVixtQkFDQSxnQkFIQSxpQkFJQSxpQkFIQSxxQ3RKeXJ3Q0osQ3NKbnJ3Q0Usa0dBQ0UseUJBQ0EsaUJ0SnFyd0NKLENzSmxyd0NFLGdLQUVFLHNCQUdBLGtCQUZBLGtDQUNBLGNBSEEsU3RKd3J3Q0osQ3NKbHJ3Q0ksc0tBQ0UsbUJBQ0EsaUJBQ0EscUN0Sm9yd0NOLENzSmxyd0NNLGtMQUNFLHdCdEpvcndDUixDc0pocndDSSxzTUFDRSx3Qm5KallRLENtSmtZUix1REFFQSwrQkFEQSwyQnRKbXJ3Q04sQ3NKOXF3Q0UsaUZBR0UsYUFEQSxZQURBLGlDdEprcndDSixDc0o5cXdDSSwwRkFDRSxzQnRKZ3J3Q04sQ3NKM3F3Q0ksNENBQ0UsWXRKNnF3Q04sQ3NKeHF3Q0Esb0VBTUUsVXRKc3F3Q0YsQ010bXhDSSx5QmdKMGJKLG9FQUlJLDhCQURBLCtCQURBLHlCdEpncndDRixDQUNGLENzSnpxd0NFLHFHQUNFLHFCdEo0cXdDSixDc0p6cXdDRSx5RUFDRSxpQ3RKMnF3Q0osQ3NKeHF3Q0Usd0RBQ0Usb0JBQ0EsZ0JBQ0EsZ0J0SjBxd0NKLENzSnZxd0NFLDRGQUNFLG1CdEp5cXdDSixDc0p0cXdDRSw4REFPRSxnQkFEQSx5QkFEQSxrQkFHQSxpQ0FMQSxlQUNBLG1CQUZBLGlCQU9BLHVCQUNBLFlBVEEsVXRKaXJ3Q0osQ3NKbnF3Q0UsZ0ZBQ0UsbUJBQ0EscUJ0SnNxd0NKLENzSm5xd0NFLG9EQUNFLGtDdEpxcXdDSixDc0pqcXdDQSxxR0FDRSx3Q3RKb3F3Q0YsQ3NKL3B3Q0Esb0NBQ0UsdUJ0Smtxd0NGLENNM294Q0ksNEJnSndlSixvQ0FJSSxxQnRKbXF3Q0YsQ0FDRixDc0pocXdDSSx5SkFDRSxjdEprcXdDTixDc0o5cHdDRSw0REFDRSxrQnRKZ3F3Q0osQ3NKN3B3Q0UsNkZBQ0UsNEJ0Sitwd0NKLENzSjVwd0NFLG1JQUdFLGdDQUZBLG1CQUNBLG1CdEorcHdDSixDc0oxcHdDSSxvSEFDRSxXdEo0cHdDTixDc0p2cHdDSSxxS0FDRSxZdEp5cHdDTixDTXBxeENJLDRCZ0praEJBLDREQUNFLGV0SnNwd0NKLENBQ0YsQ3NKL293Q0kscUhBQ0UsY0FDQSxvQkFDQSxnQkFHQSxjQUZBLGlCQUNBLGF0Sm1wd0NOLENzSi9vd0NJLGdJQUNFLG1CQUNBLFl0Smlwd0NOLENzSjlvd0NJLHVHQUVFLGNBREEsV3RKaXB3Q04sQ3NKOW93Q00sb0pBRUUsb0JBQ0EsaUJBRkEsa0J0Smtwd0NSLENzSjVvd0NRLDhKQUNFLGlCdEo4b3dDVixDc0p6b3dDSSxzUEFDRSxhdEoyb3dDTixDc0p0b3dDQSx5QkFFRSxZQURBLGlCdEowb3dDRixDc0p0b3dDQSxpREFDRSxhQUVBLHNCQURBLFdBRUEsbUJ0Snlvd0NGLENzSnZvd0NFLG9FQUNFLCtCdEp5b3dDSixDc0p0b3dDRSxvREFDRSxnQnRKd293Q0osQ3NKcm93Q0UsbURBQ0UsZUFDQSxnQkFDQSxrQnRKdW93Q0osQ3NKcG93Q0UseUtBRUUsb0J0SnNvd0NKLENzSmxvd0NBLHlG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QSxrQkFWQSxTQUVBLGV4SnNueUNKLEN3SjNteUNBLHFDQUVRLGtCeEo2bXlDUixDd0p0bXlDQSxtQ0FDSSxpQnhKeW15Q0osQ3dKdG15Q0EsMEJBQ0ksY3hKeW15Q0osQ3dKcG15Q0ksb0RBRUksd0JySjVCTSxDcUoyQk4saUJ4SndteUNSLEN3SnRteUNRLG9FQUNJLFN4SndteUNaLEN3SnRteUNRLG1FQUNJLFV4SndteUNaLEN3SnRteUNRLDBEQUNJLHdCeEp3bXlDWixDd0pobXlDSSx3S0FDSSxTeEpxbXlDUixDd0pobXlDSSwrRkFDSSxnQkFDQSxleEptbXlDUixDd0pobXlDSSwrVUFDSSxleEprbXlDUixDeUpodnlDQSwyQkFDRSxpQnpKbXZ5Q0YsQ3lKaHZ5Q0EscUNBQ0UsU3pKbXZ5Q0YsQ001cnlDSSwwQm1KeERKLHFDQUlJLDJCQUNBLG1CekpvdnlDRixDQUNGLEN5Smp2eUNBLG9DQUtFLGtCQURBLGF0SmlFWSxDc0puRVosZUFEQSxnQkFFQSxpQkFHQSxtQnpKb3Z5Q0YsQ3lKbHZ5Q0UseUNBQ0UsYXpKb3Z5Q0osQ3lKanZ5Q0EsV0FDRSxvREFFQSxxQ0FEQSwyQnpKcXZ5Q0YsQ3lKbHZ5Q0EsbUNBSUUsNEJBSEEsYUFJQSxZQUhBLDJCQUNBLHdCQUtBLGtCQURBLFV6SnF2eUNGLEN5Smx2eUNFLDBDQUdFLHNCQUZBLGVBR0EsTUFGQSxVekpzdnlDSixDeUpqdnlDRSx1Q0FLRSxZQUNBLGVBSkEsZUFEQSxnQkFHQSxjQURBLGdCekpzdnlDSixDeUpodnlDRSwyQ0FFRSx5QkFHQSx1REFFQSwyQkFEQSw0QkFIQSxhdEoyQlUsQ3NKN0JWLGtCQUdBLGlCekpxdnlDSixDeUovdXlDRSx3Q0FHRSx3QnRKaUJVLENzSmxCVixXQURBLHVCekptdnlDSixDeUo5dXlDSSw4Q0FDRSx3QnpKZ3Z5Q04sQ3lKOXV5Q0ksa0RBQ0UsV0FDQSxtQnpKZ3Z5Q04sQ3lKN3V5Q0ksZ0RBR0Usb0JBREEsNkJBREEsaUJ6Sml2eUNOLEN5SjN1eUNFLDJDQUVFLGlCQUNBLGF0SlJVLENzSlVWLG1CQUNBLGdCQUNBLGlCQU5BLGdCQUdBLGlCQUlBLDhCeko2dXlDSixDeUozdXlDSSwwQ0FWRiwyQ0FXSSxrQnpKOHV5Q0osQ0FDRixDeUoxdXlDQSwyQ0FDRSxrQkFFQSxRQURBLFN6Sjh1eUNGLEN5SjN1eUNFLGtEQU1FLHNCQUhBLGlCQUZBLGVBR0EsWUFGQSxTQUdBLFV6Sjh1eUNKLEN5SjN1eUNJLHlDQVJGLGtEQVVJLHVCQURBLFV6Sit1eUNKLENBQ0YsQ3lKNXV5Q0ksMENBYkYsa0RBZUksdUJBREEsVXpKZ3Z5Q0osQ0FDRixDeUo1dXlDTSx5Q0FERiw0REFFSSxzQnpKK3V5Q04sQ0FDRixDeUo3dXlDTSwwQ0FMRiw0REFNSSxzQnpKZ3Z5Q04sQ0FDRixDeUo1dXlDRSxtREFFRSxtQkFEQSxZekordXlDSixDeUoxdXlDQSxtQ0FJRSx5QkFEQSxvQkFEQSxjeko4dXlDRixDeUp6dXlDQSxtQ0FDRSxhdEpqRVksQ3NKbUVaLGVBREEseUJ6SjZ1eUNGLEN5Snp1eUNBLDhOQUdFLGF0SjdFWSxDc0orRVosa0JBREEsU3pKZ3Z5Q0YsQ3lKNXV5Q0Esd0NBQ0UsYUFHQSxrQkFGQSxrQkFHQSxzQnpKK3V5Q0YsQ3lKNXV5Q0EsYUFDRSxXekordXlDRixDeUp4dXlDQSxtR0FDRSxzQnpKK3V5Q0YsQ3lKM3V5Q0UsaUVBRUUsd0J0SjVGVSxDc0o2RlYsa0JBRkEsU3pKZ3Z5Q0osQ3lKM3V5Q0UsMkRBRUUsc0JBQ0Esa0JBRkEsU3pKK3V5Q0osQ3lKeHV5Q0Usb0RBQ0UsWXpKMnV5Q0osQ3lKdHV5Q0UsK05BRUUsZUFEQSxnQkFFQSxpQkFDQSxtQnpKeXV5Q0osQ3lKdHV5Q0UsK05BQ0UsZUFDQSxrQkFDQSxnQkFDQSxnQnpKd3V5Q0osQ3lKcnV5Q0UsMk5BQ0Usc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxtQnpKdXV5Q0osQ3lKcHV5Q0UsK05BRUUsZ0JBRUEsU0FEQSxvQkFGQSxnQnpKeXV5Q0osQ3lKcnV5Q0ksMk9BQ0Usc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQnpKdXV5Q04sQ3lKcHV5Q0UsbVNBQ0Usa0J6SnN1eUNKLEN5Smp1eUNFLHVJQUVFLGVBQ0EsbUJBQ0EsaUJBSEEsVXpKd3V5Q0osQ3lKbnV5Q0ksc0pBQ0UsWXpKc3V5Q04sQ3lKanV5Q0EsbUNBQ0UseUJBRUEsMEJBREEsMEJ6SnF1eUNGLEN5Smh1eUNFLHVDQUNFLGF6Sm11eUNKLEN5Smx1eUNJLDZDQUNFLGF6Sm91eUNOLEN5Sjl0eUNFLHFFQUVFLGVBQ0Esc0JBRkEsYXpKbXV5Q0osQ3lKL3R5Q0ksK0VBQ0UsWXpKaXV5Q04sQ3lKNXR5Q0EsbUNBS0Usd0J0SjdNWSxDc0ppTlosb0RBRUEsOEJBREEsNEJBSEEsWUFIQSxXQVNBLGVBWEEsbUJBREEsZ0JBRUEscUJBV0Esc0JBTkEsbUJBSUEsZ0N6Sml1eUNGLEN5Sjd0eUNFLHlDQUNFLHdCekordHlDSixDeUozdHlDQSxvQ0FFRSx5QkFDQSxtQkFGQSxVekpndXlDRixDeUo3dHlDRSx1Q0FDRSw0QnpKK3R5Q0osQ3lKN3R5Q0UsdUNBQ0UsaUN6Sit0eUNKLEN5Sjl0eUNJLG1EQUVFLGVBREEsZ0JBRUEsZ0J6Smd1eUNOLEN5SjN0eUNBLGtEQUNFLHlCeko4dHlDRixDeUo1dHlDRSxxREFDRSxtQkFDQSxnQkFDQSxvQnpKOHR5Q0osQ3lKenR5Q0Usa0VBQ0UsZXpKNHR5Q0osQ3lKdnR5Q0UsZ0ZBQ0UsbUJBV0EsZ0JBVkEsV0FPQSxlQURBLGdCQUdBLG9CQURBLGlCQUhBLGlDQU1BLGlCekowdHlDSixDeUp4dHlDSSxpR0FDRSxrQnpKMHR5Q04sQ3lKN3N5Q0kscU1BT0Usd0J0Sm5TUSxDc0o2UlIsV0FFQSxnQkFFQSxPQURBLGtCQUVBLE1BSkEsYXpKNnR5Q04sQ01yaHpDSSwwQm1Ka1VKLHNDQUVJLFl6SnN0eUNGLENBQ0YsQ3lKcnR5Q0UseUNBSUUsVXRKbFNVLENzSmdTVixlQURBLGdCQUVBLGlCQUVBLDBCekp1dHlDSixDeUpwdHlDRSwwQ0FFRSw0QkFEQSxjekp1dHlDSixDeUpwdHlDSSwrQ0FDRSxTekpzdHlDTixDeUpsdHlDRSx3Q0FHRSxlQURBLGdCQUdBLG9CQURBLGlCQUhBLDRCekp3dHlDSixDeUpqdHlDRSxrRUFFRSx3QnRKN1RVLENzSjhUVixrQkFDQSxPQUNBLFFBSkEsU3pKdXR5Q0osQ3lKOXN5Q0Usa1VBQ0UsbUJBU0EsZ0JBUkEsYXRKclZVLENzSjBWVixlQURBLGdCQUdBLG9CQURBLGlCQUhBLG1DQURBLGtCQURBLFV6Snd0eUNKLEN5Si9zeUNJLDBWQU1FLHdCdEpqV1EsQ3NKZ1dSLGtCQUpBLFdBR0EscUJBREEsV0FJQSxrQkFDQSxVQUNBLFNBUEEsU3pKd3R5Q04sQ3lKOXN5Q0ksMFdBQ0UsYXpKZ3R5Q04sQ3lKOXN5Q00sa1lBQ0Usd0J6Smd0eUNSLEN5SmhzeUNJLHd4QkFPRSx3QnRKbFlRLENzSjRYUixXQUVBLFlBRUEsT0FEQSxrQkFFQSxNQUpBLGF6Smd0eUNOLEN5Sm5zeUNFLDRFQUdFLG1FQUVBLDZCQURBLDRCQUhBLHFCQUNBLHNCekp5c3lDSixDeUpwc3lDSSxpRkFJRSxXQUZBLGVBREEsZ0JBRUEsaUJBRUEsb0J6SnNzeUNOLEN5SnJzeUNNLHVGQUNFLGF6SnVzeUNSLEN5SnpyeUNBLHFDQUVFLGVBREEsZ0JBRUEsZ0J6SjRyeUNGLEN5SjFyeUNFLDREQUNFLGVBRUEsZ0JBREEsZ0J6SjZyeUNKLEN5SnhyeUNBLHdCQUNFLFd6SjJyeUNGLEN5SjFyeUNFLDBDQUZGLHdCQUdJLHVCeko2cnlDRixDQUNGLEN5SjFyeUNBLHFDQUdFLDhCeko0cnlDRixDeUoxcnlDRSx3Q0FDRSxlQUNBLGtCQUNBLGdCQUNBLGdCeko0cnlDSixDeUp6cnlDRSwwQ0FaRixxQ0FhSSx3QnpKNHJ5Q0YsQ0FDRixDeUoxcnlDRSw2RUFDRSxTeko0cnlDSixDeUp4cnlDSSx5Q0FERix1RkFFSSxpQnpKMnJ5Q0osQ0FDRixDeUp6cnlDSSwwQ0FMRix1RkFNSSxpQnpKNHJ5Q0osQ0FDRixDeUp6cnlDTSx5Q0FERixpR0FFSSxpQnpKNHJ5Q04sQ0FDRixDeUoxcnlDTSwwQ0FMRixpR0FNSSxpQnpKNnJ5Q04sQ0FDRixDeUp6cnlDRSx1SUFDRSxrQnpKMnJ5Q0osQ3lKcnJ5Q0UsMERBQ0Usd0J6SndyeUNKLEN5SnRyeUNFLHNFQUNFLHdCekp3cnlDSixDeUp0cnlDRSxxRUFDRSx3QnpKd3J5Q0osQ3lKdHJ5Q0ksMENBSEYscUVBSUksd0J6SnlyeUNKLENBQ0YsQ3lKcnJ5Q0EseUJBQ0Usd0J6SndyeUNGLEN5SmhyeUNBLG1DQUNFLG1CQUNBLHFCQUNBLG9CekptcnlDRixDeUpqcnlDRSxzQ0FDRSxpQkFDQSxnQkFDQSxnQnpKbXJ5Q0osQ3lKL3F5Q0Esb0NBQ0UsYUFDQSxjekprcnlDRixDeUovcXlDQSxvQ0FPRSx5QkFEQSxrQkFIQSxnQkFFQSxtQkFEQSxrQkFGQSxlekpzcnlDRixDeUpocnlDRSw4Q0FDRSx3QnpKa3J5Q0osQ3lKaHJ5Q0UsNENBU0UsbUJBUkEseUJBSUEsU0FFQSxhQUNBLHVCQUZBLE9BSkEsa0JBRUEsUUFNQSxrQkFQQSxLekp5cnlDSixDeUpocnlDRSxpREFFRSxXQURBLGVBR0EsZUFEQSxnQkFFQSxnQnpKa3J5Q0osQ3lKaHJ5Q0UsNENBSUUseUJBQ0Esa0JBSEEsZ0JBREEsZUFFQSxjekpvcnlDSixDeUo5cXlDQSw0Q0FHRSwwQkFDQSx3QkFHQSxlQURBLGdCQUVBLGlCQUhBLGlDQUhBLDJCekpzcnlDRixDeUo5cXlDRSxxREFDRSwwQkFDQSx1QnpKZ3J5Q0osQ3lKNXF5Q0EsbURBSUUsMEJBREEsd0JBSUEsMkJBREEsMEJBSkEsa0JBR0EsMkJ6SmdyeUNGLEN5SjNxeUNBLHNDQUNFLHlCQUVBLGdCQURBLHFDekorcXlDRixDeUozcXlDQSw2RUFDRSxxQ3pKOHF5Q0YsQ3lKM3F5Q0EseUNBQ0UsU3pKOHF5Q0YsQ3lKN3F5Q0Usb0RBQ0UsVXpKK3F5Q0osQ3lKenF5Q0UsZ0ZBRUUsZUFEQSxnQkFFQSxpQkFDQSxrQnpKNHF5Q0osQ3lKeHF5Q0EsMENBQ0UsZ0JBQ0EsU3pKMnF5Q0YsQ3lKMXF5Q0UsaURBT0UscUJBREEsYUFGQSxlQURBLGdCQURBLFlBR0EsaUJBSkEsa0J6SmtyeUNKLEN5SjFxeUNJLDBEQUNFLGN6SjRxeUNOLEN5SnpxeUNJLHNEQU9FLG1CQURBLGFBRkEsZUFEQSxnQkFEQSxZQUdBLGlCQUpBLGtCekppcnlDTixDeUp4cXlDRSw4Q0FDRSxlQUNBLFV6SjBxeUNKLEN5SnpxeUNJLG1EQUNFLFl6SjJxeUNOLEN5SnZxeUNFLGdEQUVFLHlCQURBLDBCQUVBLDJCQUNBLDBCekp5cXlDSixDeUp2cXlDRSwwRkFDRSxnQkFFQSxtQkFDQSxhQUZBLFN6SjJxeUNKLEN5SnhxeUNJLGdHQUVFLGVBREEsZ0JBRUEsaUJBRUEsa0JBREEsaUJ6SjJxeUNOLEN5SnpxeUNNLHdHQUVFLFlBQ0EsaUJBRkEsVXpKNnF5Q1IsQ3lKMXF5Q1Esa0hBQ0UsWXpKNHF5Q1YsQ3lKdHF5Q0UsbURBQ0UscUJ6SndxeUNKLEN5SnRxeUNJLHVEQUNFLGV6SndxeUNOLEN5Sm5xeUNBLDRCQUNFLHFCekpzcXlDRixDeUpycXlDRSxnQ0FDRSx1QnpKdXF5Q0osQ3lKbnF5Q0EsNENBR0UseUJBRkEsWUFDQSxXekp1cXlDRixDeUpucXlDQSxpQ0FFRSx3QkFDQSxxQkFDQSx5REFFQSwwQkFDQSwyQkFGQSw0QkFHQSxxQkFFQSxlQURBLGdCQUVBLGlCQUNBLGlCekpzcXlDRixDeUpucXlDQSxhQU9FLHdCdEovc0JZLENzSjZzQlosMEJBREEsWUFGQSxZQUlBLG1CQUhBLGtCQUZBLFV6SjRxeUNGLEN5SnBxeUNFLHlCQUNFLGV6SnNxeUNKLEN5SmxxeUNBLCtDQUVFLGFBQ0EsZXpKb3F5Q0YsQ3lKbnF5Q0UsMkZBQ0UsUXpKcXF5Q0osQ3lKcHF5Q0ksd0dBQ0UsY3pKc3F5Q04sQ3lKbnF5Q0ksaUdBQ0UsZUFDQSxnQnpKcXF5Q04sQ3lKOXB5Q0ksb0RBQ0UsdUJ6SmlxeUNOLEN5Si9weUNJLHVFQUdFLGlCQURBLGdCQUVBLHFCQUhBLHNCekpvcXlDTixDeUpucHlDQSw0Q0FDRSxhQUNBLDZCekpzcHlDRixDeUpucHlDQSwrQ0FFRSx1QkFDQSxXQUNBLG1CekpzcHlDRixDeUpucHlDQSwyQ0FDRSx5QkFDQSxjekpzcHlDRixDeUpwcHlDRSxpREFDRSxZQUNBLFl6SnNweUNKLEN5Sm5weUNFLGtMQUVFLHdCQUNBLFF6SnFweUNKLEN5SmxweUNFLHVEQUNFLGV6Sm9weUNKLEN5Sm5weUNJLDRIQUdFLGtCQURBLFV6SnNweUNOLEN5Sm5weUNJLGtFQUVFLGdCQURBLFV6SnNweUNOLEN5SmxweUNFLHdEQUNFLGV6Sm9weUNKLEN5SmpweUNFLGlEQUVFLHlCQURBLDBCQUVBLDBCekptcHlDSixDeUpocHlDRSw4Q0FDRSxpQnpKa3B5Q0osQ3lKOW95Q0EsMENBRUUsa0J6SmdweUNGLEN5Si9veUNFLDZDQUVFLGVBREEsZ0JBRUEsaUJBQ0Esa0J6SmlweUNKLEN5Si9veUNNLHNEQUNFLFl6SmlweUNSLEN5SjFveUNFLGtEQUNFLFV6SjZveUNKLEN5SjNveUNFLGtEQUVFLGVBREEsZ0JBRUEsZ0J6SjZveUNKLEN5SnpveUNBLDJDQUdFLHdCdEoxMUJZLENzSjIxQlosV0FGQSxZQUdBLHVCQUpBLFV6SmdweUNGLEN5SnpveUNBLG1DQUNFLFlBT0EsZUFEQSxnQkFGQSxpQkFJQSxpQkFMQSxtQkFFQSxZQUhBLFV6SmlweUNGLEN5SnpveUNFLHdDQUNFLFl6SjJveUNKLEN5SnhveUNFLHdDQUNFLHdCekowb3lDSixDeUp2b3lDRSx5Q0FDRSxxQnpKeW95Q0osQ3lKdG95Q0Usc0NBQ0UsV3pKd295Q0osQ3lKbG95Q0UsMENBS0UsbUJBSkEsYUFHQSxlQURBLFdBREEsNkJ6SndveUNKLEN5Sm5veUNNLGtGQUdFLFlBQ0Esb0JBRkEsWUFHQSxvQkFKQSxVekp5b3lDUixDeUpqb3lDSSxpREFDRSxjekptb3lDTixDeUovbnlDRSxnREFFRSxhQUNBLFNBRkEsb0J6Sm1veUNKLEN5SjlueUNFLDJDQUNFLHlCQUNBLGdCQUNBLGlCQUNBLFl6SmdveUNKLEN5SjlueUNJLDRFQUNFLGNBQ0EsZ0J6SmdveUNOLEN5SjVueUNJLGlKQUNFLFl6SjhueUNOLEN5SjNueUNJLG9EQUNFLFd6SjZueUNOLEN5SnhueUNBLG9DQU9FLHlCQUNBLHVCQUdBLGNBVkEsZUFDQSxxQkFXQSxtQkFWQSxnQkFPQSxxQkFFQSxnQkFFQSwrQkFSQSwwQ0FGQSxxQnpKcW95Q0YsQ3lKeG55Q0EsMERBQ0UsbUJ6SjJueUNGLEN5SnhueUNBLDJFQUdFLGdDQURBLFd6SjRueUNGLEN5SnhueUNBLDZCQUNFLGV6SjJueUNGLEN5SnZueUNFLHFDQUNFLG1CekowbnlDSixDeUp2bnlDRSxnREFDRSx5QkFDQSx1REFFQSw2QkFEQSwyQnpKMG55Q0osQ3lKcm55Q0EsTUFDRSxtQnpKd255Q0YsQ3lKcm55Q0EsdURBQ0UsbUJBQ0EsdUJ6SndueUNGLEN5SnRueUNFLDBEQUNFLGdCekp3bnlDSixDeUpybnlDRSwyRUFDRSxnQnpKdW55Q0osQ3lKcG55Q0UseUVBQ0UsNkJBQ0EsY3pKc255Q0osQ3lKcm55Q0ksK0VBR0Usa0JBRkEsZ0JBR0EscUJBRkEsbUJ6SnlueUNOLEN5SnBueUNJLDRFQUVFLGtCQURBLGdCQUVBLG9CekpzbnlDTixDeUpubnlDSSx1RkFDRSx3QnpKcW55Q04sQ3lKL215Q00sa0ZBR0UsWUFGQSxxQkFDQSxVekprbnlDUixDeUovbXlDUSx1RkFDRSxZekppbnlDVixDeUoxbXlDQSw0Q0FJRSxtQkFEQSxhQURBLFlBREEsVXpKZ255Q0YsQ3lKM215Q0UsNERBQ0UseUJ6SjZteUNKLEN5SnZteUNJLDRNQUNFLDRCekowbXlDTixDeUpwbXlDRSxtS0FDRSxxQnpKdW15Q0osQ3lKbG15Q0UsK0pBQ0Usa0J6SnFteUNKLEN5SjlseUNFLHFJQUNFLFF6SmtteUNKLEN5SjlseUNBLHFDQUVFLHFCekpnbXlDRixDeUo5bHlDRSwwQ0FDRSxRekpnbXlDSixDeUo3bHlDRSwwREFDRSxZekorbHlDSixDeUozbHlDQSxvQ0FFRSxlQURBLGdCQUVBLGlCQUNBLFN6SjhseUNGLEN5SjFseUNFLDJDQVFFLHNCQVBBLFlBS0EsbUJBQ0Esc0JBRkEsY0FGQSx1QkFDQSxrQkFGQSxVekptbXlDSixDY2xyMENFLHdEQUNFLGFkcXMwQ0osQ3lKem15Q0EsMkJBRUUsYXRKNWxDWSxDc0oybENaLG1CQU1BLG9CQURBLHlCQUhBLGtCQUNBLFFBQ0EsZ0J6SjhteUNGLEN5SjFteUNFLHdDQUdFLGtCQUZBLGtCQUNBLFN6SjZteUNKLEN5SnpteUNFLGlDQUVFLGlCQURBLGlCeko0bXlDSixDeUpybXlDRSxxRUFDRSxlekowbXlDSixDeUo3bHlDQSw4REFORSxhdEp6bkNZLENzSnduQ1osbUJBSUEsb0JBTEEsZ0JBSUEseUJBREEsaUJ6SnFueUNGLEN5SmhueUNBLCtCQUVFLGlCeko4bXlDRixDeUpqbXlDSSxtTUFFRSxlQUNBLHlCQUZBLGF6SnNteUNOLEN5SmpteUNJLHlNQUNFLDBCekptbXlDTixDeUpqbXlDSSx1R0FDRSxZekptbXlDTixDeUo1bHlDSSxnT0FGQSxtQkFEQSxZekp1bXlDSixDeUovbHlDRSw4REFDRSwwQnpKaW15Q0osQ3lKNWx5Q0UsbURBS0UsbUJBREEsYUFGQSxtQkFEQSxnQkFFQSxxQnpKaW15Q0osQ3lKMWx5Q0Usd0NBRUUsZUFEQSxnQkFFQSxpQkFDQSxheko2bHlDSixDeUp6bHlDQSxrQ0FDRSxhQUNBLGdCQUNBLFV6SjRseUNGLEN5SjFseUNFLHVDQUNFLG1CQUVBLGdCQURBLHFCeko2bHlDSixDeUp6bHlDRSxtREFDRSxzQnpKMmx5Q0osQ3lKdmx5Q0Esa0NBQ0UsU3pKMGx5Q0YsQ3lKdmx5Q0Esb0NBQ0UsYUFDQSxrQnpKMGx5Q0YsQ3lKeGx5Q0UsMENBSkYsb0NBS0ksWXpKMmx5Q0YsQ0FDRixDeUp4bHlDQSxvQ0FDRSxhQUNBLHFCekoybHlDRixDeUp6bHlDRSxzQ0FDRSxrQkFDQSxnQkFDQSxtQnpKMmx5Q0osQ3lKemx5Q0ksa0RBQ0UsY3pKMmx5Q04sQ3lKeGx5Q0ksbURBQ0UsYXpKMGx5Q04sQ3lKcmx5Q0EsMENBTUUsbUJBSEEsYUFDQSxzQkFGQSxZQUdBLHVCQUpBLFV6SjZseUNGLEN5SnRseUNFLDhDQUVFLFlBQ0Esa0JBRkEsVXpKMGx5Q0osQ3lKcmx5Q0UsaURBTUUseUJBSkEsZUFEQSxnQkFFQSxpQkFFQSxxQkFEQSxtQnpKeWx5Q0osQ3lKcGx5Q0UsZ0RBS0UsZUFIQSxlQURBLGdCQUVBLGlCQUNBLHlCekp1bHlDSixDeUpsbHlDQSxvQ0FDRSxZekpxbHlDRixDeUpwbHlDRSx3Q0FDRSxjekpzbHlDSixDeUpsbHlDQSx5Q0FHRSxtQkFEQSxhQUVBLDZCekpxbHlDRixDeUpubHlDRSx5REFFRSxxQkFEQSxZekp1bHlDSixDeUpybHlDSSw2REFHRSxlQURBLGdCQUVBLGlCQUhBLGdCQUlBLGdCekp3bHlDTixDeUpubHlDQSx1QkFDRSxxQnpKc2x5Q0YsQ3lKbmx5Q0EsdUNBR0UsbUJBREEsZ0JBRUEsa0J6SnNseUNGLEN5Sm5seUNBLGdDQUVFLGlCQURBLGdCQUVBLGdCekpzbHlDRixDeUpubHlDQSxnQkFFRSx5QkFDQSxtQkFGQSxZekp3bHlDRixDeUpwbHlDRSx3QkFFRSxtQkFEQSxZekp1bHlDSixDeUpwbHlDSSx5Q0FDRSx3QnpKc2x5Q04sQ3lKbmx5Q0ksNkJBRUUsbUJBREEsZ0JBRUEscUJ6SnFseUNOLEN5SmhseUNBLDZDQUdFLGVBREEsZ0JBRUEsZ0J6Sm1seUNGLEN5SmpseUNFLHFEQUtFLGVBREEsZUFIQSxzQkFDQSxvQkFDQSxhekpzbHlDSixDeUpsbHlDSSwrREFDRSxZekpxbHlDTixDeUpobHlDQSxzQkFDRSxtQnpKbWx5Q0YsQ3lKaGx5Q0EseUJBQ0Usb0JBQ0EsaUJBQ0Esa0J6Sm1seUNGLEN5Si9reUNFLHNCQUVFLG1CQURBLGN6Sm1seUNKLEN5SmpseUNJLDRCQUNFLDBCekptbHlDTixDeUpqbHlDSSw4QkFDRSx3QnpKbWx5Q04sQ3lKaGx5Q0kseUJBQ0UsZ0JBQ0EsY3pKa2x5Q04sQ3lKL2t5Q0ksK0JBQ0Usb0JBQ0Esb0J6SmlseUNOLEN5SjVreUNJLDJCQUNFLGF6SjhreUNOLEN5SjFreUNFLG9CQUVFLGVBREEsZ0JBRUEsZ0J6SjRreUNKLEN5SjNreUNJLDZCQUVFLGlCQURBLFV6SjhreUNOLEN5SjNreUNNLGtDQUNFLFl6SjZreUNSLEN5SnhreUNFLHFDQUNFLHNCekowa3lDSixDeUpya3lDRSxpRUFDRSxrQnpKd2t5Q0osQ3lKcmt5Q0ksb0VBRUUsbUJBREEsZ0JBRUEsc0JBQ0Esa0J6SnVreUNOLEN5Sm5reUNFLG1EQUdFLHFCQUZBLGFBR0EsU0FGQSw2QnpKdWt5Q0osQ3lKbmt5Q0ksc0RBQ0UsNEJ6SnFreUNOLEN5SmpreUNFLDBEQUNFLE16Sm1reUNKLEN5SmhreUNFLGlEQUNFLFl6SmtreUNKLEN5Si9qeUNJLHVEQUNFLFlBR0EsZUFEQSxnQkFFQSxpQkFIQSxnQnpKb2t5Q04sQ3lKOWp5Q0ksdURBQ0UsY0FFQSxlQURBLGdCQUVBLGlCQUNBLGtCekpna3lDTixDeUo3anlDSSwyREFDRSxnQkFDQSxtQkFDQSxvQnpKK2p5Q04sQ3lKM2p5Q0UsaURBR0Usc0JBREEsaUJBR0EsdUJBREEsa0JBSEEsV3pKaWt5Q0osQ3lKM2p5Q0kscURBRUUsWUFDQSxpQkFGQSxVekoranlDTixDeUoxanlDSSxvRUFLRSxtQkFDQSxlQUhBLGFBREEsWUFFQSx1QkFIQSxVekppa3lDTixDeUoxanlDTSx3RUFFRSxlQURBLGF6SjZqeUNSLEN5SnhqeUNJLG9EQUNFLGdCQUNBLG9CekowanlDTixDeUp2anlDSSxtRUFFRSxZQURBLFV6SjBqeUNOLEN5SnhqeUNNLHNGQUNFLFN6SjBqeUNSLEN5SnZqeUNNLDBFQUNFLHdCekp5anlDUixDeUpyanlDSSw4REFTRSxtQkFGQSwyQkFOQSxhQUtBLGlCQUlBLHVCQU5BLE9BSUEsVUFOQSxrQkFDQSxNQUVBLFd6SjRqeUNOLEN5SnJqeUNNLGlFQUNFLGV6SnVqeUNSLEN5SnBqeUNNLGtFQUNFLGN6SnNqeUNSLEN5Sm5qeUNNLDBFQUVFLGlCQURBLGV6SnNqeUNSLEN5Sm5qeUNNLDRFQUdFLGdCQUZBLHNCQUNBLGN6SnNqeUNSLEN5Si9peUNBLHlEQUNFLG1CQUVBLFlBREEsZXpKbWp5Q0YsQ3lKamp5Q0Usc0VBQ0Usa0J6Sm1qeUNKLEN5SmhqeUNFLHVFQUNFLGtCekpranlDSixDeUovaXlDQSw4Q0FHRSxZQUdBLG1CQUNBLHNCQUZBLHFDQURBLGV6SnFqeUNGLEN5Si9peUNBLCtIQU1FLHdCQUNBLFF6SmtqeUNGLEN5Si9peUNBLDZDQUNFLGFBRUEsc0JBREEsa0J6Sm1qeUNGLEN5SmhqeUNFLHlEQUVFLDBCQURBLHlCekptanlDSixDeUpoanlDSSx1RUFDRSx5QnpKa2p5Q04sQ3lKL2l5Q0ksZ0VBQ0Usc0J6SmlqeUNOLEN5SjNpeUNBLGtDQUNFLE16SjhpeUNGLEN5SjVpeUNFLHdDQUVFLG1CQURBLGdCQUVBLHFCeko4aXlDSixDeUo3aXlDSSwrQ0FDRSwwQnpKK2l5Q04sQ3lKMWl5Q0EsNEJBQ0UsbUJ6SjZpeUNGLEN5SjNpeUNFLG1DQUVFLG1CQURBLFl6SjhpeUNKLEN5SjNpeUNJLHVDQUNFLGN6SjZpeUNOLEN5SjFpeUNJLHdEQUNFLGlCQUNBLGlCeko0aXlDTixDeUp6aXlDSSx5REFDRSxxQnpKMml5Q04sQ3lKcml5Q0UsMkNBQ0Usa0J6SndpeUNKLEN5SnBpeUNBLHFDQUdFLG1CQURBLGFBRUEsUXpKdWl5Q0YsQ01qcjFDSSw2Qm1Kc29ESixxQ0FPSSxRekp5aXlDRixDQUNGLEN5SnZpeUNFLDBDQVZGLHFDQVdJLE96SjJpeUNGLENBQ0YsQ3lKeGl5Q0Esa0JBRUUsZUFDQSxpQkFGQSxXeko2aXlDRixDeUp6aXlDRSw4QkFDRSxtQnpKMml5Q0osQ010czFDSSw2Qm1KcXBESixrQkFVSSxXekoyaXlDRixDeUp6aXlDRSw4QkFDRSxvQnpKMml5Q0osQ0FDRixDeUp0aXlDRSw2RkFDRSxNekp5aXlDSixDeUpyaXlDQSx1QkFFRSxlQURBLGdCQUVBLGlCQUNBLHNCQUVBLG9CQURBLG1Cekp5aXlDRixDeUpwaXlDQSxZQUVFLHVCQURBLGV6SndpeUNGLENNaHUxQ0ksNkJtSnVyREosWUFLSSxVekp3aXlDRixDQUNGLEN5SnJpeUNBLGtCQUVFLGdCQURBLFV6SnlpeUNGLEN5SnJpeUNBLG1CQUNFLGtCekp3aXlDRixDeUpyaXlDQSx1Q0FDRSx3QnpKd2l5Q0YsQ3lKaml5Q0EsNkJBQ0UsV3pKb2l5Q0YsQ3lKaml5Q0EscUNBQ0UsYUFDQSxlQUNBLFNBQ0EsaUJ6Sm9peUNGLEN5SmppeUNBLHlCQUdFLGNBRkEsZUFDQSxpQkFFQSxnQnpKb2l5Q0YsQ3lKaml5Q0Esa0NBQ0UsWXpKb2l5Q0YsQ3lKaml5Q0EsdUNBRUUsY0FEQSxZQUVBLFN6Sm9peUNGLEN5SmxpeUNFLGdEQUNFLFN6Sm9peUNKLEN5SmhpeUNBLGlDQUNFLFd6Sm1peUNGLEN5Si9oeUNFLDBDQUNFLGFBQ0Esd0J6SmtpeUNKLEN5SmhpeUNJLGlEQUVFLGVBREEsZ0JBRUEsZ0J6SmtpeUNOLEN5SmhpeUNNLDZEQUNFLGF6SmtpeUNSLEN5SjloeUNFLGtEQUNFLGFBQ0Esc0J6SmdpeUNKLEN5SjloeUNJLHlEQUVFLGVBREEsZ0JBRUEsZ0J6SmdpeUNOLEN5SjNoeUNJLDBEQUNFLGVBQ0EsZ0JBQ0EsZ0J6SjZoeUNOLEN5SnhoeUNBLDBCQUNFLG1CekoyaHlDRixDeUp4aHlDQSx1Q0FJRSxjQUZBLGVBREEsZ0JBRUEsZ0J6SjRoeUNGLEN5SnpoeUNFLHlDQUNFLGF6SjJoeUNKLEN5SjFoeUNJLCtDQUNFLGF6SjRoeUNOLEN5SnZoeUNBLDJFQUVFLFV6SjBoeUNGLEN5SnZoeUNBLDBCQUNFLDZCQUNBLGN6SjBoeUNGLEN5SnhoeUNFLDZCQUNFLHNCekowaHlDSixDeUpyaHlDRSwyS0FDRSxtQnpKd2h5Q0osQ3lKcGh5Q0Esc0RBR0UsWUFGQSxnQkFDQSxnQnpKd2h5Q0YsQ3lKcmh5Q0UsMENBTEYsc0RBTUksYUFDQSxhekp3aHlDRixDQUNGLEN5SnJoeUNBLGtCQUNFLHNCekp3aHlDRixDeUp0aHlDRSx3Q0FDRSxrQnpKd2h5Q0osQ3lKcmh5Q0UsK0RBQ0UsbUJ6SnVoeUNKLEN5Sm5oeUNBLHNFQUdFLGlCQURBLGdCQU9BLG9CQUxBLG1CQUdBLHdCQURBLHdCQUVBLGdCekp1aHlDRixDeUpwaHlDRSwwRUFDRSxhekp1aHlDSixDeUp0aHlDSSxzRkFDRSxhekp5aHlDTixDeUpwaHlDQSxnQ0FDRSxTQUNBLFVBQ0EsVXpKdWh5Q0YsQ3lKcGh5Q0EsaURBQ0UseUJBQ0EsYUFDQSxpQnpKdWh5Q0YsQ3lKcmh5Q0UsdUVBQ0UsWXpKdWh5Q0osQ3lKbmh5Q0EsaURBQ0UsZXpKc2h5Q0YsQ3lKbmh5Q0EscUNB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LFdBTkEsV0FDQSxxQkFFQSxZQUVBLGtCQUVBLHNCQUxBLFUxSnEvMkNSLEMwSjUrMkNhLGlFQUNMLHdCMUo4KzJDUixDMEozKzJDYSwrREFDTCxVMUo4KzJDUixDMEozKzJDSSxrQ0FNSSxTQUpBLHFCQU1BLGVBREEsZ0JBRkEsV0FJQSxpQkFMQSxpQkFIQSxrQkFFQSxTMUpvLzJDUixDMEpwKzJDUSw2TkFDSSxVMUowKzJDWixDMEpuKzJDUSx5Q0FESixnRkFFUSxpQjFKdSsyQ1YsQ0FDRixDMEpyKzJDWSwwQ0FMUixnRkFNWSxpQjFKdysyQ2QsQ0FDRixDMEoxOTJDQSw0SEFDSSxrQzFKaSsyQ0osQzBKOTkyQ0EscUZBRUksb0IxSmkrMkNKLEMwSjk5MkNBLHFGQUNJLDBCMUppKzJDSixDMEo5OTJDQSw4QkFDSSxrQzFKaSsyQ0osQzBKOTkyQ0EsNkRBQ0ksbUNBQ0Esb0IxSmkrMkNKLEMwSjk5MkNBLDhGQUVJLGtDMUppKzJDSixDMEp0OTJDQSw0SEFDSSxrQzFKNjkyQ0osQzBKMTkyQ0EscUZBRUksb0IxSjY5MkNKLEMwSjE5MkNBLHFGQUNJLDBCMUo2OTJDSixDMEpsOTJDQSx5TEFFSSxrQzFKNjkyQ0osQzBKejkyQ0EsNENBQ0UsVTFKNDkyQ0YsQzBKbjkyQ0EsZ0lBQ0ksa0MxSjA5MkNKLEMwSnY5MkNBLHVGQUVJLG9CMUowOTJDSixDMEp2OTJDQSx1RkFDSSwwQjFKMDkyQ0osQzBKLzgyQ0EsaU1BRUksa0MxSjA5MkNKLEMwSm45MkNBLG9DQUNJLGtDMUpzOTJDSixDMEpuOTJDQSx3Q0FDSSxtQ0FJQSw0REFEQSx3QkFGQSw0QkFDQSxxQjFKdzkyQ0osQzBKbjkyQ0Esd0xBRUksa0MxSnM5MkNKLEMwSm45MkNBLDZRQU1FLG9CMUpzOTJDRixDMEpuOTJDQSxnTEFFSSwwQjFKczkyQ0osQzBKOTgyQ0Esa01BRUksa0MxSnM5MkNKLEMwSnI4MkNBLGlDQUtFLDREMUp3ODJDRixDMEpuODJDQSxpRUFURSxtQ0FHQSx3QkFGQSw0QkFDQSxxQjFKazkyQ0YsQzBKMzgyQ0EsZ0NBS0UsK0QxSnM4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SnFzNUNKLEM0SnpyNUNJLHNHQUVFLHNCQUNBLGtCQUZBLFM1SmtzNUNOLENNN3c1Q0ksNEJzSjRERiw2QkFzQkksT0FEQSxRNUppczVDSixDNEoxcjVDSSx5REFDRSxRNUorcjVDTixDNEo1cjVDSSwrREFFRSxPQURBLE81SityNUNOLENBVEYsQzRKaHI1Q0UsaUdBS0UsZUFIQSxlQURBLGdCQUVBLGlCQUNBLGdCNUo4cjVDSixDNEp6cjVDSSx5T0FDRSwwQjVKOHI1Q04sQzRKNXI1Q0ksc0NBQ0Usb0M1SjhyNUNOLEM0SnJyNUNFLG1DQU1FLHFCekpwR1UsQ3lKdUdWLE9BSkEsa0JBSEEsa0JBRUEsV0FJQSxRQUxBLFdBSUEsVzVKeXI1Q0osQ016ejVDSSw0QnNKeUhGLG1DQVlJLE9BREEsTzVKMHI1Q0osQ0FDRixDNEp0cjVDRSx1REFDSSxZQUlBLGVBRkEsWUFHQSxvQkFGQSxvQkFGQSxVNUo2cjVDTixDNEp0cjVDRSw2QkFFRSxrRTVKd3I1Q0osQzRKcnI1Q0UsMEJBRUUsOEJBREEsa0I1SnlyNUNKLEM0SnZyNUNJLG9EQUNFLG9CNUp5cjVDTixDNEp2cjVDSSw2Q0FDRSxlNUp5cjVDTixDNEpwcjVDRSxVQUNFLHFCNUp1cjVDSixDNEpycjVDRSxXQUNFLG1CNUp3cjVDSixDNkp4NjVDQSxZQUVFLHdCMUowRzBCLEMwSjNHMUIsaUI3SjQ2NUNGLENNajM1Q0kseUJ1SjVESixZQUlJLGlCN0o2NjVDRixDQUNGLENNdDM1Q0ksMEJ1SjVESixZQU9JLGE3Sis2NUNGLENBQ0YsQzZKOTY1Q0UsNEJBQ0UsZ0I3Smc3NUNKLEM2Si82NUNJLHlDQUNFLGM3Smk3NUNOLEM2SjU2NUNBLGtCQUNFLGlFQUNBLHlCQUNBLHNCN0orNjVDRixDTXY0NUNJLDBCdUozQ0osa0JBS0ksZTdKaTc1Q0YsQ0FDRixDTTU0NUNJLDBCdUozQ0osa0JBUUkseUI3Sm03NUNGLENBQ0YsQzZKaDc1Q0Esb0JBQ0Usa0JBRUEsZTFKOEY0QixDMEovRjVCLG1CQUVBLCtCN0ptNzVDRixDNkpsNzVDRSx5QkFDRSxjQUNBLGtCQUNB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QjlKazU1Q04sQzhKNzQ1Q0UsMkJBQ0kseUJBQ0EsYTlKKzQ1Q04sQ0FDRixDTXB5NkNJLDRCd0p3Wkosa0JBRVEsc0I5Sjg0NUNOLENBQ0YsQytKaDM2Q0EscUNBQ0kscUIvSm0zNkNKLENnSzcyNkNBLGtDQUNFLHdCaEtnMzZDRixDTWp6NkNJLDZCMEpoRUosa0NBR0ksd0JoS2szNkNGLENBQ0YsQ01uMDZDSSwwQjBKN0NBLDRDQUNFLGVoS20zNkNKLENnSzcyNkNGLG9FQUVJLFNoS2kzNkNGLENBTEYsQ2dLejI2Q0UsdUdBQ0UscUJoS2kzNkNKLENnSzkyNkNFLG1NQUVFLHFCaEtnMzZDSixDZ0s3MjZDRSw2RkFDRSxxQmhLKzI2Q0osQ2dLNTI2Q0Usb0ZBQ0UsV2hLODI2Q0osQ2dLMzI2Q0UsbUpBQ0UsZ0JoSzYyNkNKLENnS3oyNkNBLDJEQUNFLG1CaEs0MjZDRixDTXIxNkNJLDZCMEp4QkosMkRBSUksbUJoSzYyNkNGLENBQ0YsQ00xMTZDSSw0QjBKeEJKLDJEQVVJLGdCQUZBLGNBQ0EsZ0JoSysyNkNGLENBQ0YsQ2dLMTI2Q0EseUVBQ0UsNEJBSUEsc0JBRkEsc0JBREEsOEJBSUEsd0JBRkEsU2hLKzI2Q0YsQ2dLMzI2Q0UsOEVBQ0Usa0JBQ0EsZ0JBQ0Esb0JoSzYyNkNKLENNLzI2Q0ksNkIwSlRKLHlFQWVJLDZCQUNBLGdCQUNBLDJCQUNBLGtCaEs2MjZDRixDZ0szMjZDRSw4RUFDSSxtQkFDQSxnQkFDQSxnQmhLNjI2Q04sQ0FDRixDTTUzNkNJLDRCMEpUSix5RUE0QkksVWhLNjI2Q0YsQ0FDRixDZ0sxMjZDQSwrRkFDRSxVaEs2MjZDRixDZ0szMjZDRSwwSUFLRSx5QkFGQSxjQUZBLHVCQUdBLHNCQUZBLGlCaEtnMzZDSixDTTU0NkNJLDZCMEowQkYsMElBUUksWWhLODI2Q0osQ0FDRixDTWo1NkNJLDRCMEowQkYsMElBWUkseUJBQ0EsNkJBRUEsMkJBREEsbUJoS2czNkNKLENBQ0YsQ010NjZDSSwwQjBKMkRBLCtJQUNNLG1CaEs4MjZDUixDQUNGLENnSzEyNkNJLCtJQUNFLGFBQ0Esc0JoSzQyNkNOLENNbDY2Q0ksNkIwSnVCSiwrRkFvQ0ksbUJoSzIyNkNGLENnS3oyNkNFLG1KQUNFLFloSzIyNkNKLENBQ0YsQ00zNTZDSSxtRDBKb0RKLDhJQUdJLG1CaEt5MjZDRixDQUNGLENnS3QyNkNBLGdGQUNFLGtCQUNBLGtCaEt5MjZDRixDTWw4NkNJLDBCMEp1RkosZ0ZBS0ksVWhLMDI2Q0YsQ0FDRixDZ0t4MjZDRSxvSUFDRSxpQmhLMDI2Q0osQ2dLdjI2Q0UsaUlBR0UsV0FEQSxlQURBLGdCQUdBLFVoS3kyNkNKLENNbjg2Q0ksNkIwSnNGRixpSUFPSSxTaEswMjZDSixDQUNGLENnS3QyNkNBLHFDQUNFLHdDQUVBLFlBREEsVWhLMDI2Q0YsQ2dLdDI2Q0Esc0NBR0UsbUJBRkEsYUFDQSxVaEswMjZDRixDZ0t0MjZDQSxvR0FDRSx5QkFDQSw4QmhLeTI2Q0YsQ016OTZDSSw0QjBKOEdKLG9HQUtJLHlCQUNBLDRCaEswMjZDRixDQUNGLENNLzk2Q0ksNkIwSndISix3aEJBR0ksd0I3SmxIVSxDNkppSFYsU2hLNDI2Q0YsQ2dLejI2Q0UsaW5DQUVFLFNoSzQyNkNKLENBQ0YsQ001KzZDSSw0QjBKd0hKLHdoQkFZSSx3QmhLNjI2Q0YsQ0FDRixDZ0t6MjZDRSxxR0FFSSxLaEsyMjZDTixDTXYrNkNJLG1EMEprSUYsbUZBQ0UsU2hLeTI2Q0YsQ2dLdDI2Q0EsbUpBQ0UsbUJoS3cyNkNGLENnS3IyNkNBLDRDQUNFLDBCaEt1MjZDRixDZ0twMjZDQSwyREFDRSx5QmhLczI2Q0YsQ0FDRixDZ0tqMjZDQSxpQ0FDRSxXaEttMjZDRixDZ0toMjZDQSxtQ0FDRSxrQmhLbTI2Q0YsQ2dLbDI2Q0UseUNBRUUsbUJBREEsYUFFQSw2QmhLbzI2Q0osQ2dLbDI2Q0ksMkNBQ0UsbUJBQ0Esa0JBQ0EsZ0JBQ0EsZ0JoS28yNkNOLENNeGc3Q0ksbUQwSnVLRix1Q0FFSSxTaEttMjZDSixDQUNGLENNNWg3Q0ksNEIwSndLSixtQ0FvQkksZ0JoS28yNkNGLENBQ0YsQ2dLajI2Q0Esd0JBTUUsbUJBSEEsa0JBQ0EsYUFGQSxZQUdBLHVCQUpBLFVoS3kyNkNGLENnS2oyNkNBLHlCQUNFLDhCQUNBLGtCaEtvMjZDRixDTS9pN0NJLDZCMEp5TUoseUJBSUksa0JoS3MyNkNGLENBQ0YsQ01wajdDSSw0QjBKeU1KLHlCQU9JLGtCaEt3MjZDRixDQUNGLENnS3YyNkNFLDRDQUNFLGVoS3kyNkNKLENnS3YyNkNFLG1EQUNFLGtCaEt5MjZDSixDTS9qN0NJLDRCMEowTkosMEJBRUksU2hLdzI2Q0YsQ0FDRixDZ0t0MjZDRSxpQ0FNSSx1QkFIRixpQkFGQSxpQmhLMjI2Q0osQ00zazdDSSw2QjBKK05GLGlDQVdJLGdCQURBLGFBRUEsdUJoS3MyNkNKLENBQ0YsQ2dLbDI2Q0EsMkJBQ0Usa0JoS3EyNkNGLENNdGw3Q0ksNEIwSmdQSiwyQkFJSSxrQmhLczI2Q0YsQ0FDRixDZ0tuMjZDQSxvQ0FDRSxlN0puTTRCLEM2Sm9NNUIsbUJBQ0Esa0NoS3MyNkNGLENnS3IyNkNFLDJDQUdFLG1CQUNBLHNCQUNBLG1CQUpBLGlCaEswMjZDSixDTXZtN0NJLDZCMEo0UEYsMkNBT0ksa0JBQ0Esc0JBQ0Esa0JoS3cyNkNKLENBQ0YsQ005bTdDSSw0QjBKNFBGLDJDQWtCSSxtQkFMQSx5QkFHQSxhQUlBLGdCQUhBLDJCQUtBLGNBUkEsYUFDQSxnQkFNQSxTaEsyMjZDSixDZ0t6MjZDSSxnREFDRSxtQmhLMjI2Q04sQ2dLMTI2Q08seURBRUMsZUFEQSxhaEs2MjZDUixDQUNGLENNanA3Q0kseUIwSndTQSxnREFFSSxZaEsyMjZDTixDQUNGLENnS3oyNkNFLDhDQUNFLHNCaEsyMjZDSixDTXpwN0NJLHlCMEo2U0YsOENBR0ksa0JoSzYyNkNKLENBQ0YsQ005cDdDSSx5QjBKbVRGLGlEQUVJLFloSzYyNkNKLENBQ0YsQ010cDdDSSw0QjBKc1NGLGlEQUtJLGdCQUNBLGdCaEsrMjZDSixDQUNGLENnSzUyNkNJLDJEQUdFLG1DQURBLHlCQUVBLDBCQUNBLFNBQ0EscUJBTEEseUJoS20zNkNOLENNanI3Q0kseUIwSjZUQSwyREFTSSx5QkFDQSxtQmhLKzI2Q04sQ0FDRixDZ0s3MjZDSSxpRUFFRSxlQUNBLGdCQUZBLHlCaEtpMzZDTixDTS9xN0NJLDRCMEo2VEEsaUVBT0ksa0JBREEsV2hLaTM2Q04sQ0FDRixDZ0s1MjZDRSw0Q0FDRSxtQkFFQSxlN0pyUjBCLEM2Sm9SMUIsc0JBRUEsa0JoSzgyNkNKLENNM3I3Q0ksNEIwSnlVRiw0Q0FNSSxtQkFDQSx1QmhLZzM2Q0osQ0FDRixDZ0s5MjZDRSwyQ0FDRSxtQkFDQSxtQmhLZzM2Q0osQ2dLLzI2Q0ksZ0RBRUUsYTdKelVRLEM2SndVUixjaEtrMzZDTixDZ0toMzZDTSxzREFDRSxhaEtrMzZDUixDTTVzN0NJLDRCMEptVkYsMkNBV0ksa0JBRUEsZTdKM1N3QixDNkowU3hCLG9CaEttMzZDSixDQUNGLENnS2gzNkNJLG1EQUNFLHFCaEtrMzZDTixDTXR0N0NJLDRCMEptV0EsbURBR0ksZWhLbzM2Q04sQ2dLLzI2Q0UsK0NBQ0UsZWhLbTM2Q0osQ2dLajM2Q0UsNENBQ0UsbUJoS20zNkNKLENBUEYsQ00zdDdDSSw2QjBKd1BKLG9DQTJISSxrQ2hLbzM2Q0YsQ2dLbjM2Q0UsK0NBQ0UsZWhLcTM2Q0osQ0FDRixDTXh2N0NJLHlCMEpzWUEsNENBQ0UsbUJBQ0Esb0JoS3EzNkNKLENBQ0YsQ005djdDSSwwQjBKcVFKLG9DQXVJSSxnQmhLczM2Q0YsQ2dLbDM2Q0UsNENBQ0Usb0JBQ0Esc0JBQ0Esa0JoS28zNkNKLENnS2wzNkNFLDJDQUNFLG1CQUNBLHFCaEtvMzZDSixDQUNGLENNL3Y3Q0ksNEIwSitZRSxzREFDRSxhaEttMzZDTixDZ0tqMzZDSSwyREFDRSxZaEttMzZDTixDQUNGLENNcHg3Q0kseUIwSnNhRSxzREFDRSxZaEtpMzZDTixDQUNGLENnSzkyNkNFLHlDQUNFLFloS2czNkNKLENnSzEyNkNFLG9LQUdFLGtCQUNBLFNoSzYyNkNKLENnSzEyNkNBLDhCQUVFLFlBRUEsV0FIQSxrQkFFQSxXQUVBLGlCQUNBLFloSzYyNkNGLENnSzMyNkNFLGdDQUNFLGVBQ0EsZ0JBQ0EsZ0JoSzYyNkNKLENnSzEy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NTdDRSx5Q0FDRSx5REFDRSxzQmpLdzU3Q0osQ0FDRixDTWpzOENJLDRCMko0UUosNkNBb0NJLDBCaktxNTdDRixDaUtwNTdDRSx3REFDRSxnQmpLczU3Q0osQ0FDRixDaUtoNTdDUSxnR0FFRSxZQURBLFVqS201N0NWLENpSzM0N0NBLDJDQUtFLG1CQURBLGFBRkEsaUJBS0EsZ0JBSkEsbUJBR0EsaUJBTEEsa0JqS281N0NGLENpSzM0N0NFLG9EQUNFLHFCQUNBLGtCaks2NDdDSixDaUszNDdDSSx3REFFRSxZQURBLFVqSzg0N0NOLENpS3o0N0NFLCtDQUNFLG1CaksyNDdDSixDaUt4NDdDRSx1REFDRSxZakswNDdDSixDTWx2OENJLDBCMkorVUosMkNBNkJJLG1CQUNBLHFCakswNDdDRixDaUt4NDdDRSxvREFDRSxvQmpLMDQ3Q0osQ2lLeDQ3Q0ksd0RBRUUsWUFEQSxVaksyNDdDTixDaUt0NDdDRSx1REFDRSxZakt3NDdDSixDaUtyNDdDRSx1REFDRSxjakt1NDdDSixDQUNGLENpS240N0NFLHdEQUNFLHVCQUdBLFlBRkEscUJBQ0EsVWpLczQ3Q0osQ2lLbDQ3Q0UscURBQ0UsaUJBQ0EsZ0JqS280N0NKLENpS2g0N0NBLFlBRUUsVUFEQSxVaktvNDdDRixDaUtoNDdDQSxlQUNFLGVBQ0EsZWpLbTQ3Q0YsQ2lLaDQ3Q0Esc0JBQ0UsbUJqS200N0NGLENNN3g4Q0kseUIySnlaSixzQkFJSSxtQmpLbzQ3Q0YsQ0FDRixDaUtqNDdDQSxpREFLRSxjQUpBLE9BR0EsbUJBRUEsZ0JBQ0EsaUJBTEEsZ0JBQ0Esc0JqS3c0N0NGLENpS2w0N0NFLHFEQUNFLGVBQ0EsZ0JqS280N0NKLENNaHo4Q0kseUIySmlhSixpREFlSSxhaktvNDdDRixDQUNGLENpS2o0N0NBLGtEQUNFLGdCQUNBLHNCaktvNDdDRixDTTF6OENJLDBCMko4YlMsNEZBQ1Asc0JqS2c0N0NKLENBQ0YsQ2lLNTM3Q0EsdURBTUUsZ0JqSzAzN0NGLENpSzkzN0NFLGdHQUNFLFlqS2c0N0NKLENpSzMzN0NFLGdFQUVFLG9CQURBLGNqSzgzN0NK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LENpS3AxN0NFLDRGQUNFLFlqS3MxN0NKLENpS3AxN0NFLGdHQUNFLG9CaktzMTdDSixDQUNGLENNMWs5Q0ksb0QySmt2QkEsZ0dBSUksb0JqS3cxN0NOLENBQ0YsQ001bDlDSSwwQjJKdXdCQSxrRkFDRSxrQmpLdzE3Q0osQ2lLcjE3Q0Usc0ZBQ0UsWWpLdTE3Q0osQ2lLcjE3Q0ksK0ZBQ0UsdUJqS3UxN0NOLENpS3IxN0NNLG1HQUVFLFlBREEsVWpLdzE3Q1IsQ0FDRixDTTNtOUNJLDBCMkoweEJBLGlGQUNFLDRCaktvMTdDSixDaUtsMTdDRSwrRUFDRSxzQmpLbzE3Q0osQ2lLbjE3Q0ksbUZBQ0UsZWpLcTE3Q04sQ2lLbDE3Q0Usc0ZBRUUsdUJBREEsYUFFQSxVaktvMTdDSixDaUtuMTdDSSwwRkFFRSxlQUNBLGNBRkEsV2pLdTE3Q04sQ2lLbjE3Q00scUlBQ0UsY2pLcTE3Q1IsQ2lLajE3Q0Usc0ZBRUUsaUJqS2sxN0NKLENpS2gxN0NFLG1GQUNFLGtCaktrMTdDSixDaUs3MDdDRSx3RkFDRSxlQUNBLHFCaksrMDdDSixDaUs3MDdDRSxpRkFDRSxtQkFDQSxrQmpLKzA3Q0osQ2lLNzA3Q0kscUZBRUUsZUFEQSxnQkFFQSxnQmpLKzA3Q04sQ0FDRixDaUt6MDdDQSx5Q0FDRSxzQmpLNDA3Q0YsQ00xcDlDSSwwQjJKKzBCRiw4RUFFSSxZaks2MDdDSixDQUNGLENpS3gwN0NBLHNDQUVFLGlCQUVBLGtCQUVBLFFBSEEsa0JBRUEsTUFKQSxlaktnMTdDRixDaUt0MDdDRSwyQ0FJRSx5Q0FGQSxlQURBLGdCQUVBLGdCakt5MDdDSixDTTlxOUNJLHlCMkprMkJGLDJDQU1JLGNqSzAwN0NKLENBQ0YsQ010cTlDSSw0QjJKcTFCRiwyQ0FTSSxZaks0MDdDSixDQUNGLENpSzEwN0NFLDhDQUdFLHlDQUZBLFdBQ0EsV2pLNjA3Q0osQ003cjlDSSx5QjJKODJCRiw4Q0FLSSxZaks4MDdDSixDQUNGLENpSzUwN0NFLDJDQUNFLHlDQUVBLGVBREEsZ0JBRUEsZ0JqSzgwN0NKLENNM3I5Q0ksNkIySnkyQkYsMkNB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QmpLazE3Q0osQ2lLNzA3Q0Usa0ZBQ0UsbUJBQ0EsV0FDQSxhQUNBLFNBQ0EsOEJBQ0EsT0FHQSxVQUZBLGtCQUNBLFVqS2kxN0NKLENpSzUwN0NJLHdGQUNFLFNqSzgwN0NOLENpSzEwN0NFLG1FQUNFLHVCQUNBLGtCQUlBLFlBSEEsY0FFQSxXQURBLFNqSzgwN0NKLENpSzEwN0NJLHdFQUdFLFdBRkEsWUFHQSxVQUZBLFVqSzgwN0NOLENpSzEwN0NNLDRFQUVFLFlBREEsVWpLNjA3Q1IsQ2lLMzA3Q1EsaUZBQ0UsWWpLNjA3Q1YsQ2lLdjA3Q0Usa0ZBQ0UsV2pLeTA3Q0osQ2lLdDA3Q00sMkZBQ0UsYWpLdzA3Q1IsQ2lLbjA3Q0UsbUZBQ0UsWWpLcTA3Q0osQ2lLbDA3Q00sNEZBQ0UsYWpLbzA3Q1IsQ01qZytDSSw0QjJKbXNDQSxrRkFDRSxZaktpMDdDSixDQUNGLENpSzd6N0NBLDZDQU1FLG1CQUZBLGNBQ0EsYUFIQSxtQkFLQSxnQkFKQSxpQkFGQSxnQmpLczA3Q0YsQ2lLOXo3Q0UsaURBRUUsWUFDQSxvQkFGQSxVaktrMDdDSixDaUs1ejdDQSw4REFDRSxnQmpLK3o3Q0YsQ2tLNWwrQ0EscUNBQ0UsdUJBSUEsa0JBQ0EsU2xLK2wrQ0YsQ01saStDSSw2QjRKbkVKLHFDQUdJLGVsS3NtK0NGLENBQ0YsQ2tLbm0rQ0UsK0NBQ0UsbUJsS3FtK0NKLENNMWkrQ0ksNEI0SjVERiwrQ0FHSSxlbEt1bStDSixDa0twbStDQSxpREFFRSxvQmxLdW0rQ0YsQ0FKRixDTTVqK0NJLDBCNEp0REoscUNBb0JJLFVsS3VtK0NGLENBQ0YsQ2tLcG0rQ0EscUNBSUUsa0JsS29tK0NGLENrS3ZtK0NFLDREQUNFLFlsS3ltK0NKLENNaGsrQ0ksNEI0SjNDSixxQ0FNSSxlbEt5bStDRixDQUNGLENrS3RtK0NBLG1EQUNFLFVsS3ltK0NGLENNdGwrQ0kseUI0SnBCSixtREFHSSxtQkFFQSxlQURBLGlCbEs0bStDRixDQUNGLENrSzFtK0NFLDZEQUNFLGtCbEs0bStDSixDa0t4bStDQSw4Q0FDSSxTbEsybStDSixDa0t4bStDQSxnREFDRSxrQkFDQSxTbEsybStDRixDTXptK0NJLDBCNEpKSixnREFLSSxvQkFDQSxrQkFGQSxTbEsrbStDRixDQUNGLENrSzFtK0NBLDJDQUVFLHlCQU9BLGFBTEEsT3BKbkVBLGdCQUZBLFNvSnlFQSxnQkFEQSxrQkFKQSxpQkFFQSxzQkFDQSxrQmxLa24rQ0YsQ2tLOW0rQ0UsOENBQ0UscUJBRUEsa0JBREEscUJsS2luK0NKLENNdG4rQ0ksNkI0SlFFLCtEQUNFLGtCbEtpbitDTixDQUNGLENNM24rQ0ksNEI0SkdGLDhDQVdJLGNsS2luK0NKLENrSy9tK0NJLDBEQUNFLHFCbEtpbitDTixDa0t6bytDRiwyQ0E4Qkksd0JsS2duK0NGLENBSkYsQ01ubytDSSw2QjRKUEosMkNBaUNJLHdCbEtrbitDRixDQUNGLENNMXArQ0kseUI0Sk1KLDJDQXFDSSxzQkFEQSxxQkFFQSxrQmxLb24rQ0YsQ0FDRixDTXBwK0NJLDRCNEpvQ0YsMERBRUksV2xLa24rQ0osQ0FDRixDTXpwK0NJLDZCNEpvQ0YsMERBTUksZ0JsS21uK0NKLENBQ0YsQ00zcStDSSwwQjRKOERBLCtGQUVFLGdCQURBLFVsS2tuK0NKLENrSy9tK0NJLDBJQUVFLGdCQUNBLHVCQUZBLFVsS21uK0NOLENrSy9tK0NNLDZJQUNFLGdCbEtpbitDUixDa0svbStDUSw4SkFDQSw0QmxLaW4rQ1IsQ2tLOW0rQ1EsOExBS0UsY0FDQSxXQUxBLGdCQUNBLGtCQUVBLHVCQURBLGtCbEttbitDVixDa0s5bStDUSxtTUFFRSxjQUNBLFdBRkEsT2xLa24rQ1YsQ2tLOW0rQ1EscU1BQ0UsVWxLZ24rQ1YsQ0FDRixDa0t4bStDQSxrREFLRSxtQkFKQSx5QkFVQSxtQkFDQSxrQkFUQSxhQUNBLHNCQUtBLG1CQURBLGNBRkEsdUJBSkEsc0JBUUEsc0JBSEEsWWxLK20rQ0YsQ2tLeG0rQ0Usc0RBRUUsaUJBREEsZWxLMm0rQ0osQ00vdCtDSSwwQjRKcUdKLGtEQW1CSSxtQmxLMm0rQ0YsQ0FDRixDa0sxbStDRSx3REFDRSxVL0p4R1UsQytKeUdWLHlCbEs0bStDSixDTTN0K0NJLDRCNEptSEoseUNBRU0sc0JsSzJtK0NKLENBQ0YsQ2tLdm0rQ0EsaURBQ0Usb0JsSzBtK0NGLENrS3ZtK0NBLDJDQUdFLG1CQUZBLHFCQUdBLGlCQUNBLGUvSjdFNEIsQytKOEU1QixxQkFKQSxtQmxLOG0rQ0YsQ005dStDSSw0QjRKOEhKLDJDQVNJLGlCQURBLFFsSzZtK0NGLENBQ0YsQ2tLMW0rQ0ksbURBQ0UsVWxLNG0rQ04sQ2tLem0rQ0UsaURBQ0Usd0IvSmpJVSxDK0prSVYsU2xLMm0rQ0osQ2tLMW0rQ0ksdURBQ0Usd0JsSzRtK0NOLENNM3crQ0kseUI0SjJKRixpREFPSSxrQmxLNm0rQ0osQ0FDRixDa0szbStDRSwwREFDRSx3Qi9KM0lVLEMrSjRJVixTbEs2bStDSixDa0s1bStDSSxnRUFDRSx3QmxLOG0rQ04sQ012eCtDSSx5QjRKcUtGLDBEQU9JLGtCbEsrbStDSixDQUNGLENrSzdtK0NFLGlEQUNFLHdCbEsrbStDSixDa0s3bStDRSxpREFFRSwyQkFDQSxvQkFDQSxtQmxLK20rQ0osQ01yeStDSSx5QjRKMklKLDJDQStDSSxpQmxLK20rQ0YsQ0FDRixDa0s1bStDQSw4Q0FHRSxVL0o5S1ksQytKNEtaLGtCQUNBLHNCQUdBLFFsSzhtK0NGLENrSzVtK0NFLG9EQUVFLFUvSnBMVSxDK0ptTFYseUJsSyttK0NKLENNcnorQ0kseUI0SjhMSiw4Q0FZSSxjbEsrbStDRixDQUNGLENNN3krQ0ksNkI0SmlMSiw4Q0FnQkksYWxLZ24rQ0YsQ0FDRixDa0s3bStDQSxrRUFNRSw0QkFDQSxxQkFGQSxtQmxLa24rQ0YsQ2tLN20rQ0EsZUFDRSxvQmxLZ24rQ0YsQ2tLN20rQ0EsWUFDRSxzRGxLZ24rQ0YsQ2tLN20rQ0EsZUFDRSx5RGxLZ24rQ0YsQ2tLN20rQ0EsWUFDRSxzRGxLZ24rQ0YsQ2tLN20rQ0EsWUFDRSw2RGxLZ24rQ0YsQ2tLN20rQ0EsZUFDRSx5RGxLZ24rQ0YsQ2tLN20rQ0Esa1RBR0Usa0NsS2duK0NGLENNdjIrQ0kseUI0Sm9QSixrVEFNSSxzQ2xLbW4rQ0YsQ0FDRixDa0tobitDQSx5R0FDRSxrQ2xLbW4rQ0YsQ01sMytDSSx5QjRKOFBKLHlHQUlJLDZCbEtvbitDRixDQUNGLENrS2puK0NBLCtKQUNFLHdCL0o3T1ksQytKOE9aLFdsS29uK0NGLENrS2puK0NBLHVEQUNFLHlCQUNBLDRDbEtvbitDRixDTWo0K0NJLHlCNEoyUUosdURBSUksMkNsS3NuK0NGLENBQ0YsQ016MytDSSw0QjRKOFBKLHVEQU9JLGdDbEt3bitDRixDa0t0bitDRSxxRUFDRSxlbEt3bitDSixDQUNGLENrS3BuK0NBLGlEQUNFLGVBQ0EsZ0JBQ0EsZ0JsS3VuK0NGLENrS3BuK0NBLGFBSUUsc0JBSUEsa0JBR0EsZUFEQSxnQkFIQSxZQUtBLGlCQVhBLGtCQUNBLFdBT0Esa0JBTkEsUUFHQSxVbEs2bitDRixDa0twbitDQSxpREFDRSxxQkFDQSxnQmxLdW4rQ0YsQ2tLbG4rQ0UsdUhBQ0UsaUJBQ0Esa0NsS3duK0NKLENNaDcrQ0kseUI0SitTSixpREFZSSx3QmxLeW4rQ0YsQ2tLcG4rQ0UsdUhBQ0UsbUJBQ0EsZ0NsSzBuK0NKLENBQ0YsQ2tLdG4rQ0Esc0RBU0UsbUJBSEEseUJBREEsbUJBRUEscUJBSEEsZUFJQSx1QkFQQSxvQkFDQSxzQkFTQSxrQkFDQSxTQUZBLHdCQVBBLGFsS2tvK0NGLENrS3huK0NFLCtEQUNFLHNCbEswbitDSixDa0t6bitDSSxtRUFFRSxnQkFEQSxjbEs0bitDTixDa0t4bitDRSw0REFDRSwwQmxLMG4rQ0osQ010OStDSSx5QjRKdVVKLHNEQXdCSSxRbEsybitDRixDQUNGLENNOTgrQ0ksNEI0SjBUSixzREEyQkksS2xLNm4rQ0YsQ0FDRixDa0sxbitDQSwwQ0FPRSxtQkFIQSx5QkFJQSxtQkFOQSxnQkFhQSwyQkFWQSxhQUNBLHVCQUhBLFNBVUEsdUJBSEEsZ0JBVEEsZUFXQSxlQUhBLFNsS2lvK0NGLENNbisrQ0ksNEI0SnlWSiwwQ0FtQkkseUJBREEsYWxLNm4rQ0YsQ0FDRixDa0sxbitDRSxnREFDRSxVbEs0bitDSixDa0sxbitDRSxtREFDRSxxQmxLNG4rQ0osQ2tLM24rQ0ksdURBRUUsaUJBREEsZWxLOG4rQ04sQ01oZy9DSSwwQjRKc1dKLDBDQWtDSSxZbEs0bitDRixDQUNGLENrS3puK0NBLGdEQUNFLG1CQUNBLGVsSzRuK0NGLENNNy8rQ0ksNEI0SndZSixnR0FFTSxlbEsybitDSixDa0twbitDRSxvREFFRSxnQkFEQSxVbEswbitDSixDa0t4bitDSSwrRkFJRSx5QkFGQSxPQURBLGVBRUEsTWxLMm4rQ04sQ0FaRixDTXYvK0NJLG1ENEo4WUEsNEZBRUUsZ0JsS3duK0NKLENrS3ZuK0NJLGtMQUVFLE9BREEsZUFFQSxNQUNBLHlCbEt5bitDTixDa0twbitDSSxrWEFDRSw0QmxLeW4rQ04sQ2tLcm4rQ0ksZ0dBQ0UsUWxLdW4rQ04sQ0FDRixDTXBqL0NJLDBFNEoyYkUsZ0dBR0ksU2xLMG4rQ1IsQ0FDRixDTXpqL0NJLDBCNEpvY0EsNkNBQ0UsZ0JsS3duK0NKLENrS3ZuK0NJLHdGQUVFLE9BREEsZUFFQSxNQUNBLHlCbEt5bitDTixDa0twbitDSSx1TEFDRSw0QmxLeW4rQ04sQ2tLcm4rQ0ksZ0dBQ0UsU2xLdW4rQ04sQ2tLbm4rQ0ksMEZBQ0UsY2xLcW4rQ04sQ2tLbG4rQ0ksNEdBQ0UsYWxLb24rQ04sQ0FDRixDa0svbStDQSxxR0FFRSxVbEtpbitDRixDa0s5bStDQSxnSEFFRSxZQURBLFNsS2tuK0NGLENNNWwvQ0kseUI0SnllSixnSEFLSSxXbEtrbitDRixDQUNGLENNam0vQ0ksMEI0SnllSixnSEFRSSxXbEtvbitDRixDa0s3bStDRixpREFHSSxlbEttbitDRixDa0tsbitDRSw0RkFDRSxVQUNBLFVsS29uK0NKLENrS2xuK0NFLDRGQUNFLFlsS29uK0NKLENrS25uK0NJLCtGQUNFLDZCQUNBLGdCbEtxbitDTixDa0twbitDTSwwR0FDRSxpQmxLc24rQ1IsQ0F0QkYsQ010bS9DSSx5QjRKNmdCQSw0RkFDRSxxQmxLbW4rQ0osQ0FDRixDTXJuL0NJLDZCNEp1Z0JBLHNEQUVJLGFsS2luK0NOLENBQ0YsQ2tLOW0rQ0UsMEZBQ0UsWWxLZ24rQ0osQ2tLNW0rQ0Esc0dBQ0Usa0JsSyttK0NGLENrS3htK0NFLDZFQUNFLHdCbEsybStDSixDa0t2bStDSSw0SEFDRSxvQmxLeW0rQ04sQ2tLaG0rQ0ksd05BQ0Usa0JsS3FtK0NOLENrS2xtK0NJLGlIQUNFLGtCbEtvbStDTixDa0svbCtDSSx3TkFFRSxxQmxLaW0rQ04sQ2tLN2wrQ0Usb0pBRUUsa0JsSytsK0NKLENrSzVsK0NFLHdJQUlFLFdBRkEsbUJBQ0EscUJBRUEsc0JBQ0EsU2xLOGwrQ0osQ2tLM2wrQ0UsdUhBQ0UsbUJBQ0EscUJBQ0EsZ0JsSzZsK0NKLENrSzFsK0NFLGdFQUNFLGlCbEs0bCtDSixDTXZyL0NJLDBCNEorbEJBLHNGQUNFLHNCQUNBLGVsSzJsK0NKLENrS3hsK0NFLDBKQUVFLGtCbEswbCtDSixDa0t2bCtDRSxnTEFFRSxlbEt5bCtDSixDQUNGLENNeHIvQ0ksNkI0Sm9tQkUsK0dBQ0UsbUJBQ0Esa0JsS3VsK0NOLENrS25sK0NFLHVGQUNFLFNsS3FsK0NKLENrS2xsK0NFLHlHQUNFLG9CbEtvbCtDSixDa0tqbCtDRSx3SUFFRSxtQkFDQSxtQmxLbWwrQ0osQ2tLaGwrQ0Usc0ZBQ0Usc0JsS2tsK0NKLENrSy9rK0NFLDJHQUdFLG1CQUZBLDJCQUNBLFNBRUEsMEJsS2lsK0NKLENBQ0YsQ2Nqdi9DSSx5RG9KMnBCQSwyR0FPSSx3QmxLbWwrQ04sQ0FDRixDTXZ0L0NJLDZCNEp1b0JBLHVFQUNFLFVsS21sK0NKLENrS2hsK0NFLDJJQUNFLGlCQUVBLGdCQURBLGFsS21sK0NKLENrSy9rK0NFLDRHQUNFLGlCQUNBLGNBQ0EsZ0JsS2lsK0NKLENrSzlrK0NFLHVIQUNFLG1CQUNBLG9CQUNBLGVsS2dsK0NKLENrSzVrK0NJLHNGQUVFLGdCQURBLGNsSytrK0NOLENBQ0YsQ00vdS9DSSw2QjRKc3FCQSx1SkFDRSxZbEs0aytDSixDa0t6aytDRSxzREFDRSxZbEsyaytDSixDQUNGLENNdnYvQ0ksNEI0SmlyQkUsK0dBQ0UsaUJBQ0EsZ0JsS3lrK0NOLENrS3RrK0NJLGlIQUNFLG9CbEt3aytDTixDa0twaytDRSx1RkFDRSxVbEtzaytDSixDa0tuaytDRSx3SUFHRSxtQkFDQSxvQkFGQSxpQmxLdWsrQ0osQ2tLbGsrQ0UsdUhBQ0UsbUJBQ0Esb0JBQ0EsZ0JsS29rK0NKLENBQ0YsQ2tLaGsrQ0EsZ0RBQ0UsZ0dBQ0UsUWxLbWsrQ0YsQ0FDRixDbUt2MS9DQSxxRUFFSSwyQm5LeTEvQ0osQ21LdDEvQ0Esc0dBR0ksMkJuS3kxL0NKLENtS3QxL0NBLHlMQUNJLFVuS3kxL0NKLENtS3QxL0NBLHFDQUNJLHFCbkt5MS9DSixDbUt0MS9DQSxnREFFSSxnQkFEQSxrQm5LMDEvQ0osQ21LdDEvQ0EsMkRBQ0ksWW5LeTEvQ0osQ21LbDEvQ0Esb0NBQ0ksZW5LbzEvQ0osQ01sei9DSSw0QjZKbkNKLG9DQUlRLGVuS3ExL0NOLENBQ0YsQ21LbjEvQ0ksNERBQ0ksZW5LcTEvQ1IsQ21LbjEvQ1EsbUVBRUksZUFEQSx5Qm5LczEvQ1osQ21LajEvQ0ksMkNBR0ksbUJBRkEsNkJBQ0EsYUFFQSx1QkFFQSxvQkFEQSxnQm5LbzEvQ1IsQ21LLzAvQ0Esa0NBQ0ksYUFDQSxzQkFDQSxTQUNBLHFCbktrMS9DSixDTTcwL0NJLDRCNkpUSixrQ0FTUSxTQURBLHFCQURBLHVCbktxMS9DTixDQUNGLENtS2oxL0NJLHFDQUVJLHVCQURBLFluS28xL0NSLENtS2wxL0NRLDBDQUNJLHFCQUNBLGtCQUNBLGlCbktvMS9DWixDbUtoMS9DSSxpRkFFSSxlbktrMS9DUixDTWoyL0NJLDRCNkp1QkksOEZBRVEsb0JuS2kxL0NkLENBSkYsQ21LMTAvQ1EsMkRBQ0ksZW5LaTEvQ1osQ005Mi9DSSw0QjZKNEJJLDJEQUtRLCtCQUNBLGdDQUZBLFluS28xL0NkLENBQ0YsQ21LaDEvQ08sMERBQ0ssc0JuS2sxL0NaLENNeDMvQ0ksNEI2SnFDRywwREFNUywrQkFDQSxnQ0FGQSxpQkFEQSxnQm5LczEvQ2QsQ21LaDEvQ1Usa0VBRVEsb0JBQ0EsZ0JBQ0EscUJuS20xL0NsQixDbUsxMC9DVSxnREFDSSxVbks4MC9DZCxDQVhGLENtSzl6L0NJLGdEQUNJLHNCbks0MC9DUixDbUt0MC9DSSwrREFDSSxlbkt5MC9DUixDTW41L0NJLDRCNkp5RUEsK0RBR1EscUJBQ0EsaUJuSzIwL0NWLENBQ0YsQ21LbjAvQ0ksb0dBQ0ksNkJuS3UwL0NSLENtS24wL0NJLHdJQUlJLHNCQUhBLGdCQUVBLFVBcEtXLENBc0tYLFVuS3EwL0NSLENNcjYvQ0ksNEI2SjJGQSx3SUFRUSxXbkt1MC9DVixDQUNGLENtS24wL0NBLGlEQUlJLDZCQUhBLGFBQ0Esb0JBQ0EsbUJuS3UwL0NKLENtS3AwL0NJLCtEQUNJLFVuS3MwL0NSLENNcjcvQ0ksNEI2SndHSixpREFXUSxjbktzMC9DTixDQUNGLENtS24wL0NBLG9CQUNJLHlCQUNBLFVuS3MwL0NKLENtS3AwL0NJLHFIQUNJLFdBQ0EsY0FDQSxlbktzMC9DUixDbUtwMC9DUSxtSUFFSSxxQm5LcTAvQ1osQ21LajAvQ0ksd1lBQ0ksc0JBQ0MsbUJuS20wL0NULENtSy96L0NBLHNDQUNJLGdCbktrMC9DSixDbUtoMC9DSSx1S0FDSSxpQm5LazAvQ1IsQ21LOXovQ0EsU0FDSSxZQUNBLFNBQ0EsVUFDQSxlbktpMC9DSixDTXo5L0NJLDRCNkoySkosdUJBRVEsdUNuS2kwL0NOLENBQ0YsQ21LL3ovQ0ksZ0RBRUksZ0JBREEsU25LazAvQ1IsQ21LL3ovQ1EsNERBQ0ksYW5LaTAvQ1osQ21LM3ovQ0ksa0RBQ0ksbUJuSzh6L0NSLENNMSsvQ0ksNEI2SmdMSSxrREFDUSxzQm5LNnovQ2QsQ0FDRixDbUt6ei9DQSxpQkFDSSxvQkFDQSxnQkFDQSxpQkFFQSxtQkFEQSxlbks2ei9DSixDbUsxei9DSSxzQkFBTyxjbks2ei9DWCxDbUszei9DSSwwQkFDSSxtQm5LNnovQ1IsQ21LNXovQ1EsOEJBQ0ksZUFFQSxZQUNBLHFCQUZBLFVuS2cwL0NaLENtS3p6L0NBLG9CQUNJLFVuSzR6L0NKLENtSzF6L0NJLHdCQUVJLHFCQURBLHNCQUVBLGlCbks0ei9DUixDbUt4ei9DUSwwQkFDSSxtQm5LMHovQ1osQ21LcnovQ0EsaUJBQ0ksWUFFQSxpQkFEQSxVbkt5ei9DSixDbUtyei9DQSx3QkFJSSxlQUhBLGtCQUVBLFFBREEsb0JuSzB6L0NKLENtS3J6L0NBLG1DQUNJLG9Cbkt3ei9DSixDbUtwei9DSSxpQ0FDSSxhbkt1ei9DUixDTXBpZ0RJLDRCNko0T0EsaUNBR1EsWW5LeXovQ1YsQ0FDRixDbUtyei9DSSxpRUFDSSwrQm5LdXovQ1IsQ21LOXkvQ0EsMkJBQ0ksd0JuS3F6L0NKLENNamtnREkseUI2SmdSQSx1REFFUSxZbktvei9DVixDQUNGLENtSzF5L0NBLDhEQUxJLGFBQ0EscUJuSzB6L0NKLENtS3R6L0NBLGtDQUdFLFNBQ0EsdUJuS2t6L0NGLENNdGtnREksNEI2SmdSSixrQ0FTSSxTQURBLG9CQURBLHVCbktxei9DRixDQUNGLENtS2p6L0NFLHFDQUVFLHVCQURBLFluS296L0NKLENtS2x6L0NJLDBDQUNFLHFCQUNBLGtCQUNBLGlCbktvei9DTixDbUtoei9DRSxpRkFFRSxlbktrei9DSixDTTFsZ0RJLDRCNkoyU0YsMENBRUksb0JuS2l6L0NKLENBQ0YsQ21LL3kvQ0ksK0VBQ0UsYUFDQSxlbktpei9DTixDTW5tZ0RJLDRCNkpxVEEsb0RBRUksb0JuS2d6L0NOLENBQ0YsQ21LOXkvQ0ksMkRBQ0UsZW5LZ3ovQ04sQ00zbWdESSw0QjZKMFRBLDJEQUlJLCtCQUNBLGdDQUdBLHNCQUZBLGVBQ0EsVW5La3ovQ04sQ0FDRixDbUsveS9DSSwwREFDRSxzQm5LaXovQ04sQ012bmdESSw0QjZKcVVBLDBEQU1JLCtCQUNBLGdDQUZBLGlCQURBLGdCbktxei9DTixDbUsveS9DTSxrRUFFSSxvQkFDQSxnQkFDQSxxQm5La3ovQ1YsQ21LenkvQ0ksZ0RBQ0UsVW5LNnkvQ04sQ0FYRixDbUs1eC9DQSx5Q0FDSSxnQ0FDQSwyQm5LMnkvQ0osQ21LMXkvQ0ksZ0RBQ0ksVW5LNHkvQ1IsQ21LdHkvQ0ksc0ZBQ0ksZW5LeXkvQ1IsQ21LcnkvQ0Esd0NBQ0ksdUJuS3d5L0NKLENtS3R5L0NJLDRDQUNJLGNBRUEsZ0JBREEsWW5LeXkvQ1IsQ21L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MnRnRFYsQ29LeHRnRE0scUNBQ0ksVXBLMHRnRFYsQ29LcnRnRFUsaUVBQ0ksU3BLdXRnRGQsQ0FDRixDTWpsaERJLHlCOEpnWUosK0RBRVEsZ0JBQ0EsU3BLb3RnRE4sQ0FDRixDb0svc2dESSxxRkFDSSxhcEttdGdEUixDTWhsaERJLDRCOEo0WEEscUZBR1EsWXBLc3RnRFYsQ0FDRixDcUs1cGhEQSxzQkFDSSxZcksrcGhESixDTTNraERJLG1EK0pyRkosc0JBSVEsYXJLZ3FoRE4sQ0FDRixDcUsvcGhESSxpREFDSSxjcktpcWhEUixDcUs5cGhESSwyQkFHSSxtQkFGQSxhQUNBLDJCQUVBLG1CcktncWhEUixDcUs5cGhEUSw4QkFDSSxlQUNBLGdCQUNBLGdCcktncWhEWixDTTFuaERJLHlCK0ovQ0EsMkJBYVEsbUJyS2dxaERWLENxSzlwaERVLDhCQUNJLGVBQ0EsZ0JBQ0EsZ0JyS2dxaERkLENBQ0YsQ3FLNXBoREksNEJBRUksa0JBREEsYUFFQSxrQ3JLOHBoRFIsQ001bmhESSw0QitKckNBLDRCQU9RLGlDQURBLFdyS2dxaERWLENBQ0YsQ3FLN3BoRFEsNENBQ0ksbUJBQ0EsU3JLK3BoRFosQ3FLM3BoREksdUNBQ0ksZ0JySzZwaERSLENxSzFwaERJLDRDQUNJLHNCcks0cGhEUixDTTVvaERJLDRCK0pYSixrQ0FFUSxvQnJLMHBoRE4sQ3FLeHBoRE0sOERBRUksMEJBREEsc0NySzJwaERWLENBQ0YsQ3FLcnBoREEsbUNBR0ksc0JBRUEsMEJBSkEsZUFDQSxXQUVBLFVyS3lwaERKLENNM3FoREkseUIrSmNKLG1DQVFRLGdCQUNBLFFyS3lwaEROLENBQ0YsQ01ycGhESSxtRCtKZEosbUNBYVEsZXJLMHBoRE4sQ0FDRixDcUt2cGhEQSxpQ0FHSSxzQkFFQSwwQkFDQSw0QkFMQSxlQUNBLFdBRUEsVXJLNHBoREosQ00vcmhESSx5QitKK0JKLGlDQVFRLGdCQUNBLFFySzRwaEROLENBQ0YsQ016cWhESSxtRCtKR0osaUNBYVEsb0JySzZwaEROLENBQ0YsQ3FLM3BoREksb0NBQ0ksZUFDQSxrQkFDQSxn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SSx5QitKbXBCSixrQ0FLUSx3QnJLeW5oRE4sQ0FDRixDcUt0bmhEQSxnQkFDSSx1QnJLeW5oREosQ3FLcm5oREksb0RBQ0ksWXJLd25oRFIsQ3FLcG5oREEsWUFDSSx5QnJLdW5oREosQ3NLeDFpREEseUJBR0ksbUJBRkEsYUFDQSw4QkFJQSxvQkFEQSxtQkFEQSxldEs2MWlESixDc0t6MWlESSwwQ0FDSSwrQnRLMjFpRFIsQ3NLeDFpREkscUNBQ0ksa0J0SzAxaURSLENzS24xaURJLHlDQUVJLHFCdEtxMWlEUixDc0tqMWlEQSw4QkFFSSxZdEttMWlESixDc0tqMWlESSx1Q0FFSSx3QnRLazFpRFIsQ3NLLzBpREksb0NBR0ksU0FGQSxVQUNBLE90S2sxaURSLENzSzUwaURJLDREQUNJLFl0SyswaURSLENzSzUwaURJLHdDQUdJLGVBQ0EsY0FIQSxvQkFDQSxtQnRLZzFpRFIsQ3NLMzBpRFksaURBQ0ksWXRLNjBpRGhCLENzS2owaURBLHVDQUNJLFdBQ0EsbUJ0S3kwaURKLEN1Szc0aURBLDRCQUVJLGtCQURBLFV2S2k1aURKLEN1Szk0aURJLHVFQUNJLHVCQUNBLGtCQUNBLGNBQ0EsU3ZLZzVpRFIsQ3VLOTRpRFEsNkVBQ0kscUJ2S2c1aURaLEN1S3o0aURZLDRKQUVJLGVBREEsYXZLZzVpRGhCLEN1Szc0aURnQixxRkFDSSxZdksrNGlEcEIsQ3VLejRpREksZ0VBQ0ksWXZLMjRpRFIsQ3VLeDRpREksK0RBQ0ksV3ZLMDRpRFIsQ3VLdjRpREksd0dBQ0ksdUJ2S3k0aURSLEN1S3A0aURRLDRDQU9JLFlBSkEsa0JBREEsZUFJQSxzQkFGQSxXQUNBLFVBSkEsYXZLNDRpRFosQ3VLbjRpRFEscURBQ0ksU3ZLcTRpRFosQ3VLaDRpRFEsZ0VBQ0ksUXZLazRpRFosQ014M2lESSw0QmlLREksaUZBQ0ksZ0J2SyszaURWLEN1S3gzaURVLGtLQUpJLGlCQUNBLFV2S200aURkLEN1SzEzaURNLDRFQUNJLGN2SzQzaURWLEN1S3ozaURNLHFDQUtJLFdBSEEsU0FEQSxrQkFFQSwwQkFDQSxTdks0M2lEVixDdUt6M2lEVSw0Q0FFSSxnQkFEQSxjdks0M2lEZCxDQUNGLENNbjZpREkseUJpSytDSSxpRkFDSSxpQnZLMDNpRFYsQ3VLbjNpRFUsa0tBSkksa0JBQ0EsVXZLODNpRGQsQ3VLcjNpRE0scUNBQ0ksWXZLdTNpRFYsQ3VLcDNpRE0sbUlBTUksbUJBRUEsV0FKQSxhQUdBLFNBRkEsOEJBRkEsT0FGQSxrQkFDQSxVdks0M2lEVixDdUtwM2lEVSxpSkFDSSxvQnZLczNpRGQsQ0FDRixDTW44aURJLDBCaUtvRkksaUZBQ0ksZ0J2S3EzaURWLEN1S24zaURVLHlEQUNJLGlCQUNBLGdCdktxM2lEZCxDdUtsM2lEVSx5R0FDSSxnQnZLbzNpRGQsQ3VLaDNpRE0scUNBRUksU0FEQSxRQUVBLHlCdktrM2lEVixDQUNGLENNdjlpREkseUJpS3dHQSxtQ0FFUSxldktpM2lEVixDQUNGLENNNTlpREkseUJpS3dHQSxtQ0FNUSxnQnZLazNpRFYsQ0FDRixDTXA5aURJLDRCaUt3R0ksa0NBQ0ksT3ZLZzNpRFYsQ0FDRixDTXYraURJLHlCaUsrSEkscU1BQ0ksZ0J2SysyaURWLEN1SzcyaURVLG1IQUNJLGlCQUNBLFV2SysyaURkLEN1SzUyaURVLG1LQUNJLGdCdks4MmlEZCxDQUNGLEN1S3QyaURBLHFDQU1JLHVCQUVBLHNCQUlBLDRCQVRBLG9CQUVBLHNCQUVBLFVBTkEsWUFHQSxhQUtBLGtCQUNBLFVBUkEsWUFTQSxVdkswMmlESixDTXRnakRJLHlCaUtpSkoscUNBaUJRLGlCQUZBLFVBQ0EsV0FFQSxjdkswMmlETixDdUt0MmlERSw0Q0FFUSx5QkFDQSwwQkFDQSwwQnZLMDJpRFYsQ0FQRixDdUs1MWlESSw0REFDSSx3QnZLdTJpRFIsQ3VLbDJpREkseUVBQ0ksNkJ2S3EyaURSLEN1S2wyaURJLHNCQUNJLGtCdktvMmlEUixDdUtqMmlESSxxQkFDSSxtQkFDQSxnQkFDQSxtQnZLbTJpRFIsQ3VLLzFpRFEsK0RBQ0ksVXZLaTJpRFosQ016aWpESSwwQmlLNk1JLDRCQUdRLFdBREEsdUJ2SysxaURkLENBQ0YsQ00vaWpESSwwQmlLNk1JLDRCQU9RLDBCdksrMWlEZCxDQUNGLEN1SzExaURBLDRCQUVJLGVBREEsa0J2SzgxaURKLEN1SzMxaURJLHdDQUNJLG9Cdks2MWlEUixDTTVqakRJLHlCaUswTkosNEJBVVEsb0JBREEsdUJ2SzgxaUROLEN1SzMxaURNLHdDQUNJLHFCdks2MWlEVixDQUNGLENNcmtqREksMEJpSzBOSiw0QkFrQlEsZ0J2SzYxaUROLEN1SzMxaURNLHdDQUNJLFl2SzYxaURWLEN1SzMxaURVLHdEQUNJLGFBQ0EsZ0J2SzYxaURkLENBQ0YsQ3VLdjFpREEscUNBRUksbUJBREEsYUFJQSxlQUZBLFVBQ0EsU0FFQSxjdkswMWlESixDdUt2MWlEQSxrQ0FFSSxldkt5MWlESixDTWpsakRJLDRCaUsyUEosa0JBRVEsVXZLeTFpRE4sQ0FDRixDdUt0MWlEQSxxQkFJSSx5QkFEQSx5QkFEQSxrQkFHQSx1QkFKQSxZdks2MWlESixDdUt0MWlEQSxvQkFDSSxhdkt5MWlESixDdUt2MWlESSx1QkFDSSxtQnZLeTFpRFIsQ3VLcDFpREksMERBQ0ksWXZLdTFpRFIsQ3VLcDFpREksc0VBQ0ksb0J2S3MxaURSLEN1S2oxaURJLDhEQUNRLFl2S28xaURaLENNam5qREksNEJpS21TSSxnRUFDSSxvQnZLazFpRFYsQ0FDRixDdUs3MGlEQSw4QkFDSSxtQkFDQSxvQnZLZzFpREosQ3VLOTBpREksdVBBR0ksY0FGQSxlQUNBLGV2S2kxaURSLEN1SzUwaURBLDBDQUlJLCtCdks0MGlESixDdUsvMGlESSxzREFDQyw0QnZLaTFpREwsQ3VLNzBpREksdUVBQ0ksaUJBQ0EsV3ZLKzBpRFIsQ3VLMzBpREEsaURBQ0ksbUJ2SzgwaURKLEN1SzUwaURBLDZDQUNJLGtCdksrMGlESixDdUt4MGlEQSxnREFDSSxvQnZLaTFpREosQ3VLLzBpREEsa0RBR0ksbUJBQ0EsZ0JBRkEsaUJBREEsVXZLcTFpREosQ01scmpESSx5QmlLa1dBLDhEQUVRLG9CdktrMWlEVixDQUNGLEN1SzUwaURJLDhEQVFJLG1CQURBLGFBRkEsbUJ2SzYwaURSLEN1S2oxaURRLHNFQUNJLDBDQUNKLHVCdkttMWlEUixDdUsxMGlEQSxZQUNJLDBCdks2MGlESixDdUt6MGlESSw2REFDSSxvQnZLNDBpRFIsQ3VLejBpREksNEVBQ0ksWXZLMjBpRFIsQ00vcmpESSw0QmlLd1hJLDZEQUNJLFl2SzAwaURWLEN1S3gwaURNLDRFQUNJLG9CdkswMGlEVixDQUNGLEN1S3IwaURJLDhDQUNJLGdCQUNBLGV2S3cwaURSLENNNXNqREksNEJpS2tZQSw4Q0FJUSxZQUNBLGlCQUNBLGlCdkswMGlEVixDQUNGLEN1S3YwaURJLDJEQUNJLFV2S3kwaURSLENNbnVqREksMEJpS3laQSwyREFLUSx1QnZLeTBpRFYsQ0FDRixDTXh1akRJLDBCaUt5WkEsMkRBU1EsMEJ2SzAwaURWLENBQ0YsQ3VLdDBpREEsK0NBQ0ksa0J2S3kwaURKLEN1S3QwaURBLDRDQUNJLG1CQUNBLGdCQUNBLHNCQUNBLG1Cdkt5MGlESixDdUtuMGlEWSwrRkFDSSxrQnZLczBpRGhCLEN1S2gwaURZLDJIQUNJLCtCdktrMGlEaEIsQ3VLNXppREEsWUFDSSxpQnZLK3ppREosQ010dmpESSw0QmlLMGJKLGlCQUdRLGNBREEsaUJ2S2cwaUROLENBQ0YsQ3VLM3ppREksMENBQ0ksdUJBQ0EsOEJ2Szh6aURSLEN1SzV6aURRLDZDQUNJLGtCQUNBLFV2Szh6aURaLEN1SzF6aURJLDJDQUNJLGlCdks0emlEUixDdUt4emlEUSxvRUFDSSxVdkswemlEWixDdUt4emlEWSxxRkFDSSxrQnZLMHppRGhCLENNL3dqREksNEJpSzJkSSwyQ0FDSSx5QnZLdXppRFYsQ0FDRixDdUtuemlEQSx1Q0FFSSxlQURBLGlCdkt1emlESixDdUtwemlESSw4Q0FDSSxZdktzemlEUixDdUtsemlEQSx1Q0FDUSxrQnZLcXppRFIsQ003eWpESSx5QmlLdWZKLHVDQUlRLGtCdktzemlETixDQUNGLEN1S256aURBLG1FQUNJLG1CdktzemlESixDd0svMmpEQSw2QkFDSSxhQUNBLDhCQUNBLG1CeEtrM2pESixDd0toM2pESSxpQ0FDSSxrQnhLazNqRFIsQ00v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TS9sa0RJLHlCa0trUEosc0JBZ0JRLGFBREEsZXhLbTJqRE4sQ0FDRixDd0s5MWpESSxvRUFDSSxleEtpMmpEUixDd0s5MWpESSwrUUFDSSxleEtnMmpEUixDd0s3MWpESSxtRUFDSSxleEsrMWpEUixDTWxta0RJLDRCa0t5UUksa0VBQ0ksZ0J4SzQxakRWLEN3S24xakRjLDRTQUNJLFl4SzIxakRsQixDQUNGLEN5S3Zya0RBLHFDQUVJLGVBREEsZ0JBRUEsZ0J6SzBya0RKLEN5S3Zya0RBLDJDQUNJLGNBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQnpLMHJrREosQ3lLdnJrREEsMkJBQ0ksYUFDQSxpQnpLMHJrREosQ3lLdnJrREEsaUNBQ0ksZUFDQSxnQkFDQSxnQnpLMHJrREosQ010cGtESSx5Qm1LdkNKLGlDQU1RLG1CQUNBLGtCeksycmtETixDQUNGLEN5S3pya0RBLG9DQUVJLGtCQURBLGdCQUVBLGN6SzRya0RKLENNbHFrREkseUJtSzdCSixvQ0FNUSxtQkFDQSxnQkFDQSxxQnpLNnJrRE4sQ0FDRixDTTVwa0RJLDRCbUs3QkEscUVBRVEscUN6SzRya0RWLENBQ0YsQ00vcWtESSwwQm1LaEJBLHFFQU9RLDBDQURBLHVCeks4cmtEVixDQUNGLENNcnJrREksMEJtS2hCQSxxRUFXUSw4QnpLOHJrRFYsQ0FDRixDeUs1cmtESSw0REFDSSxVeks4cmtEUixDTWhya0RJLDRCbUtmQSw0REFJUSxnQnpLK3JrRFYsQ0FDRixDTWxza0RJLHlCbUtGQSw0REFRUSwrQnpLZ3NrRFYsQ0FDRixDTTNxa0RJLG1EbUs5QkEsNERBYVEsZXpLZ3NrRFYsQ0FDRixDTTVza0RJLDBCbUtGQSw0REFnQlEsdUJ6S2tza0RWLENBQ0YsQ01qdGtESSwwQm1LRkEsNERBb0JRLDhCekttc2tEVixDQUNGLENNenNrREksNEJtS1NBLDhDQUVRLFV6S2tza0RWLEN5SzVya0RVLGlHQUNJLG1Cektnc2tEZCxDeUs3cmtEVSwyRUFDSSxpQkFDQSxnQnpLK3JrRGQsQ0FSRixDeUtqcmtEQSw4QkFLSSxrQkFKQSxhQUNBLGVBQ0EsZUFDQSxjeks4cmtESixDTWh0a0RJLG1EbUtjSiw4QkFTUSxrQkFEQSxZeksrcmtETixDQUNGLENNcnVrREksNEJtSzZCSiw4QkFhUSxlQUNBLGN6Sytya0ROLENBQ0YsQ3lLNXJrREEsd0JBQ0ksV3pLK3JrREosQ00vdWtESSw2Qm1LK0NKLHdCQUlRLGN6S2dza0ROLENBQ0YsQ01wdmtESSw0Qm1LK0NKLHdCQVNRLGdDQUNBLHNCQUZBLFV6S21za0ROLENBQ0YsQ3lLOXJrREEscUNBRUkscUJBQ0Esa0NBRkEsaUJBR0EsbUJ6S2lza0RKLEN5Szdya0RJLDBDQUNJLGtCektnc2tEUixDeUsxcmtEUSwrQ0FDSSxzQnpLNnJrRFosQ3lLeHJrREEsK0JBQ0ksbUJBQ0EsZ0JBQ0EscUJBQ0EsbUJ6SzJya0RKLEN5S3hya0RBLCtDQUNJLGdCeksycmtESixDeUt6cmtESSxrREFHSSx1QkFEQSxhQURBLGdCeks2cmtEUixDTTF4a0RJLDRCbUttR0ksa0RBQ0ksaUJ6SzBya0RWLEN5S3hya0RVLDJEQUNJLGlCekswcmtEZCxDQUNGLEN5S3Bya0RJLDhCQUNJLGlCekt1cmtEUixDeUtycmtEUSxtQ0FDSSxpQnpLdXJrRFosQ3lLbHJrREEsb0NBRUksZ0JBREEsZ0J6S3Nya0RKLENNM3prREkseUJtS29JSixvQ0FNUSxnQkFEQSxjekt1cmtETixDQUNGLEN5S3Bya0RJLCtDQUNJLGdCektzcmtEUixDeUsvcWtEUSx1RUFDSSxlektrcmtEWixDeUs5cWtESSxvRkFDSSwwQnpLZ3JrRFIsQ005emtESSw0Qm1LNklBLG9GQUlRLDRCektpcmtEVixDQUNGLEN5Szdxa0RBLHdDQUNJLGdCektncmtESixDeUs3cWtEQSxrQ0FDSSxNektncmtESixDMEtuNWtEQSx3Q0FDSSxrQkFDQSxnQjFLczVrREosQzBLcDVrREksb01BR0ksYzFLczVrRFIsQzBLbjVrREksa0RBQ0ksZ0IxS3E1a0RSLEMwS2w1a0RJLDJJQUVJLGdDQUNBLG1CQUZBLG1CMUtzNWtEUixDMEtqNWtESSxpR0FDSSw0QjFLbTVrRFIsQzBLaDVrREksK0lBQ0ksYTFLazVrRFIsQ01uMmtESSw0Qm9LeEVKLHdDQTZCUSxnQjFLazVrRE4sQ0FDRixDMEsvNGtEQSxvQ0FDSSw4QjFLazVrREosQzBLOTRrREksK0NBQ0ksa0IxS2k1a0RSLEMwSzk0a0RJLGtFQUNJLHlCQUNBLGtCQUVBLGNBREEsb0IxS2k1a0RSLEMwSzk0a0RRLCtHQUNJLG1CQUVBLGVBRUEsZ0JBREEscUJBRkEsa0IxS201a0RaLEMwSzM0a0RJLGdGQUtJLGNBSEEsbUJBRUEsZ0JBREEscUJBRkEsVTFLaTVrRFIsQzBLMTRrREksaUlBRUksa0JBQ0EscUJBRkEsWTFLODRrRFIsQzBLejRrREksaUVBRUksbUJBREEsWTFLNDRrRFIsQzBLdDRrREkseUlBQ0ksbUIxS3k0a0RSLEMwS3A0a0RJLHNFQUNJLGtCQUNBLG9CQUNBLGdCMUt1NGtEUixDMEtuNGtEUSxvR0FDSSxvQjFLcTRrRFosQzBLaDRrREEsd0NBQ0ksb0IxS200a0RKLEMwS2o0a0RJLDBDQUNJLGExS200a0RSLENNajZrREksNEJvSzBCSix3Q0FRUSxrQjFLbTRrRE4sQ0FDRixDMEt6M2tEWSxzVUFDSSxXMUtrNGtEaEIsQzBLMzNrREksOERBQ0ksd0IxSzgza0RSLEMwSzUza0RRLHFHQUNJLGExSzgza0RaLEMwSzMza0RRLGdHQUNJLFUxSzYza0RaLEMwSzMza0RZLG1HQUVJLGtCQURBLFUxSzgza0RoQixDMEt2M2tEQSxtREFHSSxxQkFEQSxhQUdBLFNBREEscUJBSEEsYzFLODNrREosQzBLeDNrREksdURBQ0ksa0IxSzAza0RSLEMwS3Yza0RJLHFEQUNJLGF2SzFFTSxDdUsyRU4sbUJBQ0EsZ0JBQ0EsZ0IxS3kza0RSLEMwS3Qza0RJLHNEQUVJLG9CQUNBLGtCQUZBLFUxSzAza0RSLENNcDlrREksNEJvS3VFSixtREF5QlEsZ0IxS3cza0ROLEMwS3Qza0RNLHFEQUNJLFUxS3cza0RWLEMwS3Iza0RNLHNEQUNJLG9CQUNBLGdCQUNBLGlCQUNBLGUxS3Uza0RWLEMwS3Aza0RNLHFEQUNJLFUxS3Mza0RWLENBQ0YsQzBLaDNrRFEsK0xBQ0ksbUIxS20za0RaLEMwSzkya0RBLG9DQUlFLGF2S3RIWSxDdUtvSFosZUFEQSxnQkFFQSxnQjFLazNrREYsQzBLOTJrREEscUdBRUksU0FEQSxrQzFLazNrREosQzBLNzJrREksb0VBQ0ksNEIxS2cza0RSLENNei9rREksNEJvS3VJSixrQ0FPUSxvQkFEQSxvQjFLaTNrRE4sQzBLOTJrRE0scUNBQ0ksZ0IxS2cza0RWLEMwSzcya0RNLG9FQUVJLDZCQURBLGdCQUVBLG1CMUsrMmtEVixDMEs3MmtEVSx1RUFDSSxvQkFDQSxnQjFLKzJrRGQsQ0FDRixDMEszMmtESSwrRUFDSSw4RDFLNjJrRFIsQzBLbjJrRFEseU1BQ0ksbUIxS3cya0RaLEMwS24ya0RBLG9CQUVJLG1CQURBLFkxS3Uya0RKLENNemhsREksNEJvS3dMSSw4RUFDSSxtQkFDQSxxQkFDQSxrQjFLcTJrRFYsQzBLajJrRFUsNkhBQ0kscUIxS20ya0RkLENBQ0YsQzBLOTFrREEsb0RBQ0ksZ0IxS2kya0RKLEMwSzkxa0RBLHNEQUNJLGMxS2kya0RKLEMwSy8xa0RJLDZEQUNJLFcxS2kya0RSLENNL2lsREksNEJvS2tOSSw2REFDSSxVMUtnMmtEVixDQUNGLEMwSzUxa0RBLGdGQUNRLGlDMUsrMWtEUixDMEs3MWtEUSwyR0FDSSx3QjFLKzFrRFosQzBLNzFrRFksNEhBQ0ksYTFLKzFrRGhCLEMwSzUxa0RZLDZJQUVJLGtCQURBLFUxSysxa0RoQixDMEsxMWtEUSx3R0FHSSxjQUZBLGtCQUNBLFUxSzYxa0RaLENNcGxsREkseUJvS3FQSSx3R0FLUSxlMUs4MWtEZCxDQUNGLENNNWtsREksNEJvS3dOSixnRkEyQlksNkZBREEsbUNBRUEsVzFLODFrRFYsQ0FDRixDMEsxMWtEQSwyQ0FLSSxtQkFIQSxhQUNBLHNCQUZBLGFBR0EsdUJBRUEsWTFLNjFrREosQzBLejFrREksdURBQ0ksYTFLNDFrRFIsQzBLeDFrREEseUNBQ0ksZTFLMjFrREosQzBLeDFrREEscUJBRUksWUFEQSxhdktwUVUsQ3VLc1FWLGVBQ0EsZ0JBQ0EsaUJBQ0EseUIxSzIxa0RKLEMwS3oxa0RJLDJCQUNJLGF2SzVRTSxDdUs2UU4sb0IxSzIxa0RSLEMwS3gxa0RBLGdCQUdFLHlCQURBLFdBRUEsY0FIQSxVMUs4MWtERixDTXhubERJLDRCb0tpU0EsMklBR1EsZ0MxS3kxa0RWLENBQ0YsQzBLcDFrREksNEVBQ0ksZTFLdTFrRFIsQzJLM3NsREEsYUFDSSxxRUFHSSxPQUZBLGtCQUNBLEszSytzbEROLEMySzdzbERNLGlIQUVJLHVCQURBLGtCM0tndGxEVixDMkt2c2xERSx5S0FDSSxZM0s0c2xETixDMkt6c2xERSxvRkFFSSxtQkFEQSxpQjNLNHNsRE4sQzJLcnNsRE0sa09BQ0ksWTNLMHNsRFYsQzJLdHNsREUsbURBRUksc0JBREEsVTNLeXNsRE4sQ0FDRixDNEt0dWxESSwwRUFDRSxTNUt3dWxETixDNEtwdWxERSxrR0FDRSxZQUdBLE9BREEsY0FFQSxRQUhBLGlCNUt5dWxESixDNEtwdWxESSw0SEFDRSxzQkFDQSxZQUNBLGtCQUNBLGdCQUdBLGNBREEsaUJBRUEsV0FDQSxVQUpBLGM1SzB1bEROLEM0S3B1bERNLG1JQUNFLFM1S3N1bERSLEM0S2p1bERFLG9FQUNFLHVCQUNBLGtCQUNBLFlBR0EsVUFGQSxjQUNBLFU1S291bERKLEM0S2p1bERJLDBFQUNFLGNBR0EsbUJBRkEsWUFHQSxrQkFDQSxTQUhBLFU1S3N1bEROLEM0S2h1bERJLHlFQUNFLFk1S2t1bEROLEM0S2p1bERNLCtFQUNFLFE1S211bERSLEM0Sy90bERJLHlFQUNFLFc1S2l1bEROLEM0S2h1bERNLCtFQUNFLFE1S2t1bERSLEM0Szd0bERNLGdGQUNFLGE1Syt0bERSLEM0SzF0bERFLHFFQUNFLCtCNUs0dGxESixDTTV0bERJLDRCc0tJQSxrR0FDRSxjNUsydGxESixDQUNGLEM2SzF5bERBLHNCQUNFLGlCN0s2eWxERixDNksxeWxEQSxpQkFFRSxnQkFDQSxzQkFDQSxrQkFHQSxnQkFDQSxTQUhBLGlCQUNBLGdCQUdBLFVBUkEsa0JBU0EsV0FDQSxVN0s2eWxERixDNksxeWxEQSxpQkFFRSxlQURBLGdCN0s4eWxERixDNksxeWxEQSx1QkFDRSx3QjdLNnlsREYsQzhLbjBsREEsc0JBQ0UsYTlLeTBsREYsQ01oeGxESSwwQndLMURKLHNCQUdJLGdCOUsyMGxERixDQUNGLEM4S3gwbERBLDJCQUNFLGFBQ0EsdUI5SzIwbERGLENNMXhsREksMEJ3S25ESiwyQkFJSSw4QkFDQSxvQjlLNjBsREYsQ0FDRixDTWh5bERJLDBCd0tuREosMkJBUUksa0I5SyswbERGLENBQ0YsQzhLNTBsREEsOEJBSUUscUIzS3NEWSxDMktyRFosK0JBSkEsYUFFQSwyQkFEQSxzQkFPQSxrQkFIQSxlQUNBLGlCOUtnMWxERixDOEs3MGxERSwwQ0FDRSxxQjlLKzBsREosQzhLNTBsREUsK0NBQ0UsV0FLQSxZQUpBLGtCQUVBLGlCQURBLE1BRUEsZTlLKzBsREosQ00zemxESSx5QndLdkNKLDhCQXdCSSxhQUNBLGlCOUs4MGxERixDOEs3MGxERSwwQ0FDRSxhOUsrMGxESixDOEs3MGxERSwrQ0FDRSxlQUNBLGE5SyswbERKLENBQ0YsQ014MGxESSwwQndLdkNKLDhCQXFDSSxhQURBLFE5S2cxbERGLEM4SzkwbERFLCtDQUNFLFk5S2cxbERKLENBQ0YsQ01qMWxESSwwQndLdkNKLDhCQWlESSxpQkFKQSxTQURBLFk5S2sxbERGLEM4S2gxbERFLDJDQUNFLDBCOUtrMWxESixDQUNGLEM4SzcwbERBLCtCQUVFLHFCQURBLHNCOUtpMWxERixDTWgybERJLDBCd0tjSiwrQkFJSSxlM0tnRDBCLEMySy9DMUIsdUI5S2sxbERGLENBQ0YsQzhLLzBsREEsNEJBRUUsY0FEQSxlOUttMWxERixDTTMybERJLDBCd0t1QkosNEJBSUksYTlLbzFsREYsQ0FDRixDOEtqMWxEQSw2QkFDRSxrQkFFQSxhQUNBLGdDQUZBLFc5S3MxbERGLENNdjNsREksMEJ3SytCSiw2QkFNSSwrQjlLczFsREYsQ0FDRixDOEtuMWxEQSw2QkFDRSxxQjlLczFsREYsQzhLbjFsREEsbUNBQ0UsdUI5S3MxbERGLENNcDRsREksMEJ3SzZDSixtQ0FHSSxtQkFDQSxpQjlLdzFsREYsQ0FDRixDK0twOGxEQSxvQkFFRSxnQ0FEQSxhQUVBLHNCQUNBLFkvS3U4bERGLENNajVsREkseUJ5SzFESixvQkFPSSxtQkFEQSxnQi9LMDhsREYsQ0FDRixDTXY1bERJLDBCeUsxREosb0JBVUksaUIvSzI4bERGLENBQ0YsQ00vNGxESSw0QnlLdkVKLG9CQWNJLG1CL0s0OGxERixDQUNGLEMrS3o4bERBLDJCQUNFLFdBQ0Esc0IvSzQ4bERGLEMrSzM4bERFLCtCQUNFLGtCQUVBLGVBREEsYS9LODhsREosQ00zNmxESSx5QnlLeENKLDJCQVlJLG1CQUhBLGFBQ0EsYUFHQSxXQUZBLHVCQUdBLFEvSzg4bERGLEMrSzc4bERFLHVDQUNFLFkvSys4bERKLEMrSzc4bERFLCtCQUVFLGtCQURBLGdCL0tnOWxESixDQUNGLENNLzZsREksNEJ5S3JESiwyQkF3QkksdUIvS2c5bERGLEMrSzk4bERFLHNDQUNFLFkvS2c5bERKLENBQ0YsQytLMzhsREUsbUNBQ0Usa0JBRUEsWUFEQSxVL0srOGxESixDK0t4OGxERSw2QkFDRSxpQkFDQSxvQi9LMjhsREosQytLejhsREUsNkJBQ0UsaUJBQ0EscUJBQ0EsbUIvSzI4bERKLEMrS3o4bERFLDRCQUNFLGlCQUNBLGdCL0syOGxESixDTXg5bERJLDBCeUtBSiwwQkFpQkksWS9LMjhsREYsQytLMThsREUsNkJBRUUsbUJBQ0Esc0JBRkEsc0IvSzg4bERKLEMrSzE4bERFLDZCQUNFLG1CQUNBLG1CQUNBLHNCL0s0OGxESixDK0sxOGxERSw0QkFDRSxtQkFDQSxxQi9LNDhsREosQ0FDRixDK0t4OGxEQSw4QkFFRSxtQkFEQSxhQUVBLDhCQUNBLGUvSzI4bERGLEMrS3g4bERJLHNDQUNFLGlCL0swOGxETixDTXgrbERJLDRCeUtzQkosOEJBYUksMEIvS3k4bERGLENBQ0YsQytLeDhsREUscUNBQ0Usa0IvSzA4bERKLEMrS3Q4bERBLDZCQUtFLHVCQUpBLFdBRUEsYUFDQSxlQUZBLGlCL0s0OGxERixDK0t4OGxERSxrQ0FDRSxtQkFDQSxxQi9LMDhsREosQytLeDhsREksOENBQ0UsbUIvSzA4bEROLENNNWdtREksMEJ5S3VFQSxrQ0FDRSxrQi9LdzhsREosQ0FDRixDK0tuOGxEQSxpQ0FDRSxzQi9LczhsREYsQytLbjhsREEsOEJBQ0Usc0IvS3M4bERGLENnTG5sbURBLHdCQUVFLGFBQ0Esc0JBRkEsYWhMd2xtREYsQ00vaG1ESSwwQjBLMURKLHdCQUtJLGtCaEx3bG1ERixDQUNGLENNcGltREksMEIwSzFESix3QkFRSSxpQmhMMGxtREYsQ0FDRixDZ0x2bG1EQSwrQkFDRSxtQkFDQSxtQmhMMGxtREYsQ005aW1ESSwwQjBLOUNKLCtCQU1JLGlCQURBLGdCQURBLGVBR0EsdUJoTDRsbURGLENBQ0YsQ2dMemxtREEscUNBQ0UsTWhMNGxtREYsQ2dMemxtREkscURBQ0UsU2hMMmxtRE4sQ2dMdGxtREEsK0JBQ0UsbUJoTHlsbURGLENnTHhsbURFLGlDQUVFLGtCQUNBLGlCQUZBLHlCaEw0bG1ESixDZ0x6bG1ESSw2Q0FDRSxvQmhMMmxtRE4sQ2dMeGxtREUsd0NBQ0Usb0JoTDBsbURKLENNNWttREksMEIwS3pCSiwrQkFjSSxtQmhMMmxtREYsQ2dMMWxtREUsaUNBQ0UsZUFDQSxxQmhMNGxtREosQ0FDRixDZ0x2bG1ERSw4Q0FDRSxlaEwwbG1ESixDZ0x4bG1ERSwrQ0FHRSxhN0trQlUsQzZLcEJWLGtCQUdBLGU3S2dFMEIsQzZLbEUxQixzQkFHQSxjaEwwbG1ESixDZ0x4bG1ERSxzREFFRSxrQkFDQSxpQkFGQSxtQmhMNGxtREosQ2dMeGxtREUsc0NBQ0UsWWhMMGxtREosQ014bW1ESSwwQjBLaUJBLCtDQUdFLHVCQUZBLG1CQUNBLHFCQUVBLGlCaEwwbG1ESixDZ0x6bG1ESSx3REFDRSxpQmhMMmxtRE4sQ2dMeGxtREUsc0RBQ0UsbUJBQ0EscUJoTDBsbURKLENBQ0YsQ2lManJtREEsNEJBQ0UsYUFFQSxzQkFEQSxjakxxcm1ERixDTTdubURJLHlCMksxREosNEJBS0ksbUJBQ0EsNkJqTHNybURGLENBQ0YsQ01ub21ESSwwQjJLMURKLDRCQVNJLGVqTHdybURGLENBQ0YsQ2lMcnJtREEsbUNBSUUsbUJBSEEsd0I5SzZFWSxDOEs1RVosYUFJQSxXQUhBLHVCQUVBLGdCakx5cm1ERixDaUx2cm1ERSx1Q0FDRSxhakx5cm1ESixDTXBwbURJLDBCMktsQ0EsdUNBQ0UsV2pMeXJtREosQ0FDRixDaUx2cm1ERSwwQ0FDRSxxQmpMeXJtREosQ00vb21ESSw0QjJLM0NGLDBDQUdJLHFCakwycm1ESixDQUNGLENpTHZybURBLG1DQUVFLHVCQUNBLG1CQUZBLFVqTDRybURGLENNdnFtREkseUIyS3RCSixtQ0FLSSxjakw0cm1ERixDQUNGLENNNXFtREksMEIyS3RCSixtQ0FRSSx1QmpMOHJtREYsQ0FDRixDaUwzcm1EQSxxQ0FJRSxxQjlLeUJZLEM4SzVCWiwrQkFFQSw4QkFEQSxvQkFHQSxrQkFDQSxTakw4cm1ERixDTTFybURJLDBCMktWSixxQ0FRSSx5QmpMZ3NtREYsQ0FDRixDaUw3cm1EQSxrQ0FFRSxxQkFEQSxVakxpc21ERixDTXBzbURJLHlCMktFSixrQ0FJSSxnQkFDQSxTakxrc21ERixDQUNGLENpTC9ybURBLHdDQUNFLGE5S01ZLEM4S0xaLG1CQUNBLGdCakxrc21ERixDTWh0bURJLDBCMktXSix3Q0FLSSxtQkFDQSxrQmpMb3NtREYsQ0FDRixDaUxqc21EQSxvRUFDRSxhOUtKWSxDOEtLWixpQkFDQSxnQmpMb3NtREYsQ001dG1ESSwwQjJLcUJKLG9FQUtJLG1CQUNBLHFCakxzc21ERixDQUNGLENNcnRtREksNEIyS1FKLG9FQVVJLGVBQ0Esa0JqTHVzbURGLENBQ0YsQ2lMcHNtREEsa0NBRUUsYWpMc3NtREYsQ2lMcnNtREUsd0NBQ0UsYWpMdXNtREosQ2tMM3ltREEsYUFFRSxvQkFEQSxvQmxMa3ptREYsQ012dm1ESSwwQjRLNURKLGFBS0ksd0JBREEscUJsTG96bURGLENBQ0YsQ2tMaHptREEsdUJBQ0Usc0JBQ0EsYWxMbXptREYsQ2tMaHptREEsb0JBSUUsYS9LZ0VZLEMrS25FWixtQkFDQSxtQkFDQSxzQmxMb3ptREYsQ016d21ESSx5QjRLOUNKLG9CQU1JLGVsTHF6bURGLENBQ0YsQ005d21ESSwwQjRLOUNKLG9CQVVJLG9CQUNBLHNCQUZBLGFsTHl6bURGLENBQ0YsQ2tMcHptREEsNEJBQ0UsaUJBQ0EsZ0JsTHV6bURGLENNMXhtREksMEI0SzNCQSxpQ0FDRSxpQkFDQSxvQmxMd3ptREosQ2tMdHptREUsaUNBQ0UsbUJBQ0Esa0JsTHd6bURKLENBQ0YsQ01weW1ESSx5QjRLakJGLHdDQUVJLFlsTHV6bURKLENBQ0YsQ21MbjJtREEsNkJBQ0Usd0JoTDBGWSxDZ0x6RlosYUFDQSxzQkFDQSxlQUNBLHNCbkxzMm1ERixDTWp6bURJLDBCNksxREosNkJBUUksbUJBREEsOEJBRUEsdUJuTHcybURGLENBQ0YsQ21MdjJtREUscUNBQ0Usd0JuTHkybURKLENNM3ptREkseUI2SzVDRixvQ0FHSSxrQkFEQSxZbkwwMm1ESixDQUNGLENNajBtREksMEI2S3BDSixxQ0FFSSxTbkx3Mm1ERixDQUNGLENtTHIybURBLG1DQUNFLGFuTHcybURGLENtTHYybURFLHNDQUVFLHVCQURBLGFBRUEsMEJuTHkybURKLENtTHYybURJLDBDQUNFLGtCbkx5Mm1ETixDTW4xbURJLDBCNks5QkosbUNBWUksdUJuTHkybURGLENBQ0YsQ21MdDJtREEseUNBRUUscUJBREEsZWhMa0Y0QixDZ0xoRjVCLGdCbkx5Mm1ERixDTTV5bURJLG9ENksxREosd0NBRUksY0FFQSx1QkFEQSxVbkwwMm1ERixDQUNGLENNejFtREksNEI2S3JCSix3Q0FPSSxjQUVBLHVCQURBLFVuTDQybURGLENBQ0YsQ21MeDJtREEsb0NBQ0Usb0JuTDIybURGLENNajNtREksMEI2S0tKLG9DQUdJLHFCbkw2Mm1ERixDQUNGLENtTDEybURBLG1DQUNFLGFoTFNZLENnTFBaLGtCQUNBLGlCQUZBLHlCbkwrMm1ERixDTTczbURJLDBCNktZSixtQ0FNSSxtQkFDQSxxQm5MKzJtREYsQ0FDRixDbUw5Mm1ERSx5Q0FDRSxhbkxnM21ESixDbUw1Mm1EQSxvQ0FDRSxZbkwrMm1ERixDTTczbURJLDZCNktpQkEsZ0RBQ0UsY0FDQSxtQkFFQSxnQkFEQSxVbkxnM21ESixDQUNGLENNbDVtREksMEI2S3NDQSxnREFDRSxjQUNBLGFuTCsybURKLENtTHYybURJLHdGQUNFLGlCbkw0Mm1ETixDbUx4Mm1ESSx1RkFDRSxnQm5MMDJtRE4sQ0FSRixDTTM0bURJLDZCNksrQ0osZUFFSSxhbkx3Mm1ERixDQUNGLENNMTVtREksNkI2SytDSixlQUtJLFluTDAybURGLENBQ0YsQ001Nm1ESSwwQjZLNERKLGVBUUksWW5MNDJtREYsQ0FDRixDTXA2bURJLDRCNksrQ0osZUFXSSxhbkw4Mm1ERixDQUNGLENtTDMybURBLG9DQUNFLGtCQUNBLGdCQUNBLG9Cbkw4Mm1ERixDbUwzMm1EQSxpREFDRSxlQUNBLGtCbkw4Mm1ERixDbUwzMm1EQSxxQ0FJRSx3QmhML0RZLENnTDhEWix5QkFEQSxrQkFHQSxpQ0FDQSxxQkFDQSxrQkFOQSxzQm5MbzNtREYsQ21MNTJtREUsMkNBRUUsd0JoTHJFVSxDZ0xvRVYsVW5MKzJtREosQ21MMTJtREEsZ0RBQ0UsZW5MNjJtREYsQ21MMTJtREksb0VBQ0UsbUJuTDQybUROLENtTHQybURFLGtGQUNFLFduTHkybURKLENvTHRobkRBLHNCQUVFLG1CQURBLGVwTDBobkRGLENvTHZobkRFLDBCQUVFLGNBQ0EscUJBRkEsWXBMMmhuREosQ012OW1ESSw0QjhLL0RBLGtDQUNFLFlwTHlobkRKLENBQ0YsQ016K21ESSx5QjhLNURKLHNCQWVJLGdCcEwwaG5ERixDb0x6aG5ERSxpQ0FDRSxZcEwyaG5ESixDQUNGLENNai9tREksMEI4SzVESixzQkFxQkksb0JwTDRobkRGLENBQ0YsQ29MMWhuREUsaUNBQ0UsZUFDQSxnQkFDQSxtQkFDQSw4QnBMNGhuREosQ29MMWhuREkscUNBRUUsbUJBREEsa0JwTDZobkROLENvTHZobkRBLDRCQUNFLGFBR0EsbUJBREEsZUFEQSxRcEw0aG5ERixDTTEvbURJLDZCOEtwQ0osNEJBT0ksZXBMMmhuREYsQ0FDRixDTS8vbURJLDRCOEtwQ0osNEJBV0kscUJwTDRobkRGLENBQ0YsQ29MMWhuREUsc0NBQ0UsYUFFQSxtQkFEQSxRcEw2aG5ESixDb0wxaG5ESSxpREFDRSxlcEw0aG5ETixDb0x6aG5ESSwwQkFURixzQ0FVSSxxQnBMNGhuREosQ0FDRixDb0x4aG5EQSwrQkFDRSx5QnBMMmhuREYsQ01saW5ESSwwQjhLTUosK0JBR0ksMkJwTDZobkRGLENBQ0YsQ29MMWhuREEsd0JBQ0UseUJBQ0EsZ0JBQ0EscUJwTDZobkRGLENNN2luREksMEI4S2FKLHdCQUtJLG9CQUNBLHNCcEwraG5ERixDQUNGLENvTDVobkRBLHNDQUNFLHlCcEwraG5ERixDTXZqbkRJLHlCOEt1Qkosc0NBR0ksd0JwTGlpbkRGLENBQ0YsQ001am5ESSwwQjhLdUJKLHNDQU1JLHNCcExtaW5ERixDQUNGLENvTGhpbkRBLHNEQUNFLGVwTG1pbkRGLENvTGppbkRFLGlGQUVFLG1CQURBLGVBRUEsUXBMbWluREosQ005aW5ESSxtRDhLZUUsK0dBQ0UsY0FDQSxTQUNBLGdCcExraW5ETixDQUNGLENNcGtuREksNEI4S3VCRixpRkFlSSxzQkFDQSxRcExraW5ESixDb0w3aG5ERSxvRkFDRSxXcExpaW5ESixDQUpGLENNM2puREksbUQ4S3dDQSxtQ0FDRSxlQUNBLG1CcEw0aG5ESixDb0x6aG5ERSx1R0FDRSxrQkFDQSxtQnBMMmhuREosQ0FDRixDTTFsbkRJLDRCOEtrRUMseUNBQ0MsVXBMMmhuREosQ0FDRixDcUx4cW5EQSxnQkFDRSxhQUNBLG1CQUNBLGlCQUNBLDJCQUNBLG1CckwycW5ERixDTXBubkRJLHlCK0s1REosZ0JBVUksZUFEQSxTQURBLHVCQURBLGdCckxncm5ERixDQUNGLENNNW5uREksMEIrSzVESixnQkFhSSxtQnJMK3FuREYsQ0FDRixDTXJtbkRJLG1EK0t4RkosZ0JBaUJJLFFyTGdybkRGLENBQ0YsQ016bm5ESSw0QitLekVKLGdCQXFCSSxzQkFDQSxTQUNBLGFyTGlybkRGLENBQ0YsQ3FMN3FuREEsdUJBT0UsdUJBTEEsd0JsTCtEWSxDa0w3RFosYUFIQSwyQkFJQSxzQkFDQSwyQkFFQSxrQkFMQSwwQnJMcXJuREYsQ3FML3FuREUsbUNBQ0UsYXJMaXJuREosQ005b25ESSw0QitLakNGLGtDQUdJLGlCckxncm5ESixDcUwvcW5ESSx3Q0FDRSxXQUtBLFlBSkEsa0JBQ0EsWUFDQSxNQUNBLGNyTGtybkROLENBQ0YsQ014cW5ESSx5QitLaENKLHVCQTJCSSxjQUNBLFFyTGlybkRGLENBQ0YsQ01scG5ESSxtRCtLNURKLHVCQStCSSxXckxtcm5ERixDQUNGLENNbnJuREksMEIrS2hDSix1QkFrQ0ksZ0JyTHFybkRGLENBQ0YsQ00zcW5ESSw0QitLN0NKLHVCQXFDSSxnQkFDQSxjckx1cm5ERixDQUNGLENxTHBybkRBLGdDQUNFLHdCbExlWSxDa0xkWixVbExPWSxDa0xOWixpQnJMdXJuREYsQ3FMdHJuREUsdUNBR0Usd0JsTEtVLENrTEpWLFVsTENVLENrTEpWLGtCQUlBLG1CQUNBLGVsTGlEMEIsQ2tML0MxQixZQUNBLDBCQVBBLGtCQUtBLFNyTDBybkRKLENxTHBybkRBLHVCQUNFLGtCckx1cm5ERixDTW50bkRJLDBCK0syQkosdUJBR0ksb0JyTHlybkRGLENBQ0YsQ3FMdHJuREEsdUJBRUUsaUJBR0EsZWxMOEI0QixDa0xoQzVCLGlCQUNBLG1CQUhBLGVyTDZybkRGLENxTHhybkRFLDRCQUVFLGFsTE5VLENrTEtWLGNBRUEsZXJMMHJuREosQ3FMenJuRGEsNERBQ1AsVXJMMnJuRE4sQ014dW5ESSx5QitLa0NKLHVCQWVJLGlCQUNBLG1CQUNBLGVyTDRybkRGLENBQ0YsQ01udW5ESSw0QitLcUJKLHVCQXFCSSxlckw2cm5ERixDQUNGLENxTHpybkRFLHlCQUNFLHVCQUNBLHFCckw0cm5ESixDcUwxcm5ESSxrQ0FDRSxxQnJMNHJuRE4sQ3FMenJuREUsMEJBRUUsY0FDQSxxQkFGQSxZckw2cm5ESixDcUwxcm5ESSwrQkFDRSxZckw0cm5ETixDcUx4cm5ESSwrREFDRSxTckwwcm5ETixDcUxycm5EQSxzQkFDRSx1QnJMd3JuREYsQ3FMdnJuRFcsc0RBRVAsaUJsTHBFVSxDa0xtRVYsVXJMMHJuREosQ3FMeHJuREksNERBRUUsb0JsTHBFUSxDa0xtRVIsYXJMMnJuRE4sQ01weG5ESSwwQitLbUZKLHNCQVdJLDRCckwycm5ERixDQUNGLENxTHJybkRBLHNCQUNFLGFyTHdybkRGLENNOXhuREkseUIrS3FHSixzQkFHSSxnQnJMMHJuREYsQ0FDRixDTXZ3bkRJLG1EK0tpRkYsNkJBRUksZXJMeXJuREosQ0FDRixDc0xuMm5EQSx5QkFFRSxzQkFEQSxrQnRMdTJuREYsQ005eW5ESSwwQmdMMURKLHlCQUlJLDJCdEx3Mm5ERixDQUNGLENzTHIybkRBLGlDQUNFLHFCQUNBLGlCdEx3Mm5ERixDTXh6bkRJLHlCZ0xsREosaUNBSUkscUJBQ0EsaUJ0TDAybkRGLENBQ0YsQ3NMdjJuREEsOEJBQ0UsYUFDQSxjdEwwMm5ERixDTW4wbkRJLDBCZ0x6Q0osOEJBSUksNkJ0TDQybkRGLENBQ0YsQ3NMejJuREEsaUNBS0UsbUJBRkEsYUFGQSxjQUdBLGVBRkEsa0J0TCsybkRGLENNaDFuREksMEJnTGpDSixpQ0FXSSxvQkFKQSxhQUdBLHNCQUZBLG1CQUNBLGtCdExnM25ERixDQUNGLENNNTBuREksNkJnTDlDSixpQ0FlSSxtQkFEQSxrQnRMaTNuREYsQ0FDRixDc0w3Mm5EQSxnQ0FHRSxrQkFEQSxZQURBLFV0TGszbkRGLENNcjJuREksMEJnTGRKLGdDQU1JLGVBQ0EsdUJBRkEsYXRMbzNuREYsQ0FDRixDc0wvMm5EQSxnQ0FJRSwyQkFIQSxtQkFDQSxxQkFDQSxrQnRMbTNuREYsQ01uM25ESSwwQmdMSEosZ0NBTUksY3RMbzNuREYsQ0FDRixDTXgzbkRJLDBCZ0xISixnQ0FZSSxjQUhBLG1CQUNBLHFCQUNBLHNCdEx1M25ERixDQUNGLENNbjNuREksNkJnTGhCSixnQ0FlSSxrQnRMdzNuREYsQ0FDRixDdUwvN25EQSx3QkFDRSx3QnBMK0VZLENvTDlFWixVcEwyRVksQ29MMUVaLGdCdkxrOG5ERixDTTM0bkRJLHlCaUwxREosd0JBT0ksaUJBQ0Esa0JBRkEsb0JBREEsY3ZMdThuREYsQ0FDRixDdUxqOG5EQSxnQ0FDRSxhdkxvOG5ERixDTXY1bkRJLDBCaUw5Q0osZ0NBR0ksWXZMczhuREYsQ0FDRixDdUxuOG5EQSwrQkFDRSxrQnZMczhuREYsQ01oNm5ESSwwQmlMdkNKLCtCQUdJLGdCQUNBLGtCdkx3OG5ERixDQUNGLEN1THI4bkRBLHFDQUNFLGtCdkx3OG5ERixDTTE2bkRJLDBCaUwvQkoscUNBR0ksc0J2TDA4bkRGLENBQ0YsQ01sNm5ESSw0QmtMekVKLGlDQUVJLGlCeEw4K25ERixDQUNGLENNcjduREksMEJrTDVESixpQ0FLSSxleExnL25ERixDQUNGLEN3THorbkRBLGlDQUtFLG1CQUpBLGFBR0Esc0JBRkEsOEJBQ0EsaUJ4TGkvbkRGLENNcjhuREksMEJrTC9DSixpQ0FTSSx1QkFEQSxtQkFEQSx5QnhMbS9uREYsQ0FDRixDd0w5K25EQSxnQ0FLRSx1QkFDQSwrQkFIQSxhQUNBLHNCQUhBLGdCQU1BLGFBTEEsVXhMcy9uREYsQ010OW5ESSwwQmtMbENKLGdDQWNJLG1CQUhBLGdCQUVBLGdCQUhBLGVBRUEsVUFIQSxTeEx3L25ERixDQUNGLENNbjluREksNkJrTDlCQSxpREFDRSxrQnhMby9uREosQ3dMbC9uREUsa0NBQ0UsYXhMby9uREosQ0FDRixDd0xoL25EQSx1Q0FDRSxnQnhMbS9uREYsQ001K25ESSx5QmtMUkosdUNBR0ksa0J4THEvbkRGLENBQ0YsQ3dMbC9uREEsdUNBQ0UsNEJ4THEvbkRGLENNci9uREksMEJrTERKLHVDQUdJLG1CeEx1L25ERixDQUNGLEN3THAvbkRBLDZDQUNFLGtCQUNBLG9CeEx1L25ERixDTS8vbkRJLHlCa0xNSiw2Q0FJSSxtQkFDQSxzQnhMeS9uREYsQ0FDRixDd0xsL25EQSxvQ0FDRSx3QnJMRVksQ3FMRFosVXJMRlksQ3FMR1osY3hMdy9uREYsQ3dMdi9uREUsZ0VBQ0UsbUJBQ0EsVXhMeS9uREosQ01saG9ESSwwQmtMbUJKLG9DQVNJLG1CeEwwL25ERixDd0x6L25ERSxnRUFDRSxrQnhMMi9uREosQ0FDRixDd0x2L25EQSwwQ0FDRSxhQUVBLHNCQURBLGN4TDIvbkRGLENNaGlvREksMEJrTG1DSiwwQ0FLSSxrQnhMNC9uREYsQ0FDRixDd0x6L25EQSxtQ0FHRSxtQkFGQSxhQUNBLHNCQUVBLHNCeEw0L25ERixDTTVpb0RJLDBCa0w0Q0osbUNBTUksc0JBRUEsZ0JBREEsb0J4TCsvbkRGLENBQ0YsQ3dMMy9uREEseUNBQ0UsYXJMdkJZLENxTHdCWixtQkFDQSxtQnhMOC9uREYsQ016am9ESSwwQmtMd0RKLHlDQUtJLG1CQUNBLHFCeExnZ29ERixDQUNGLENNbGpvREksNEJrTDJDSix5Q0FTSSxlQUNBLGtCeExrZ29ERixDQUNGLEN3TC8vbkRBLHlDQUNFLGlCQUVBLGVyTEo0QixDcUxHNUIscUJ4TG1nb0RGLENNM2tvREksMEJrTHNFSix5Q0FLSSxvQkFDQSxxQnhMb2dvREYsQ0FDRixDTXBrb0RJLDRCa0x5REoseUNBU0ksZUFDQSxrQkFDQSxnQkFFQSxzQkFEQSxnQnhMdWdvREYsQ0FDRixDd0xuZ29EQSwyQ0FHRSxjQUZBLGlCQUNBLGlCQUVBLHFCQUNBLFV4THNnb0RGLENNbG1vREksMEJrTHVGSiwyQ0FRSSxtQkFDQSxzQkFGQSxrQnhMMGdvREYsQ0FDRixDd0xqZ29EQSxtQ0FDRSxzQnhMdWdvREYsQ01obm9ESSx5QmtMd0dKLG1DQUdJLGlCeEx5Z29ERixDQUNGLENNcm5vREksMEJrTHdHSixtQ0FNSSx5QnhMMmdvREYsQ0FDRixDTTdtb0RJLDRCa0xvR0EsOERBQ0Usc0J4TDRnb0RKLENBQ0YsQ3dMeGdvREEsZ0NBRUUsc0JBREEsa0J4TDRnb0RGLEN3TDFnb0RFLG1DQUNFLHNCeEw0Z29ESixDTXZvb0RJLHlCa0x1SEosZ0NBT0kscUJ4TDZnb0RGLENBQ0YsQ3dMemdvREUsNkJBQ0UsZ0JBQ0EsZ0J4TDRnb0RKLENNcG9vREksNkJrTDRIQSw2QkFDRSxlQUNBLGdCeEwyZ29ESixDd0x4Z29ERSw2QkFDRSxZeEwwZ29ESixDQUNGLEN3THZnb0RJLHdEQUNFLFF4THlnb0ROLEN3THRnb0RFLDJEQUNFLGV4THdnb0RKLEN3THRnb0RJLDJFQUNFLGtCeEx3Z29ETixDd0xwZ29ERSwrQkFDRSxnQnhMc2dvREosQ3dMaGdvREEseUNBQ0UseUJBQ0EsVXhMbWdvREYsQ3dMamdvREUsZ0RBQ0Usd0JyTGpKVSxDcUxrSlYsb0J4TG1nb0RKLEN3TGpnb0RJLHNEQUNFLHdCckxwSlEsQ3FMcUpSLG9CeExtZ29ETixDd0xsZ29ETSx3REFDRSxVeExvZ29EUixDd0wvL25ERSx5Q0FqQkYseUNBa0JJLGV4TGtnb0RGLENBQ0YsQ3dMaGdvREUseUNBckJGLHlDQXNCSSxleExtZ29ERixDQUNGLEN3TGpnb0RFLDBDQXpCRix5Q0EwQkksZXhMb2dvREYsQ0FDRixDd0xsZ29ERSwwQ0E3QkYseUNBOEJJLGdCeExxZ29ERixDQUNGLEN5THJ3b0RFLHVDQUNFLHVCekx3d29ESixDeUxwd29EQSxxREFFRSx3QkFEQSxpQnpMd3dvREYsQ01udG9ESSwwQm1MdERKLHFEQUlJLHFCekx5d29ERixDQUNGLEN5THR3b0RBLG9DQUNFLDBCekx5d29ERixDeUx4d29ERSxnRUFDRSxrQnpMMHdvREosQ00vdG9ESSwwQm1MOUNKLG9DQU1JLGdCekwyd29ERixDeUwxd29ERSxnRUFDRSxxQnpMNHdvREosQ0FDRixDTXZ1b0RJLDBCbUw5Q0osb0NBWUksa0J6TDZ3b0RGLENBQ0YsQ3lMMXdvREEsa0NBQ0UsdUJ6TDZ3b0RGLENNaHZvREksMEJtTDlCSixrQ0FHSSx1QnpMK3dvREYsQ0FDRixDeUw1d29EQSwwQ0FDRSxlekwrd29ERixDTXp2b0RJLDBCbUx2QkosMENBR0ksbUJ6TGl4b0RGLENBQ0YsQzBMeHpvREEsOEJBQ0UscUJBQ0EsYTFMMnpvREYsQ01ud29ESSwwQm9MMURKLDhCQUlJLHVCMUw2em9ERixDQUNGLENNM3ZvREksNkJvTDVESixzQkFFSSxhMUw2em9ERixDQUNGLEMwTDF6b0RBLGlCQUNFLGFBQ0EsaUJBQ0EsMkJBQ0Esa0JBRUEsb0JBREEscUIxTDh6b0RGLENNMXhvREksMEJvTHpDSixpQkFXSSxlQURBLDhCQURBLGlCQURBLG9CMUxrMG9ERixDQUNGLENNbHlvREksMEJvTHpDSixpQkFjSSx1QjFMaTBvREYsQ0FDRixDMEw5em9EQSxnQkFFRSxnQkFDQSwrQkFGQSwyQkFLQSxrQkFGQSxvQkFDQSxpQjFMazBvREYsQ01ueW9ESSw2Qm9MMUJBLGlDQUNFLFdBS0EsWUFKQSxrQkFFQSxlQURBLE1BRUEsYTFMaTBvREosQ0FDRixDTTd5b0RJLDRCb0xoQkEsNEJBQ0UscUIxTGcwb0RKLEMwTDl6b0RFLGlDQUNFLGdCQUNBLGMxTGcwb0RKLENBQ0YsQ01uMG9ESSx5Qm9MdkJKLGdCQThCSSxZMUxnMG9ERixDQUNGLENNeDBvREksMEJvTHZCSixnQkFpQ0ksYUFFQSxTQURBLG1CMUxtMG9ERixDMExqMG9ERSw2QkFDRSxRMUxtMG9ESixDQUNGLEMwTC96b0RBLHNCQVNFLG1CQVJBLHlCQUdBLGtCQUdBLG9CQUpBLFlBS0EsdUJBSEEsd0JBQ0EsNEJBSkEsVTFMeTBvREYsQzBMajBvREUsMEJBQ0UsY0FDQSxVMUxtMG9ESixDTWwyb0RJLDBCb0xtQkosc0JBZ0JJLGFBQ0Esd0JBQ0EsNEJBSEEsVzFMdTBvREYsQzBMbjBvREUsMEJBQ0UsVTFMcTBvREosQ0FDRixDMExqMG9EQSx1QkFDRSxzQjFMbzBvREYsQ01qM29ESSwwQm9MNENKLHVCQUdJLG9CMUxzMG9ERixDQUNGLEMwTGgwb0RBLGdCQUNFLHlCQUNBLGtCQUNBLHdCMUxzMG9ERixDMExyMG9ERSw0Q0FDRSxzQjFMdTBvREosQ01sNG9ESSwwQm9Mc0RKLGdCQVFJLG9CQUNBLDBCMUx3MG9ERixDQUNGLEMwTHIwb0RBLHFCQUNFLGFBQ0EsZUFFQSxTQURBLDBCMUx5MG9ERixDMExyMG9EQSwwQkFDRSxxQkFDQSxvQkFFQSxrQkFEQSxVMUx5MG9ERixDTXQ1b0RJLHlCb0wwRUosMEJBTUksUzFMMDBvREYsQ0FDRixDTTM1b0RJLDBCb0wwRUosMEJBU0kscUJBQ0EsVzFMNDBvREYsQ0FDRixDMEx6MG9EQSxzQjNMbkpFLGdCMkxxSkEsZ0IzTHBKQSxrQkFDQSwrQkNpK29ERixDRGgrb0RFLDBCQUVFLFlBS0EsMENBRkEsT0FJQSxpQkFSQSxrQkFHQSxNQURBLFVDcytvREosQzBMcDFvREEsNEJBR0UscUJ2TDdFWSxDdUw0RVosU0FFQSx5QkFIQSxrQkFJQSx1QjFMdTFvREYsQzBMdDFvREUsK0JBQ0UsbUJBQ0EsZ0IxTHcxb0RKLEMwTHQxb0RFLGlDQUNFLGNBQ0EsaUJBQ0EsZ0IxTHcxb0RKLENNbDhvREksMEJvTDZGSiw0QkFnQkkseUIxTHkxb0RGLEMwTHgxb0RFLCtCQUNFLG1CQUNBLG9CMUwwMW9ESixDMEx4MW9ERSxpQ0FDRSxtQkFDQSxxQjFMMDFvREosQ0FDRixDMExsMW9EQSxlQUNFLGtCQUNBLFMxTHcxb0RGLEMwTHYxb0RFLDhCQUNFLGUxTHkxb0RKLENNNzhvREksNEJvTHdISixvQkFFSSxlQUNBLGUxTHcxb0RGLENBQ0YsQzBMcjFvREEsMkJBTUUscUJ2TC9IWSxDdUwySFosK0JBQ0EsbUJBRkEsc0JBR0Esa0JBQ0EsUzFMeTFvREYsQ00xK29ESSwwQm9MNElKLDJCQVNJLHVCQUNBLDBCQUZBLFkxTDQxb0RGLENBQ0YsQzBMdjFvREEsbUJBQ0UsMkIxTDAxb0RGLENNci9vREksMEJvTDBKSixtQkFHSSxtQjFMNDFvREYsQ0FDRixDMEwzMW9ERSwrQ0FDRSx1QjFMNjFvREosQzBMejFvREEsZ0NBR0UsZXZMbEc0QixDdUxnRzVCLG1CQUNBLGUxTDYxb0RGLEMwTHoxb0RBLGdDQUNFLGlCMUw0MW9ERixDMEwzMW9ERSxvREFDRSxxQjFMNjFvREosQzBMMzFvREUseUNBQ0UsaUIxTDYxb0RKLEMwTDMxb0RFLG1DQUNFLG1CQUNBLGtCMUw2MW9ESixDMEwzMW9ERSxrQ0FDRSxtQkFDQSxxQjFMNjFvREosQzBMMzFvREUsNENBQ0UsYzFMNjFvREosQzJMbmxwREUsa0NBQ0UsdUIzTHNscERKLEMyTDlrcERBLHVCQUNFLG9CM0xpbHBERixDTWhpcERJLDBCcUxsREosdUJBR0kscUIzTG1scERGLENBQ0YsQzJMaGxwREEsNkJBQ0UsdUIzTG1scERGLENNemlwREksMEJxTDNDSiw2QkFHSSx5QjNMcWxwREYsQ0FDRixDMkxsbHBEQSxpQ0FDRSxrQjNMcWxwREYsQ01sanBESSwwQnFMcENKLGlDQUdJLHNCM0x1bHBERixDQUNGLENNMWlwREksNkJxTDFDSixxQ0FFSSxxQjNMdWxwREYsQ0FDRixDMkxubHBERSwyQ0FDRSxrQjNMc2xwREosQzJMbmxwREUsa0RBRUUsYUFEQSxjM0xzbHBESixDTXhqcERJLDRCcUx4QkEsMkNBRUUsY0FEQSxpQjNMb2xwREosQzJMaGxwREUsa0RBRUUsWUFEQSxVM0xtbHBESixDQUNGLENNbmpwREksbURxTDNCQSwyQ0FDRSx1QjNMaWxwREosQzJMOWtwREUsOERBQ0UsYzNMZ2xwREosQ0FDRixDNExucHBEQSwrQkFDRSxvQjVMc3BwREYsQ00zbHBESSwwQnNMNURKLCtCQUdJLHdCQUNBLGM1THdwcERGLENBQ0YsQzRMcnBwREEseUJBQ0UsYTVMd3BwREYsQ01ybXBESSwwQnNMcERKLHlCQUdJLGU1TDBwcERGLENBQ0YsQzRMdnBwREEsZ0NBQ0Usa0JBQ0EsaUJBQ0EsZTVMMHBwREYsQ01obnBESSwwQnNMN0NKLGdDQUtJLG1CQUNBLGlCQUNBLGU1TDRwcERGLENBQ0YsQzRMenBwREEsb0NBQ0UsaUJBQ0Esc0JBQ0Esa0I1TDRwcERGLENNN25wREksMEJzTGxDSixvQ0FLSSxtQkFDQSxzQkFDQSxrQjVMOHBwREYsQ0FDRixDNEx2cHBEQSxxQkFDRSxhQUNBLHNCQUNBLGU1TDZwcERGLEM0TDVwcERFLGlEQUNFLHVCNUw4cHBESixDTWhwcERJLDBCc0xuQkoscUJBUUksbUJBQ0Esa0I1TCtwcERGLEM0TDlwcERFLGlEQUNFLGtCNUxncXBESixDQUNGLENNNW9wREksNkJzTGhDSixxQkFlSSxxQjVMaXFwREYsQ0FDRixDTWpwcERJLDRCc0xoQ0oscUJBa0JJLFM1TG1xcERGLENBQ0YsQzRMaHFwREEsK0JBQ0Usd0J6TDZCWSxDeUw1QlosaUI1TG1xcERGLEM0TGxxcERFLCtDQUNFLG9CNUxvcXBESixDTTNxcERJLDBCc0xHSiwrQkFPSSxPQUNBLHFCNUxxcXBERixDQUNGLEM0TGxxcERBLCtCQUNFLHdCekxtQlksQ3lMbEJaLG1CNUxxcXBERixDNExucXBERSwyQ0FDRSxxQkFDQSxlNUxxcXBESixDTTFycERJLDBCc0xlSiwrQkFXSSxvQkFEQSxhNUxzcXBERixDQUNGLEM2TDV2cERBLHNCQUNFLGtCN0wrdnBERixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9faGVscGVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX21peGlucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3Ytc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9nbG9iYWwvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvZ2xvYmFsL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9nbG9iYWwvX3N0YXRlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2Ryb3Bkb3duLXRvZ2dsZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fb3Blbi1pbmRpY2F0b3Iuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2NsZWFyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19kcm9wZG93bi1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19kcm9wZG93bi1vcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX3NlbGVjdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19zZWFyY2gtaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL190aW55LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Rpbnktc2xpZGVyL3NyYy90aW55LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19iYWRnZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2stbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NrLWljb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19hdXRoLW1vZGFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19sb2FkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2stY29sbGFwc2FibGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19saXN0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2Zyb250LW1vYmlsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9faU9TLWRlZmF1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS0yMDIzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW92ZXJ2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fYnJlYWRjcnVtYi1uYXZpLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fdGhpcnR5LXNlY29uZHMtc2xhLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fcmV2aWV3LXNsYS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2VkaXQtc3BlY2lhbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW1lZGlhLWFyZWEtbm9taW5hdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLXdpbm5lci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1vdmVydmlldy1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbm9taW5hdGlvbi1jb25maXJtYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtZG9uYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19waC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2xheW91dC9fbmF2LW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fbGFuZGluZy1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX21hZ2F6aW5lLXN0b3JpZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2xpbmstYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19pbnNwaXJpbmctbG9jYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19wYWNrYWdlLWRlYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19ldmVudC1wYXJ0bmVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9faW5zcGlyaW5nLXJlZ2lvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2xhdGVzdC1qb2JzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19hYm91dC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fYWRkLWVudHJ5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19ldmVudC1jcmVhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3Z1ZS1mb3JtdWxhdGUtb3ZlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fc2ltcGxlLXNlYXJjaC1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NlYXJjaC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19zdGlja3ktZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX3NpbmdsZS1hcnRpY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2dvb2dsZS1tYXAuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fZmlpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19maWx0ZXItaW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fb2ZmZXItdHlwZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX2V2ZW50LXR5cGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19ndWVzdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19vdGhlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX3JlZ2lvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19pbnNwaXJhdGlvbi1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fcGFja2FnZS1kZWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19zZWFyY2gtcmVzdWx0LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19pbnRlcm5hbC1saW5rcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19ldmVudC1jcmVhdG9yLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fZGVtb3Muc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fZGVzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fZ2FsbGVyeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3Jldmlld3Muc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3JlbGF0ZWQtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3Jvb21zLXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19wbGFjZWhvbGRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19zdGlja3ktYm94LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3N0aWNreS1ib3gtcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fY29tbWVudHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fcGFja2FnZS1kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX21hZ2F6aW5lcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fZW50aXR5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19jYXRlZ29yaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19yZWxhdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZmF2b3JpdGVzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9mYXZvcml0ZXMvX2luZm8uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9mYXZvcml0ZXMvX2VudHJpZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fZmF2b3JpdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2V2ZW50LWpvYnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9ldmVudC1qb2JzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VvLXBhZ2VzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VvLXBhZ2VzL19jYXJkcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fbWFpbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX2VudHJpZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX2NyZWF0ZS1lbnRyeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fY3JlYXRlLXBhY2thZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX3Byb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX2VudHJ5LWVkaXQtd2l6YXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19yZXF1ZXN0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fdmlldy1yZXF1ZXN0LW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX3BhY2thZ2UtZWRpdC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fYXZhaWxhYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19yZXBldGF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19wcmljZWR5bmFtaWMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fZXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fcHJpbnQtbG9jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fc2tlbGV0b24tcGxhY2Vob2xkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fc2VhcmNoLXBhZ2UtcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fc2luZ2xlLWFydGljbGUtcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fc3RpY2t5LWZpbHRlci1wYWNrYWdlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLWNhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLWVkaXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLXNwZWNpYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1tZWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWRldGFpbHMtcmVzZXJ2YXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcHJpbnQtcGFja2FnZS1kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2Utc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3N1Z2dlc3Rpb24tbGlzdC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX2FnZW50LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX3F1ZXN0aW9ucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19vcHBvcnR1bml0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19ncmV5LWNvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX2VpbnRyYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2VpbnRyYWdlL19wcmljaW5nLXRhYmxlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9laW50cmFnZS9fc2VydmljZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvZWludHJhZ2UvX2Jvb2tpbmcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX3dlcmJlbW9lZ2xpY2hrZWl0ZW4uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX3dlcmJlZm9ybWF0ZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fYWJvdXR1cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fbWFpbGluZy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9faW1wcmVzc3VtLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19uZXdzbGV0dGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQG1peGluIGNvdmVyLWltYWdlLWNvbnRhaW5lcigpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICAvLyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5pbWcge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLypcbiAqIE5ldyBzdHlsZXNcbiAqL1xuQGltcG9ydCAnZnJvbnQvYWJzdHJhY3RzL2ltcG9ydHMnO1xuQGltcG9ydCAnZnJvbnQvYmFzZS9pbXBvcnRzJztcbkBpbXBvcnQgJ2Zyb250L2NvbXBvbmVudHMvaW1wb3J0cyc7XG5AaW1wb3J0ICdmcm9udC9sYXlvdXQvaW1wb3J0cyc7XG5AaW1wb3J0ICdmcm9udC9wYWdlcy9pbXBvcnRzJztcblxuLy8kb2xkLWltYWdlcy1mb2xkZXI6ICcuLi9pbWFnZXMnO1xuLy8kb2xkLWltYWdlcy1mb2xkZXItMTogJy4uLy4uL2ltYWdlcyc7XG4vL0BpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2Nzcyc7XG4vL0BpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnMnO1xuLy9AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvdmFyaWFibGVzJztcbi8vQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL21peGlucyc7XG4vL0BpbXBvcnQgJ35mb250LWF3ZXNvbWUvc2Nzcy9mb250LWF3ZXNvbWUuc2Nzcyc7XG4vL0BpbXBvcnQgXCJvbGRfcGFnZXMvdmFyaWFibGVcIjtcbi8vQGltcG9ydCBcIm9sZF9wYWdlcy9zZXR0aW5ncy9faW1wb3J0c1wiO1xuLy9AaW1wb3J0IFwib2xkX3BhZ2VzL2Jhc2UvX2ltcG9ydHNcIjtcbi8vQGltcG9ydCBcIm9sZF9wYWdlcy9jb21wb25lbnRzL19pbXBvcnRzXCI7XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICBmb250LXNpemU6ICRmb250LXNpemUtcGl4ZWwtYmFzZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAmLm1vZGFsLW9wZW4sXG4gICYubmF2LW1lbnUtb3BlbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICYubWFwLW9wZW4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhY2stdG8tdG9wLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuXG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgICAgICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxuXG4gICYtLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cbiAgICAmLS12aXNpYmxlIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucmVzcG9uc2l2ZS1pY29uIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbiIsIi8qKlxuICogMS4gR3JpZFxuICogMi4gVXRpbGl0aWVzXG4gKiAzLiBDb2xvcnNcbiAqIDQuIEJvZHlcbiAqIDUuIFR5cG9ncmFwaHlcbiAqIDYuIExpbmtzXG4gKiA3LiBCdXR0b25zXG4gKiA4LiBGb3Jtc1xuICovXG5cbi8qKlxuICogMS5HUklEXG4gKi9cblxuLypcbiAqIEdyaWQgYnJlYWtwb2ludHNcbiAqXG4gKiBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbiAqIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cbiAqL1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NjhweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogMTAyNHB4LFxuICB4bDogMTQ0MHB4XG4pO1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cbi8vJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTI7XG4vLyRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHg7XG4vLyRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDY7XG5cbi8qXG4gKiBHcmlkIGNvbnRhaW5lcnNcbiAqXG4gKiBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuICovXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNDk0cHgsXG4gIG1kOiA2NzhweCxcbiAgbGc6IDk1OHB4LFxuICB4bDogMTI0OHB4XG4pO1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG4vKlxuICogU3BhY2luZ1xuICpcbiAqIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcbiAqIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbiAqIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG4gKi9cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgIDA6IDAsXG4gICAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAgIDM6ICRzcGFjZXIsXG4gICAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgICA1OiAoJHNwYWNlciAqIDMpXG4gICAgKSxcbiAgICAkc3BhY2Vyc1xuKTtcblxuLyoqXG4gKiAzLkNPTE9SU1xuICovXG5cbiRibGFjazogICAgICAgIzEyMTIxMjtcbiR3aGl0ZTogICAgICAgI2ZmZmZmZjtcbiR0cnVlLWJsYWNrOiAgIzAwMDAwMDtcbiRkYXJrLWdyZXk6ICAgIzVhNWE1YTtcbiRkYXJrLWdyZXktMTogIzJjMmMyYztcbiRkYXJrLWdyZXktMjogIzFjMWMxYztcbiRncmVlbjogICAgICAgIzdjZTc1NjtcblxuJHBpbms6ICAgICAgICAjRkY1QTc1O1xuJHBpbmstMjogICAgICAjRUM1MzZDO1xuJHBpbmstMzogICAgICAjRDk0RDY0O1xuJHBpbmstNDogICAgICAjREE0ODYwO1xuJHBpbmstNTogICAgICAjQzQ0NTVBO1xuJHBpbmstNjogICAgICAjYzc0NTViO1xuXG4kZ3JleTogICAgICAgICNGMkYyRjI7XG4kZ3JleS0yOiAgICAgICNFQ0VDRUM7XG4kZ3JleS0zOiAgICAgICNEOUQ5RDk7XG4kZ3JleS00OiAgICAgICNDNUM1QzU7XG4kZ3JleS01OiAgICAgICM3MjcyNzI7XG4kZ3JleS02OiAgICAgICM0RjRGNEY7XG4kZ3JleS03OiAgICAgICM1MzUzNTM7XG4kZ3JleS04OiAgICAgICM0NDQ0NDQ7XG4kc3RhdHVzLXdhcm5pbmctZGFyazogI0I1NDcwODtcblxuLyoqXG4gKiA0LkJPRFlcbiAqL1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICRibGFjaztcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGU7XG4kbWFpbi1uYXYtYmc6ICAgICAgICAgICAgICAgIzI3MjcyNztcbiRtYWluLW5hdi1kYXJrLWJnOiAgICAgICAgICAjMUIxQjFCO1xuXG4vKiogNS5UWVBPR1JBUEhZXG4gKlxuICogIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuICpcbiAqL1xuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblxuJGZvbnQtc2l6ZS1waXhlbC1iYXNlOiAgICAgICAgMTZweDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW07XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAvIDEuMjU7XG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICAyMDA7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiAgICAgICA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDA7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNTtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDI7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjg3NTtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuXG4kaDEtbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAzLjQzNzU7XG4kaDItbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4kaDMtbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjM3NTtcbiRoNC1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgICAwO1xuXG4vKlxuICogNi5MSU5LU1xuICpcbiAqIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbiAqL1xuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJHBpbms7XG4kbGluay1ob3Zlci1jb2xvci1uYXY6ICAgICRibGFjaztcblxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICBub25lO1xuXG4vKipcbiAqIDIuVVRJTElUSUVTXG4gKi9cbiRpbWFnZXMtZm9sZGVyOiAnLi4vaW1hZ2VzJztcblxuJHRyYW5zaXRpb24tZmFzdDogJzAuMXMgZWFzZS1pbi1vdXQnO1xuJHRyYW5zaXRpb24tc3RhbmRhcmQ6ICcwLjJzIGVhc2UtaW4tb3V0JztcbiR0cmFuc2l0aW9uLXNsb3c6ICcwLjNzIGVhc2UtaW4tb3V0JztcblxuJHRyYW5zaXRpb24tZmFzdC1kdXJhdGlvbjogJzAuMXMnO1xuJHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb246ICcwLjJzJztcbiR0cmFuc2l0aW9uLXNsb3ctZHVyYXRpb246ICcwLjNzJztcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtO1xuLy8kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbTtcbi8vJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW07XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmV5LTQ7XG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNTtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtO1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW07XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbTtcblxuLyoqIDcuQlVUVE9OU1xuICpcbiAqICBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5+XG4gKi9cblxuLypcbiAqICBhdHRyMTogQmFja2dyb3VuZCBjb2xvclxuICogIGF0dHIyOiBGb250IGNvbG9yXG5cbiAqL1xuJGJ1dHRvbi1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJGJ1dHRvbi1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcInByaW1hcnlcIjogICAgKCRwaW5rLCR3aGl0ZSksXG4gICAgICBcInNlY29uZGFyeVwiOiAgKCRibGFjaywkd2hpdGUpLFxuICAgICksXG4gICAgJGJ1dHRvbi1jb2xvcnNcbik7XG5cbi8qXG4gKiAgYXR0cjE6IENvbG9yXG4gKiAgYXR0cjI6IEhvdmVyIGNvbG9yICYgYm9yZGVyIGNvbG9yXG4gKiAgYXR0cjM6IEJvcmRlciBjb2xvclxuICovXG4kb3V0bGluZS1idXR0b24tY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRvdXRsaW5lLWJ1dHRvbi1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcInByaW1hcnlcIjogICAgICAgICAgICAoJHBpbmssJHdoaXRlLCRwaW5rKSxcbiAgICAgIFwic2Vjb25kYXJ5XCI6ICAgICAgICAgICgkd2hpdGUsJHBpbmssJGdyZXktNSksXG4gICAgICBcInByaW1hcnktaW52ZXJ0XCI6ICAgICAoJHBpbmssJGJsYWNrLCRwaW5rKSxcbiAgICAgIFwid2hpdGVcIjogICAgICAgICAgICAgICgkd2hpdGUsJHRydWUtYmxhY2ssJHdoaXRlKSxcbiAgICAgIFwid2hpdGUtZGFyay1iZ1wiOiAgICAgICgkd2hpdGUsJHBpbmssJHdoaXRlKSxcbiAgICAgIFwiYmxhY2tcIjogICAgICAoJGRhcmstZ3JleS0xLCRwaW5rLCRkYXJrLWdyZXktMSksXG4gICAgKSxcbiAgICAkb3V0bGluZS1idXR0b24tY29sb3JzXG4pO1xuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtO1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgM3JlbTtcbi8vJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgIDFyZW07XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjVyZW07XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgIDAuNjI1cmVtO1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgMS41cmVtO1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgMC44NzVyZW07XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAxMzAlO1xuXG4kYnRuLXBhZGRpbmcteS14c206ICAgICAgICAgICAgMC4zcmVtO1xuJGJ0bi1wYWRkaW5nLXgteHNtOiAgICAgICAgICAgIDAuOHJlbTtcbiRidG4tZm9udC1zaXplLXhzbTogICAgICAgICAgICAwLjg3NXJlbTtcbiRidG4tbGluZS1oZWlnaHQteHNtOiAgICAgICAgICAxMzAlO1xuXG4vLyRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuLy8kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbi8vJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWw7XG4vLyRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4vLyRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuLy8kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4vLyRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4vLyRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbi8qKlxuICogIDcuRk9STVxuICpcbiAqICBGb3JtIGVsZW1lbnRzIHN0eWxlcywgaW5wdXRzICwgbGFiZWxzLCB2YWxpZGF0aW9ucyBldGMuLi5cbiAqL1xuXG5cbi8vJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAwLjNyZW07XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgMC42MjVyZW07XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtZmFtaWx5LWJhc2U7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbTtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbWVkaXVtO1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgIDEuMjU7IC8vU2hvdWxkIGJlIHdpdGhvdXQgdW5pdFxuLy9cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbi8vJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGRhcmstZ3JleS0xO1xuJGlucHV0LWNvbG9yLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZzogICAgICAgICAgICAkZ3JleS00O1xuJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZzogICAgICAgICAgICNjOWM5Yzk7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMXB4O1xuLy8kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnO1xuLy8kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvcjtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3I7XG4vLyRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuLy8kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbi8vJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuLy9cbi8vJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4vL1xuLy8kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vXG4vLyRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjOWU5ZTllO1xuJGlucHV0LWxhYmVsLWNvbG9yLWRhcmstYmc6ICAgICAgICAgICAgICAgI2M1YzVjNTtcblxuJGlucHV0LWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZTtcbiRpbnB1dC1sYWJlbC1mb250LXNpemUtZm9jdXNlZDogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgLyAxLjU7XG5cbi8vQ3VzdG9tIHNlbGVjdCBkcm9wZG93blxuJGlucHV0LWN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgMCAwIDIwcHggcmdiYSgkdHJ1ZS1ibGFjaywgMC4xNSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgIC4ycmVtO1xuXG5cbi8vXG4vLy8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgIDAuOTM3NXJlbTtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgIDAuODEyNXJlbTtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICNmMmYyZjI7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkcGluaztcbi8vXG5cbi8qKlxuICogIDcuRVZFTlRMT0tBTEUgQ0FSRFNcbiAqXG4gKiAgRm9ybSBlbGVtZW50cyBzdHlsZXMsIGlucHV0cyAsIGxhYmVscywgdmFsaWRhdGlvbnMgZXRjLi4uXG4gKi9cbiRlbC1jYXJkLXR5cGUxLXRpdGxlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGgzLWZvbnQtc2l6ZTtcblxuXG4kZWwtY2FyZC1zdWJ0aXRsZS1mb250LXNpemU6ICAgICAgICAgICAgICAgIDAuODc1cmVtO1xuXG4kZWwtY2FyZC1jYXRlZ29yeS1iZzogICAgICAgICAgICAgICAgICAgICAgICR0cnVlLWJsYWNrO1xuXG4kZWwtY2FyZC1kZXNjcmlwdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICRkYXJrLWdyZXktMTtcblxuLypcbiAqIEJhZGdlc1xuICovXG5cbiRiYWRnZXMtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRiYWRnZXMtY29sb3JzOiBtYXAtbWVyZ2UoXG4gICAgKFxuICAgICAgXCJwcmltYXJ5XCI6ICAgICgkcGluaywkd2hpdGUpLFxuICAgICAgXCJzZWNvbmRhcnlcIjogICgkZ3JleS01LCR3aGl0ZSksXG4gICAgICBcImxpZ2h0XCI6ICAgICAgKCR3aGl0ZSwgJHBpbmspXG4gICAgKSxcbiAgICAkYmFkZ2VzLWNvbG9yc1xuKTtcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuLy8kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbTtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC41cmVtO1xuLy8kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbi8vJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbi8vJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cbi8qXG4gKiBNb2RhbHNcbiAqIFRPRE86IEltcGxlbWVudCBtb2RhbHMgdmFyaWFibGVzIGluIHNrLW1vZGFsXG4gKi9cblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4vLyRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vL1xuLy8vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbi8vJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuLy9cbi8vJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4vLyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcbi8vXG4vLyRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbi8vJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4vLyRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuLy8kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4vLyRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4vLyRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4vLyRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cblxuXG4gLyoqXG4gKiAgOC5TTEFcbiAqL1xuXG5cbiAkc2xhLWNvbG9yOiAgICAgICAgICAgICAgICM2Rjg4OUI7XG4gJHNsYS13aW5uZXItY29sb3I6ICAgICAgICAjQTQ5MzdEO1xuICRzbGEtMi1jb2xvcjogICAgICAgICAgICAgIzg0QTNCQTtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiJGZvbnQtcGF0aDogXCIvZm9udHNcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tVWx0cmFMaWdodCcpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tVWx0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVVsdHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1MaWdodCcpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tTWVkaXVtJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1TZW1pQm9sZCcpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLUJvbGQnKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbiIsIi8qKlxuICogVHlwb2dyYXBoeVxuICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAmX19ncmV5LWhlYWRlciB7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gIH1cbn1cblxuLy9SZXNwb25zaXZlIGZvbnQtc2l6ZXNcbmgxLCAuaDEge1xuICBmb250LXNpemU6ICRoMS1sZy1mb250LXNpemU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogJGgyLWxnLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAkaDMtbGctZm9udC1zaXplO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICB9XG59XG5cbmg0LCAuaDQgeyBmb250LXNpemU6ICRoNC1mb250LXNpemU7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4vKlxuICogVHJhbnNmb3JtYXRpb25cbiAqL1xuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgfVxuXG4vKlxuICogV2VpZ2h0IGFuZCBpdGFsaWNzXG4gKi9cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW1lZGl1bSAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtc2VtaS1ib2xkICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1saWdodCAgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LWxpZ2h0ZXIgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1ub3JtYWwgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1tZWRpdW0gICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW0gIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1zZW1pLWJvbGQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQgIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1ib2xkICAgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9udCN7JGluZml4fS1pdGFsaWMgICAgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLypcbiAqIExpbmtzXG4gKi9cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5hLHNwYW4ge1xuICAmLmJvcmRlci11bmRlcmxpbmUge1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCk7XG4gIH1cbn1cbmEuZGFyay1saW5rIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICB9XG59XG5cbiR0ZXh0LWxpbmstdmFyaWF0aW9uczogKFxuICBcInJldmVyc2VcIjogICAgKCRsaW5rLWhvdmVyLWNvbG9yLCRsaW5rLWNvbG9yKSxcbiAgXCJkYXJrXCI6ICAgICAgICgkZGFyay1ncmV5LTEsJHBpbmspLFxuICBcImxpZ2h0LWJnXCI6ICAgKCRwaW5rLCRkYXJrLWdyZXktMSksXG4gIFwid2hpdGVcIjogICAgICAoJHdoaXRlLCRwaW5rKSxcbik7XG4udGV4dC1saW5rIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmstY29sb3I7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICB9XG5cbiAgJi1wZGYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbkBlYWNoICR2YXJpYXRpb24sICR2YWx1ZSBpbiAkdGV4dC1saW5rLXZhcmlhdGlvbnMge1xuICAudGV4dC1saW5rLS0jeyR2YXJpYXRpb259IHtcbiAgICBjb2xvcjogbnRoKCR2YWx1ZSwgMSk7XG4gICAgYm9yZGVyLWNvbG9yOiBudGgoJHZhbHVlLCAxKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBudGgoJHZhbHVlLCAyKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbnRoKCR2YWx1ZSwgMik7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBSZXNwb25zaXZlIGFsaWdubWVudFxuICovXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vKlxuICogRm9udCBzaXplXG4gKi9cbi5mLXNpemUtMTUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbi5mLXNpemUtMTgge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICB9XG59XG5cbi5mLXNpemUtMjQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi50ZXh0LW1kLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LXNtLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LXhzbS1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZ3LWJvbGQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkY29sb3I6JHdoaXRlLCRob3Zlci1jb2xvcjokbGluay1ob3Zlci1jb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkaG92ZXItY29sb3I7XG4gIH1cbn1cbiIsIi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG59XG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIC8qIC5mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuXG4vKiBFbnRlciBhbmQgbGVhdmUgYW5pbWF0aW9ucyBjYW4gdXNlIGRpZmZlcmVudCAqL1xuLyogZHVyYXRpb25zIGFuZCB0aW1pbmcgZnVuY3Rpb25zLiAgICAgICAgICAgICAgKi9cbi5zbGlkZS1mYWRlLWVudGVyLWFjdGl2ZSB7XG4gIC8vdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllcigxLjAsIDAuNSwgMC44LCAxLjApO1xufVxuLnNsaWRlLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoMS4wLCAwLjUsIDAuOCwgMS4wKTtcbn1cbi5zbGlkZS1mYWRlLWVudGVyLFxuLnNsaWRlLWZhZGUtbGVhdmUtdG9cbiAgLyogLnNsaWRlLWZhZGUtbGVhdmUtYWN0aXZlIGJlbG93IHZlcnNpb24gMi4xLjggKi8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMDBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qXG4gKiBLZXlmcmFtZXNcbiAqL1xuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLypcbiAqIHBhZGRpbmctcmlnaHQgY2xhc3NlcyAoZXg6IC5wYWRpbmctcmlnaHQtMjAgPSBwYWRkaW5nLXJpZ2h0OiAyMHB4OylcbiAqL1xuJHBhZGRpbmdSaWdodDogMDtcbkB3aGlsZSAkcGFkZGluZ1JpZ2h0IDwgMjAge1xuICAucGFkZGluZy1yaWdodC0jeyRwYWRkaW5nUmlnaHR9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRwYWRkaW5nUmlnaHR9cHg7XG4gIH1cbiAgJHBhZGRpbmdSaWdodDogJHBhZGRpbmdSaWdodCArIDE7XG59IiwiLypcbiAqIFNldCB0aGUgc2l6ZXMgZm9yIGFuIGVsZW1lbnQgdG8gYmUgc2FtZSBhcyBpdCB3YXMgd3JhcHBlZCBpblxuICogLmNvbnRhaW5lciAvIC5yb3cgLyAuY29sLTEyXG4gKiBVc2VmdWwgdG8gYXZvaWQgdXNpbmcgdW5uZWNlc3NhcnkgZGl2IHRvIG1ha2UgYW4gZWxlbWVudCBhbGlnbiB3aXRoIGdyaWRcbiAqL1xuLmNvbC0xMi1zdHlsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAZWFjaCAkc2l6ZSBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICRrZXk6ICAgbnRoKCRzaXplLDEpO1xuICAgICR2YWx1ZTogbnRoKCRzaXplLCAyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCN7JGtleX0pIHtcbiAgICAgIG1heC13aWR0aDogJHZhbHVlIC0gMzA7XG4gICAgfVxuICB9XG4gICYtLWZ1bGwteHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1ub21pbmF0aW9uX2Zvcm1zIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJlc2V0L3Vuc3RpbGUgZGVmYXVsdCBzdHlsZXMgb2YgbGlzdCBlbGVtZW50c1xuICovXG4uc2stcmVzZXQtdWwge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xufVxuXG4vKlxuICogRmlsbCBpbWFnZSBpbnNpZGUgdGhlIGNvbnRhaW5lclxuICogLSBBZGQgdGhpcyBjbGFzcyB0byB0aGUgY29udGFpbmVyIHRoYXQgY29udGFpbnMgdGhlIGltYWdlIHRoYXQgbmVlZHMgdG8gZmlsbCBpdCdzIHdpZHRoIGFuZCBoZWlnaHRcbiAqL1xuLmNvdmVyLWltYWdlLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvdmVyLWltYWdlLWNvbnRhaW5lcigpO1xufVxuXG4vKlxuICogQWJzb2x1dGUgcG9zaXRpb25zIGVuIGVsZW1lbnQgYW5kIHNldCB2YWx1ZXMgdG8gc3RyZXRjaCBlbGVtZW50IGluIGhpcyBwYXJlbnQncyBib3VuZGFyaWVzXG4gKi9cbi5zay1mdWxsLWFic29sdXRlLXBvc2l0aW9uZWQge1xuICBAaW5jbHVkZSBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQoKTtcbn1cblxuLypcbiAqIFNlbGVjdGlvbiBjb2xvclxuICovXG4uZGFyay1iZy1zZWxlY3Rpb24ge1xuICA6Oi1tb3otc2VsZWN0aW9uIHsgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICB9XG4gIDo6c2VsZWN0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuLmxpZ2h0LWJnLXNlbGVjdGlvbiB7XG4gIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbiAgOjpzZWxlY3Rpb24ge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG4iLCJAbWl4aW4gcmVzZXQtdWwoKSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1peGluIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCgpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKlxuICogYm94LXNoYWRvdygpIGlzIGJvb3RzdHJhcCBuYXRpdmUgd2hpY2ggcmVxdWlyZXMgJGVuYWJsZS1zaGFkb3dzIHRvIGJlIFRSVUVcbiAqIHRoaXMgb25lIHdvcmtzIGV2ZW4gdGhvdWdoICRlbmFibGUtc2hhZG93cyBpcyBub3QgVFJVRVxuICovXG5AbWl4aW4gYm94LXNoYWRvdy1mb3JjZSgkc2hhZG93Li4uKSB7XG4gICAgJHJlc3VsdDogKCk7XG4gICAgQGlmIChsZW5ndGgoJHNoYWRvdykgPT0gMSkge1xuICAgICAgLy8gV2UgY2FuIHBhc3MgYEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7YFxuICAgICAgJHJlc3VsdDogJHNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEZpbHRlciB0byBhdm9pZCBpbnZhbGlkIHByb3BlcnRpZXMgZm9yIGV4YW1wbGUgYGJveC1zaGFkb3c6IG5vbmUsIDFweCAxcHggYmxhY2s7YFxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHNoYWRvdykge1xuICAgICAgICBAaWYgbnRoKCRzaGFkb3csICRpKSAhPSBcIm5vbmVcIiB7XG4gICAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkc2hhZG93LCAkaSksIFwiY29tbWFcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGlmIChsZW5ndGgoJHJlc3VsdCkgPiAwKSB7XG4gICAgICBib3gtc2hhZG93OiAkcmVzdWx0O1xuICAgIH1cbn1cblxuQG1peGluIG9yaWVudGF0aW9uKCRkaXJlY3Rpb24pIHtcbiAgJG9yaWVudGF0aW9uLWxhbmRzY2FwZTogXCIob3JpZW50YXRpb246bGFuZHNjYXBlKVwiO1xuICAkb3JpZW50YXRpb24tcG9ydHJhaXQ6IFwiKG9yaWVudGF0aW9uOnBvcnRyYWl0KVwiO1xuXG4gIEBpZiAkZGlyZWN0aW9uID09IGxhbmRzY2FwZSB7XG4gICAgQG1lZGlhICN7JG9yaWVudGF0aW9uLWxhbmRzY2FwZX0geyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkZGlyZWN0aW9uID09IHBvcnRyYWl0IHtcbiAgICBAbWVkaWEgI3skb3JpZW50YXRpb24tcG9ydHJhaXR9IHsgQGNvbnRlbnQ7IH1cbiAgfVxufVxuXG5AbWl4aW4gaWUtbWVkaWEtcXVlcnkoJGllMTBhbmQxMTp0cnVlLCRpZTEyZWRnZTpmYWxzZSkge1xuICBAaWYgJGllMTJlZGdlIGFuZCAkaWUxMGFuZDExIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgQHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6dHJ1ZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGlmICRpZTEwYW5kMTEge1xuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyLWNvbG9yKCRjb2xvcjogI2ZmZmZmZikge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICAgIG9wYWNpdHk6ICAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgICBvcGFjaXR5OiAgMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgfVxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuQGltcG9ydCAnfnZ1ZS1zZWxlY3Qvc3JjL3Njc3MvdnVlLXNlbGVjdCc7XG5cbi52c19fc2VsZWN0ZWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBwYWRkaW5nOiAwO1xufVxuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAwO1xufVxuLnZzX19zZWFyY2gsIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi52LXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi52LXNlbGVjdCxcbi52LXNlbGVjdCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIiR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEuMCwgMC41LCAwLjgsIDEuMCk7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcblxuLyogS2V5RnJhbWVzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogRHJvcGRvd24gRGVmYXVsdCBUcmFuc2l0aW9uICovXG4udnNfX2ZhZGUtZW50ZXItYWN0aXZlLFxuLnZzX19mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbn1cbi52c19fZmFkZS1lbnRlcixcbi52c19fZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG4iLCIvKiogQ29tcG9uZW50IFN0YXRlcyAqL1xuXG4vKlxuICogRGlzYWJsZWRcbiAqXG4gKiBXaGVuIHRoZSBjb21wb25lbnQgaXMgZGlzYWJsZWQsIGFsbCBpbnRlcmFjdGlvblxuICogc2hvdWxkIGJlIHByZXZlbnRlZC4gSGVyZSB3ZSBtb2RpZnkgdGhlIGJnIGNvbG9yLFxuICogYW5kIGNoYW5nZSB0aGUgY3Vyc29yIGRpc3BsYXllZCBvbiB0aGUgaW50ZXJhY3RpdmVcbiAqIGNvbXBvbmVudHMuXG4gKi9cblxuJGRpc2FibGVkLWJnOiAkdnMtc3RhdGUtZGlzYWJsZWQtYmc7XG4kZGlzYWJsZWQtY29sb3I6ICR2cy1zdGF0ZS1kaXNhYmxlZC1jb2xvcjtcbiRkaXNhYmxlZC1jdXJzb3I6ICR2cy1zdGF0ZS1kaXNhYmxlZC1jdXJzb3I7XG5cbi52cy0tZGlzYWJsZWQge1xuICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSxcbiAgLnZzX19jbGVhcixcbiAgLnZzX19zZWFyY2gsXG4gIC52c19fc2VsZWN0ZWQsXG4gIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICAgIGN1cnNvcjogJGRpc2FibGVkLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZWQtYmc7XG4gIH1cbn1cblxuLypcbiAqICBSVEwgLSBSaWdodCB0byBMZWZ0IFN1cHBvcnRcbiAqXG4gKiAgQmVjYXVzZSB3ZSdyZSB1c2luZyBhIGZsZXhib3ggbGF5b3V0LCB0aGUgYGRpcj1cInJ0bFwiYFxuICogIEhUTUwgYXR0cmlidXRlIGRvZXMgbW9zdCBvZiB0aGUgd29yayBmb3IgdXMgYnlcbiAqICByZWFycmFuZ2luZyB0aGUgY2hpbGQgZWxlbWVudHMgdmlzdWFsbHkuXG4gKi9cblxuLnYtc2VsZWN0W2Rpcj1cInJ0bFwiXSB7XG4gIC52c19fYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMCAzcHggMCA2cHg7XG4gIH1cblxuICAudnNfX2NsZWFyIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC52c19fZGVzZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG5cbiAgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuIiwiJHZzLWNvbG9yczogKFxuICAgIGxpZ2h0ZXN0OiByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpLFxuICAgIGxpZ2h0OiByZ2JhKDYwLCA2MCwgNjAsIDAuNSksXG4gICAgZGFyazogIzMzMyxcbiAgICBkYXJrZXN0OiByZ2JhKDAsIDAsIDAsIDAuMTUpLFxuKSAhZGVmYXVsdDtcblxuLy8gIEdsb2JhbCBDb21wb25lbnQgVmFyaWFibGVzXG4kdnMtY29tcG9uZW50LWJnOiBub25lICFkZWZhdWx0O1xuJHZzLWNvbXBvbmVudC1saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xuJHZzLWNvbXBvbmVudC1wbGFjZWhvbGRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gIEFjdGl2ZSBTdGF0ZVxuJHZzLXN0YXRlLWFjdGl2ZS1iZzogIzU4OTdmYiAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1hY3RpdmUtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG5cbi8vICBEZXNlbGVjdCBTdGF0ZVxuJHZzLXN0YXRlLWRlc2VsZWN0LWJnOiAjZmI1ODU4ICFkZWZhdWx0O1xuJHZzLXN0YXRlLWRlc2VsZWN0LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4vLyAgRGlzYWJsZWQgU3RhdGVcbiR2cy1zdGF0ZS1kaXNhYmxlZC1iZzogcmdiKDI0OCwgMjQ4LCAyNDgpICFkZWZhdWx0O1xuJHZzLXN0YXRlLWRpc2FibGVkLWNvbG9yOiBtYXBfZ2V0KCR2cy1jb2xvcnMsICdsaWdodCcpICFkZWZhdWx0O1xuJHZzLXN0YXRlLWRpc2FibGVkLWNvbnRyb2xzLWNvbG9yOiBtYXBfZ2V0KCR2cy1jb2xvcnMsICdsaWdodCcpICFkZWZhdWx0O1xuJHZzLXN0YXRlLWRpc2FibGVkLWN1cnNvcjogbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cbi8vICBCb3JkZXJzXG4kdnMtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kdnMtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiR2cy1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4kdnMtYm9yZGVyLWNvbG9yOiBtYXBfZ2V0KCR2cy1jb2xvcnMsICdsaWdodGVzdCcpICFkZWZhdWx0O1xuXG4vLyAgQ29tcG9uZW50IENvbnRyb2xzOiBDbGVhciwgT3BlbiBJbmRpY2F0b3JcbiR2cy1jb250cm9scy1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHQnKSAhZGVmYXVsdDtcbiR2cy1jb250cm9scy1zaXplOiAxICFkZWZhdWx0O1xuJHZzLWNvbnRyb2xzLWRlc2VsZWN0LXRleHQtc2hhZG93OiAwIDFweCAwICNmZmYgIWRlZmF1bHQ7XG5cbi8vICBTZWxlY3RlZFxuJHZzLXNlbGVjdGVkLWJnOiAjZjBmMGYwICFkZWZhdWx0O1xuJHZzLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogJHZzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiR2cy1zZWxlY3RlZC1ib3JkZXItc3R5bGU6ICR2cy1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XG4kdnMtc2VsZWN0ZWQtYm9yZGVyLXdpZHRoOiAkdnMtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4vLyAgRHJvcGRvd25cbiR2cy1kcm9wZG93bi16LWluZGV4OiAxMDAwICFkZWZhdWx0O1xuJHZzLWRyb3Bkb3duLW1pbi13aWR0aDogMTYwcHggIWRlZmF1bHQ7XG4kdnMtZHJvcGRvd24tbWF4LWhlaWdodDogMzUwcHggIWRlZmF1bHQ7XG4kdnMtZHJvcGRvd24tYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2Rhcmtlc3QnKSAhZGVmYXVsdDtcbiR2cy1kcm9wZG93bi1iZzogI2ZmZiAhZGVmYXVsdDtcbiIsIi8qKlxuICAgIERyb3Bkb3duIFRvZ2dsZVxuXG4gICAgVGhlIGRyb3Bkb3duIHRvZ2dsZSBpcyB0aGUgcHJpbWFyeSB3cmFwcGVyIG9mIHRoZSBjb21wb25lbnQuIEl0XG4gICAgaGFzIHR3byBkaXJlY3QgZGVzY2VuZGFudHM6IC52c19fc2VsZWN0ZWQtb3B0aW9ucywgYW5kIC52c19fYWN0aW9ucy5cblxuICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyBob2xkcyB0aGUgLnZzX19zZWxlY3RlZCdzIGFzIHdlbGwgYXMgdGhlXG4gICAgbWFpbiBzZWFyY2ggaW5wdXQuXG5cbiAgICAudnNfX2FjdGlvbnMgaG9sZHMgdGhlIGNsZWFyIGJ1dHRvbiBhbmQgZHJvcGRvd24gdG9nZ2xlLlxuICovXG5cbiRib3JkZXItd2lkdGg6ICR2cy1ib3JkZXItd2lkdGg7XG4kYm9yZGVyLXN0eWxlOiAkdnMtYm9yZGVyLXN0eWxlO1xuJGJvcmRlci1jb2xvcjogJHZzLWJvcmRlci1jb2xvcjtcbiRib3JkZXItcmFkaXVzOiAkdnMtYm9yZGVyLXJhZGl1cztcblxuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDAgNHB4IDA7XG4gICAgYmFja2dyb3VuZDogJHZzLWNvbXBvbmVudC1iZztcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udnNfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0cHggNnB4IDAgM3B4O1xufVxuXG4vKiBEcm9wZG93biBUb2dnbGUgU3RhdGVzICovXG4udnMtLXNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgIGN1cnNvcjogdGV4dDtcbn1cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udnMtLW9wZW4gLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4iLCIvLyAgT3BlbiBJbmRpY2F0b3JcblxuLy8gIFRoZSBvcGVuIGluZGljYXRvciBhcHBlYXJzIGFzIGEgZG93biBmYWNpbmdcbi8vICBjYXJldCBvbiB0aGUgcmlnaHQgc2lkZSBvZiB0aGUgc2VsZWN0LlxuXG4kdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLjAwMCwgLTAuMTE1LCAwLjk3NSwgMC44NTUpO1xuJHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXG4kb3Blbi1pbmRpY2F0b3ItY29sb3I6ICR2cy1jb250cm9scy1jb2xvcjtcbiRvcGVuLWluZGljYXRvci1zaXplOiAkdnMtY29udHJvbHMtc2l6ZTtcblxuLnZzX19vcGVuLWluZGljYXRvciB7XG4gIGZpbGw6ICRvcGVuLWluZGljYXRvci1jb2xvcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkb3Blbi1pbmRpY2F0b3Itc2l6ZSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG59XG5cbi8vICBPcGVuIFN0YXRlXG5cbi52cy0tb3BlbiAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgkb3Blbi1pbmRpY2F0b3Itc2l6ZSk7XG59XG5cbi8vICBMb2FkaW5nIFN0YXRlXG5cbi52cy0tbG9hZGluZyAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMDtcbn1cbiIsIi8qIENsZWFyIEJ1dHRvbiAqL1xuXG4udnNfX2NsZWFyIHtcbiAgZmlsbDogJHZzLWNvbnRyb2xzLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuIiwiLyogRHJvcGRvd24gTWVudSAqL1xuXG4kYm9yZGVyLXdpZHRoOiAkdnMtYm9yZGVyLXdpZHRoO1xuJGJvcmRlci1zdHlsZTogc29saWQ7XG4kYm9yZGVyLWNvbG9yOiAkdnMtYm9yZGVyLWNvbG9yO1xuJGJvcmRlci1yYWRpdXM6ICR2cy1ib3JkZXItcmFkaXVzO1xuJGJveC1zaGFkb3c6ICR2cy1kcm9wZG93bi1ib3gtc2hhZG93O1xuXG4kYmctY29sb3I6ICR2cy1kcm9wZG93bi1iZztcbiR6LWluZGV4OiAkdnMtZHJvcGRvd24tei1pbmRleDtcbiRtaW4td2lkdGg6ICR2cy1kcm9wZG93bi1taW4td2lkdGg7XG4kbWF4LWhlaWdodDogJHZzLWRyb3Bkb3duLW1heC1oZWlnaHQ7XG5cbi52c19fZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gI3skYm9yZGVyLXdpZHRofSk7IC8vIC17IyRib3JkZXItd2lkdGh9IGhlcmUgZW5zdXJlcyB0aGUgbGVmdCBhbmQgcmlnaHQgYm9yZGVycyBvZiB0aGUgZHJvcGRvd24gYXBwZWFyIGZsdXNoIHdpdGggdGhlIHRvZ2dsZS5cbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHotaW5kZXg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAkbWF4LWhlaWdodDtcbiAgbWluLXdpZHRoOiAkbWluLXdpZHRoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG59XG5cbi52c19fbm8tb3B0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8qIExpc3QgSXRlbXMgKi9cbi52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IC8qIE5vcm1hbGl6ZSBsaW5lIGhlaWdodCAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzMzMzsgLyogT3ZlcnJpZGVzIG1vc3QgQ1NTIGZyYW1ld29ya3MgKi9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogJHZzLXN0YXRlLWFjdGl2ZS1iZztcbiAgY29sb3I6ICR2cy1zdGF0ZS1hY3RpdmUtY29sb3I7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1kZXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICR2cy1zdGF0ZS1kZXNlbGVjdC1iZztcbiAgY29sb3I6ICR2cy1zdGF0ZS1kZXNlbGVjdC1jb2xvcjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICR2cy1zdGF0ZS1kaXNhYmxlZC1jb2xvcjtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuIiwiLyogU2VsZWN0ZWQgVGFncyAqL1xuLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR2cy1zZWxlY3RlZC1iZztcbiAgYm9yZGVyOiAkdnMtc2VsZWN0ZWQtYm9yZGVyLXdpZHRoICR2cy1zZWxlY3RlZC1ib3JkZXItc3R5bGUgJHZzLXNlbGVjdGVkLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHZzLWJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiBtYXBfZ2V0KCR2cy1jb2xvcnMsICdkYXJrJyk7XG4gIGxpbmUtaGVpZ2h0OiAkdnMtY29tcG9uZW50LWxpbmUtaGVpZ2h0O1xuICBtYXJnaW46IDRweCAycHggMHB4IDJweDtcbiAgcGFkZGluZzogMCAwLjI1ZW07XG4gIHotaW5kZXg6IDA7XG59XG5cbi52c19fZGVzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbGw6ICR2cy1jb250cm9scy1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICR2cy1jb250cm9scy1kZXNlbGVjdC10ZXh0LXNoYWRvdztcbn1cblxuLyogU3RhdGVzICovXG5cbi52cy0tc2luZ2xlIHtcbiAgLnZzX19zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmLnZzLS1vcGVuIC52c19fc2VsZWN0ZWQsXG4gICYudnMtLWxvYWRpbmcgLnZzX19zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IC40O1xuICB9XG4gICYudnMtLXNlYXJjaGluZyAudnNfX3NlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvKiBTZWFyY2ggSW5wdXQgKi9cblxuJGxpbmUtaGVpZ2h0OiAkdnMtY29tcG9uZW50LWxpbmUtaGVpZ2h0O1xuJGZvbnQtc2l6ZTogMWVtO1xuXG4vKipcbiAqIFN1cGVyIHdlaXJkIGJ1Zy4uLiBJZiB0aGlzIGRlY2xhcmF0aW9uIGlzIGdyb3VwZWRcbiAqIGJlbG93LCB0aGUgY2FuY2VsIGJ1dHRvbiB3aWxsIHN0aWxsIGFwcGVhciBpbiBjaHJvbWUuXG4gKiBJZiBpdCdzIHVwIGhlcmUgb24gaXQncyBvd24sIGl0J2xsIGhpZGUgaXQuXG4gKi9cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoLFxuLnZzX19zZWFyY2g6Zm9jdXMge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiA0cHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52c19fc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkdnMtY29tcG9uZW50LXBsYWNlaG9sZGVyLWNvbG9yO1xufVxuXG4vKipcbiAgICBTdGF0ZXNcbiAqL1xuXG4vLyBVbnNlYXJjaGFibGVcbi52cy0tdW5zZWFyY2hhYmxlIHtcbiAgLnZzX19zZWFyY2gge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjpub3QoLnZzLS1kaXNhYmxlZCkgLnZzX19zZWFyY2gge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLy8gU2luZ2xlLCB3aGVuIHNlYXJjaGluZyBidXQgbm90IGxvYWRpbmcgb3Igb3BlblxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZzpub3QoLnZzLS1vcGVuKTpub3QoLnZzLS1sb2FkaW5nKSB7XG4gICAgLnZzX19zZWFyY2gge1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgfVxufVxuIiwiLyogTG9hZGluZyBTcGlubmVyICovXG4udnNfX3NwaW5uZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogNXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIC4xKTtcbiAgYm9yZGVyLXJpZ2h0OiAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgLjEpO1xuICBib3JkZXItYm90dG9tOiAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgLjEpO1xuICBib3JkZXItbGVmdDogLjllbSBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIC40NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiB2U2VsZWN0U3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXM7XG59XG4udnNfX3NwaW5uZXIsXG4udnNfX3NwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogNWVtO1xufVxuXG4vKiBMb2FkaW5nIFNwaW5uZXIgU3RhdGVzICovXG4udnMtLWxvYWRpbmcgLnZzX19zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbkBpbXBvcnQgXCJ+dGlueS1zbGlkZXIvc3JjL3Rpbnktc2xpZGVyLnNjc3NcIjtcbiRzbGlkZXI6ICcudGlueS1zbGlkZXInO1xuXG4jeyRzbGlkZXJ9X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg4LjMzMzMlICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDguMzMzMyUgKyAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgLmJhZGdlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDNweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIC5iYWRnZSB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cblxufVxuXG4jeyRzbGlkZXJ9X19uYXZpZ2F0aW9uIHtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAvL3otaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICBib3R0b206IDUwJTtcbiAgei1pbmRleDoyO1xuXG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB6LWluZGV4OiAyO1xuICAgICYtLWNhcm91c2VsLFxuICAgICYtLXRpbnktY2Fyb3VzZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fbGluayB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX2hlYWRlcl9fbGVmdCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19oZWFkZXJfX2xlZnRfX2lubmVyIHtcbiAgZmxleDogMTtcbn1cblxuI3skc2xpZGVyfV9fdGFicyB7XG4gIC8vcGFkZGluZy1sZWZ0OiBjYWxjKDguMzMzMyUgKyAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4jeyRzbGlkZXJ9X190YWIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMCAwIDFweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICYtLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICB9XG4gIEBhdC1yb290IC5tYWluLXdyYXBwZXI6bm90KC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSkgJjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX21vcmUtYnRuIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3QgI3skc2xpZGVyfV9faGVhZGVyICYge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRzbGlkZXJ9X19mb290ZXIgJiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fZm9vdGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19pbm5lci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICogQ2Fyb3VzZWwgdHlwZVxuICovXG4jeyRzbGlkZXJ9LS1jYXJvdXNlbCB7XG4gIC50bnMtaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOyAvL0ZpeCBmb3IgZmxpY2tlcmluZyBvbiBTYWZhcmkgd2hlbiBhbmltYXRpbmcgb3BhY2l0eVxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICAmOm5vdCgudG5zLXNsaWRlLWFjdGl2ZSkge1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQ2Fyb3VzZWwgdHlwZSBtb2JpbGVcbiAqL1xuI3skc2xpZGVyfV9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTE1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMTVweCk7XG4gIC8vIGtlZXBzIGluc3BpcmF0aW9uIHNsaWRlciBzdGlja2VkIHRvIHRoZSBsZWZ0XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5lbC1jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI0cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4vKlxuICogVGlueSBjYXJvdXNlbCB0eXBlIG1vYmlsZVxuICovXG4jeyRzbGlkZXJ9X19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKlxuICogR2FsbGVyeSB0eXBlXG4gKi9cbiN7JHNsaWRlcn1fX2hlYWRlci0tZ2FsbGVyeSB7XG4gIHotaW5kZXg6IDI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG59XG5cbiN7JHNsaWRlcn0tLWdhbGxlcnkge1xuICAudG5zLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3NsaWRlIHt9XG5cbiN7JHNsaWRlcn1fX3NsaWRlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiAgQGluY2x1ZGUgaWUtbWVkaWEtcXVlcnkoKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICB9XG5cbiAgLy9Qb3J0cmFpdCBtb2JpbGVzIHVuZGVyIDc2OHB4IHdpZHRoXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTNweCk7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDA4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3NsaWRlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDNyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDAgNnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCA1LjYyNXJlbTtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMCA1cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAwIDYuNzVyZW07XG4gIH1cbiAgLy9Qb3J0cmFpdCBtb2JpbGVzXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDgwcHgpIGNhbGN1bGF0ZVJlbSg4MHB4KSBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDQ3cHgpIGNhbGN1bGF0ZVJlbSg0N3B4KSBjYWxjdWxhdGVSZW0oNDdweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX3NsaWRlX190aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMxcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3NsaWRlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICN7JHNsaWRlcn1fX3NsaWRlX19iYWNrZ3JvdW5kLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy90b3A6IDUwJTtcbiAgICAvL2xlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19saW5rLS1nYWxsZXJ5LWJ0biAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi8qXG4gKiBOYXZpZ2F0aW9uIHR5cGVzXG4gKi9cbiN7JHNsaWRlcn1fX2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzdmcge1xuICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHdpZHRoOiAxLjU2MjVyZW07XG4gICAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fYXJyb3ctLWdhbGxlcnkge1xuICAmLWxlZnQge1xuICAgIGxlZnQ6IDAuNTYyNXJlbTtcbiAgfVxuICAmLXJpZ2h0IHtcbiAgICByaWdodDogMC41NjI1cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtNTJweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtNTJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX2Fycm93LS1jYXJvdXNlbCB7XG4gICYtbGVmdCB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKC04MHB4KTtcbiAgfVxuICAmLXJpZ2h0IHtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKC04MHB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDoxMDgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpICxcbiAgICAgICAgICAobWF4LXdpZHRoOjgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTQwcHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTQwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtOTBweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtOTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX25hdmlnYXRpb24tLXRpbnktY2Fyb3VzZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjdWxhdGVSZW0oMzVweCkpO1xuICAjeyRzbGlkZXJ9X19hcnJvdy5idG4tLWljb24uYnRuLS14c20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDIycHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIHRyYW5zaXRpb246IGxlZnQgI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICByaWdodCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX2Fycm93LS10aW55LWNhcm91c2VsIHtcbiAgJHRoaXM6ICY7XG4gICYtbGVmdCB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKC00MHB4KTtcbiAgfVxuICAmLXJpZ2h0IHtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKC00MHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzbGlkZXJ9X19pbm5lci13cmFwOmhvdmVyIHtcbiAgICAjeyR0aGlzfS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICN7JHRoaXN9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qXG4gKiBHYWxsZXJ5IHR5cGUgaG92ZXIgYW5pbWF0aW9uXG4gKi9cbiN7JHNsaWRlcn0tLWhvdmVyLWJnLWFuaW1hdGlvbiB7XG4gICN7JHNsaWRlcn1fX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgfVxuICAjeyRzbGlkZXJ9X19zbGlkZV9faW5uZXI6bm90KCN7JHNsaWRlcn1fX3NsaWRlX19pbm5lci0tbm8taG92ZXIpOmhvdmVyIHtcbiAgICAjeyRzbGlkZXJ9X19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogU2xpZGVyIGNvbG9yc1xuICovXG4jeyRzbGlkZXJ9LS1saWdodC1iZyB7XG4gICN7JHNsaWRlcn1fX2hlYWRlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAjeyRzbGlkZXJ9X19uYXZpZ2F0aW9uIHtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rLTQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn0tLWRhcmstYmcge1xuICAjeyRzbGlkZXJ9X19oZWFkZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgI3skc2xpZGVyfV9fbmF2aWdhdGlvbiB7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkZ3JleS02O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn0tLXdoaXRlLWJnIHtcbiAgI3skc2xpZGVyfV9faGVhZGVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gICN7JHNsaWRlcn1fX25hdmlnYXRpb24ge1xuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJGdyZXktMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjeyRzbGlkZXJ9X190YWIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUGFja2FnZSBkZWFscyBvdmVycmlkZXNcbiAqL1xuI3skc2xpZGVyfS0tcGFja2FnZS1kZWFscyB7XG4gICN7JHNsaWRlcn1fX3RhYnMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZyx4bCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgfVxuICAjeyRzbGlkZXJ9X190aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDsgLy9PdmVycmlkZXMgc3RyYW5nZSBiZWhhdmlvciBvZiBoZWFkZXJzIGhhdmluZyB0aGVpciB0ZXh0IG5vZGVzIG5vdCBiZWVuIGFsaWdtZW50IHdpdGggdGhlaXIgYW5jZXN0b3JzXG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIH1cbiAgfVxuICAjeyRzbGlkZXJ9X19zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmxhenlsb2FkIHtcbiAgb3BhY2l0eTogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgLy90cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGVhc2UgNHM7XG59XG4vKlxuICogUGxhY2Vob2xkZXIgb3ZlcnJpZGVzXG4gKi9cblxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiLy8gVmVyc2lvbjogMi45LjNcblxuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gcmVtb3ZlIHBhZGRpbmc6IGNsaWVudFdpZHRoID0gd2lkdGggKyBwYWRkaW5nICgwKSA9IHdpZHRoXG4gIFtoaWRkZW5dIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIFthcmlhLWNvbnRyb2xzXSwgW2RhdGEtYWN0aW9uXSB7IGN1cnNvcjogcG9pbnRlcjsgfVxufVxuLnRucy1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbiAgPiAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4udG5zLWhvcml6b250YWwge1xuICAmLnRucy1zdWJwaXhlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJi50bnMtbm8tc3VicGl4ZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi50bnMtY2Fyb3VzZWwge1xuICAgICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAgID4gLnRucy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbi50bnMtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBtYWtlIHN1cmUgc2xpZGVyIGNvbnRhaW5lciBpcyB2aXNpYmxlXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gID4gLnRucy1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICB9XG4gID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgPiAudG5zLW1vdmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB9XG59XG4udG5zLWF1dG93aWR0aCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG4gICYudG5zLWNvbXBsZXRlIHsgb3BhY2l0eTogMTsgfVxufVxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuLnRucy1vdmggeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwZW07IH1cbi50bnMtdHJhbnNwYXJlbnQgeyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cbi50bnMtbm9ybWFsLCAudG5zLWZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5cbi8vICoqKiBGaXggYSB2aWV3cG9ydCBpc3N1ZSBpbiBpbml0aWFsaXphdGlvblxuLnRucy12cGZpeCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gID4gZGl2LCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gKioqIERldGVjdGluZyBicm93c2VyIGNhcGFiaWxpdHkgKioqXG4kd2lkdGg6IDMxMHB4O1xuJGhlaWdodDogMTBweDtcbiRjb3VudDogNzA7XG4kcGVycGFnZTogMztcblxuLnRucy10IHtcbiAgJi1zdWJwMiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi1jdCB7XG4gICAgd2lkdGg6ICgxMDAlICogJGNvdW50IC8gJHBlcnBhZ2UpO1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAoMTAwJSAvICRjb3VudCk7XG4gICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCIuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4uYnRuLS1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkcGluaywgJHBpbmssICR3aGl0ZSwgbGlnaHRlbigkcGluayw0JSkpO1xufVxuXG4uYnRuLS1wcmltYXJ5LWludmVydCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRibGFjaywgJHBpbmssICRwaW5rLCAkYmxhY2ssIGxpZ2h0ZW4oJHBpbmssNCUpKTtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkYmxhY2ssICRibGFjaywgbGlnaHRlbigkYmxhY2ssNCUpKTtcbn1cblxuLmJ0bi0td2hpdGUge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkcGluaywgJHdoaXRlLCAkd2hpdGUsICRwaW5rLCBsaWdodGVuKCRibGFjayw0JSkpO1xufVxuLmJ0bi0tcGluayB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRwaW5rLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLDApLCBsaWdodGVuKCRwaW5rLDQlKSk7XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRidXR0b24tY29sb3JzIHtcbiAgLmJ0bi0tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChudGgoJHZhbHVlLCAyKSwgbnRoKCR2YWx1ZSwgMSksIG50aCgkdmFsdWUsIDEpLCBsaWdodGVuKG50aCgkdmFsdWUsIDEpLDQlKSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJG91dGxpbmUtYnV0dG9uLWNvbG9ycyB7XG4gIC5idG4tLSN7JGNvbG9yfS0tb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudChudGgoJHZhbHVlLCAxKSwgbnRoKCR2YWx1ZSwgMiksIG50aCgkdmFsdWUsIDMpKTtcbiAgfVxufVxuXG4vKlxuICogTGluayBidXR0b25zXG4gKi9cbi5idG4tLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAmLmJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG5fX2ljb24tLW91dGxpbmU+c3Bhbj5zdmc+cGF0aCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICAgIHN0cm9rZTogJHBpbms7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAuYnRuX19pY29uLS1vdXRsaW5lIHtcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICAgIHN0cm9rZTogJGxpbmstY29sb3I7XG4gICAgICBzdmcscGF0aCB7XG4gICAgICAgIHN0cm9rZTogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuX19pY29uLS1zb2xpZCB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgICAgZmlsbDogJGxpbmstY29sb3I7XG4gICAgICBzdmcscGF0aCB7XG4gICAgICAgIGZpbGw6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBzdHJva2U6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuLmJ0bi0tbGluay0tcGluay1iZyB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi5idG4tLWxpbmstLXdoaXRlLWJnIHtcbiAgY29sb3I6ICRwaW5rO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGluaztcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLypcbiAqIEljb24gYnV0dG9uc1xuICovXG5cbi8vIC5idG5fX2ljb24gcmVmZmVycyB0byB0aGUgaWNvbiBpdCBzZWxmIGluc2lkZSB0aGUgYnV0dG9uXG4uYnRuOm5vdCguYnRuLS1pY29uKSB7XG4gIC5idG5fX2ljb24ge1xuICAgIHN2ZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIHBhdGgsY2lyY2xlIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuLmJ0bi0tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLS1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5idG4tLXhzbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXhzbSwgJGJ0bi1wYWRkaW5nLXgteHNtLCAkYnRuLWZvbnQtc2l6ZS14c20sICRidG4tbGluZS1oZWlnaHQteHNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4vLyAuYnRuLS1pY29uIHJlZmVycyB0byB0aGUgaWNvbiB0aGF0IGNvbnRhaW5zIHRoZVxuLmJ0bi0taWNvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteSwgJGJ0bi1mb250LXNpemUsIDEsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIC5zay1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cbiAgJi5idG4tLWxnIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tZm9udC1zaXplLWxnLCAxLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xuICB9XG4gICYuYnRuLS1zbSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy15LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgMSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5idG4tLXhzbSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXkteHNtLCAkYnRuLXBhZGRpbmcteS14c20sICRidG4tZm9udC1zaXplLXhzbSwgMSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbiAgfVxufVxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKlxuICogVnVlIGZvcm11bGF0ZSBvdmVycmlkZXNcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC0tc3VibWl0IGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG5cbi8qXG4gKiBEaXNhYmVsaW5nIGJveCBzaGFkb3dzIG9uIGZvY3VzIG9uIGxpbmtzIFxuICovXG5cbmE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvcixcbiAgICAgICAgICAgICAgICAgICAgICAkYmFja2dyb3VuZCxcbiAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLFxuICAgICAgICAgICAgICAgICAgICAgICRob3Zlci1jb2xvcjogJGNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAgICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLFxuICAgICAgICAgICAgICAgICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLFxuICAgICAgICAgICAgICAgICAgICAgICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItY29sb3I6ICRjb2xvcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLWhvdmVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAuc2staWNvbiBzdmcgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gICAgLnNrLWljb24gc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3ItaG92ZXIsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LFxuICAgICAgICAgICAgICAgICAgICAkcGFkZGluZy14LFxuICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLFxuICAgICAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLypcbiAqIEJhc2UgY2xhc3NcbiAqXG4gKiBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4gKiBgYmFja2dyb3VuZC1jb2xvcmAuXG4gKi9cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLypcbiAqIFBpbGwgYmFkZ2VzXG4gKlxuICogTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG4gKi9cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vKlxuICogQ29sb3JzXG4gKlxuICogQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cbiAqL1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGJhZGdlcy1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KG50aCgkdmFsdWUsIDEpLG50aCgkdmFsdWUsIDIpKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnLCRjb2xvcjpjb2xvci15aXEoJGJnKSkge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbiRzay1tb2RhbCA6IFwiLnNrLW1vZGFsXCI7XG5cbiN7JHNrLW1vZGFsfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTUwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi1wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHotaW5kZXg6IDgwMDA7XG4gICAgfVxuICB9XG59XG5cbiN7JHNrLW1vZGFsfS1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4jeyRzay1tb2RhbH1fX2lubmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGFuaW1hdGlvbjogc2xpZGUtdXAgMC40cyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS1yZWd1bGFyLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiAyN3JlbTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLXNtYWxsLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTcwMC1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTYwMC1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLWxhcmdlLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY4cHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tZXh0cmEtbGFyZ2Utc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4OTJweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS0xMDA4LXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwOHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTU5Mi1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIH1cbiAgJi1zbGEge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MHB4KSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWF4LXdpZHRoOiAzM3JlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgICYtY29uZmlybWF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXZpb2xldC1ib3JkZXIge1xuICAgIC5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICM3NTZBOTY7XG4gICAgfVxuICB9XG4gICYtbmV3LWV2ZW50IHtcbiAgICB3aWR0aDogNDY2cHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgIzJDMkMyQztcblxuICAgICYtLWN1c3RvbSB7XG4gICAgICB3aWR0aDogMzQycHg7XG4gICAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGV0YWlsIHtcbiAgICAgIHdpZHRoOiA1MzZweDtcbiAgICB9XG5cbiAgICAmLS1wcmljZXMge1xuICAgICAgd2lkdGg6IDMyN3B4O1xuICAgICAgbWluLWhlaWdodDogNTQ0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1heC13aWR0aDogNTRyZW0gIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KSAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hd2FyZC1pbmZvIHtcbiAgICB3aWR0aDogMzg0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDoyNzJweDtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG4gICAgJiBoNCB7XG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuODc1cmVtIDEuMTI1cmVtIDEuODc1cmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBzdmd7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi12b3Rpbmcge1xuICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgICAgJi1tb2RhbCB7XG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDM4NHB4O1xuICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMjcycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiBkaXYgPiBkaXYgPiBzcGFuID4gcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOTJweCk7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkc3BhY2VyO1xuICBjb2xvcjogJHRydWUtYmxhY2s7XG4gICYtLW5vLXRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gICYtc2xhIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAmX19pbmZvIHtcbiAgICAgICYgPiBzcGFuID5oNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMS44NzVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICAmLXNsYV9faW5mbyB7XG4gICAgICBwYWRkaW5nOiA0NHB4IDMycHggMThweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLXNsYV9faW5mbyB7XG4gICAgICBwYWRkaW5nOiAzM3B4IDI0cHggMjhweDtcbiAgICB9XG4gIH1cblxuICAmLWV2ZW50LWRhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9fc3RpY2t5LWhlYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogODNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gIHdpZHRoOiA0OHJlbTtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRwaW5rO1xuICBzdmcscGF0aCB7XG4gICAgZmlsbDogJHBpbms7IC8vVE9ETzogTWFrZSBjbGFzc2VzIGZvciB0aGUgaWNvbnMgdG8gY29udHJvbGwgdGhpc1xuICB9XG4gICYtYmxhY2sge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG5cbiAgICAmLS1iZy1ncmF5IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2Zvb3Qge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGE6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYnRuIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2JvZHkge1xuICBwYWRkaW5nOiAwICRzcGFjZXIgJHNwYWNlciAkc3BhY2VyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gICYtLXNsYS1iYW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tc2xhLXByZXZvdGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjhweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXNsYS1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oNTJweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gICYtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICAmLXNsYS13aW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDUycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2ID4gaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgaGVpZ2h0OiA2MzFweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtZXZlbnQtZGF0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAmLWVkaXQtbG9jYXRpb24taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMXJlbSAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjI1cmVtIDEuNXJlbTtcbiAgICB9XG5cbiAgICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICB9XG5cbiAgICAgICYtLWNvbmZpcm1hdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBkaXYgPiBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdiA+IGg0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdiA+IGg0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdiA+IGg0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdiA+IGg0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcm93LWdhcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogVGhlc2UgYXJlIGZvciBwbGFjZXMgd2hlcmUgQmFzZURpYWxvZyBjb21wb25lbnQgaXMgbm90IHJlcGxhY2VkIHdpdGggU2tNb2RhbFxuICogYnV0IHVzZXMgdGhlIHNhbWUgY2xhc3NlcyBhcyBTa01vZGFsLlxuICogVE9ETzogRXZlbnR1YWxseSBzaG91bGQgYmUgcmVwbGFjZWQgZXZlcnl3aGVyZSB3aXRoIFNrTW9kYWxcbiAqL1xuI3skc2stbW9kYWx9LS1iYXNlLWRpYWxvZyB7XG4gICN7JHNrLW1vZGFsfV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICAjeyRzay1tb2RhbH1fX2Zvb3Qge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIE1vZGFsIGFuaW1hdGlvbnNcbiAqL1xuXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi8qXG4gKiBDdXN0b20gZXJyb3IgbWVzc2FnZXNcbiAqL1xuI3skc2stbW9kYWx9IHtcbiAgLmVycm9ybWVzc2FnZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuXG5cbi5zay1tb2RhbF9fY2hlY2stYXZhaWxhYmlsaXR5LXR5cGUgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBzcGFuIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAtMTElO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faGVhZC1hdmFpbGFiaWxpdHktbW9kYWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgJiA+IHNwYW4gPiBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDozNHB4O1xuICAgICYgPiBzcGFuID4gaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkLWNvbnRyYWN0LWluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgJl90b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gICZfd2lkdGgge1xuICAgIGg0IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faGVhZC1jZW50ZXItdGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIHNwYW4ge1xuICAgICY6bm90KC5zay1tb2RhbF9fY2xvc2UpIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICBzcGFuLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgJi0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3dhcm5pbmctcGluay5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMTNweDtcbiAgICB3aWR0aDogNTNweDtcbiAgICBoZWlnaHQ6IDU5cHg7XG5cbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2hlYWQtY2VudGVyLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBzcGFuIHtcbiAgICAmOm5vdCguc2stbW9kYWxfX2Nsb3NlKSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgc3Bhbi5zay1tb2RhbF9fY2xvc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zay1tb2RhbC10aXRsZS0taW5mby1kYXNoYm9hcmQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zay1tb2RhbC10ZXh0LS1pbmZvLWRhc2hib2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICB3aWR0aDogOTklO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcblxuICAmLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn0iLCIuc2stZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtLWRhcmsge1xuICAgIC5zay1kcm9wZG93bl9fbGluayB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uc2stZHJvcGRvd25fX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2stZHJvcGRvd25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICYucm91dGVyLWxpbmstZXhhY3QtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS02O1xuICB9XG59XG5cbi5zay1kcm9wZG93bl9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAmOmhvdmVyLFxuICAmLS1hY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuJGZvcm11bGF0ZUlucHV0IDogJy5mb3JtdWxhdGUtaW5wdXQnO1xuI3skZm9ybXVsYXRlSW5wdXR9IHtcblxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0td3JhcHBlciB7XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fTpub3QoI3skZm9ybXVsYXRlSW5wdXR9LS1jaGVja2JveCk6bm90KCN7JGZvcm11bGF0ZUlucHV0fS0tcmFkaW8pICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gIC8vcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuXG4gICYtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBsZWZ0OiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIHRyYW5zaXRpb246IHRvcCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICBmb250LXNpemUgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAmLS1oYXMtdmFsdWUge1xuICAgICAgdG9wOiAwO1xuICAgICAgLy9mb250LXNpemU6ICRpbnB1dC1sYWJlbC1mb250LXNpemUtZm9jdXNlZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpIC8gMS41O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KSAvIDEuNTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCkgLyAxLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkaW5wdXQtbGFiZWwtY29sb3ItZGFyay1iZztcbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWdyZXktYmcgJiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIGNvbG9yOiAkaW5wdXQtbGFiZWwtY29sb3I7XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWhlbHAge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lcnJvcnMge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVycm9yIHtcbiAgcGFkZGluZzogMCAwLjNyZW0gMC4zcmVtO1xuICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudCB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIGlucHV0IHtcbiAgICAmOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvL2hlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3IsJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgLy9jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAvL2NvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cblxuICAgICAgLy8gUGxhY2Vob2xkZXJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cbi8qXG4gKiBTTEEgQ29uZmlybWF0aW9ucyBEaXNhYmxlZCBJbnB1dCAoc3BhbikgLSAjNDMxNzQgLSBQb2ludCA3IFxuICovXG5cbiAjeyRmb3JtdWxhdGVJbnB1dH0tc2xhLWRpc2FibGVkX3NwYW4ge1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy9oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgICAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWRhcmstYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItZGFyay1iZztcbiAgICAgICAgQGluY2x1ZGUgYXV0b2ZpbGwtc3R5bGVzKCRpbnB1dC1jb2xvci1kYXJrLWJnLCRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnO1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWdyZXktYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItZGFyay1iZztcbiAgICAgICAgQGluY2x1ZGUgYXV0b2ZpbGwtc3R5bGVzKCRpbnB1dC1jb2xvci1kYXJrLWJnLCRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnO1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLCRpbnB1dC1ib3JkZXItY29sb3ItbGlnaHQtYmcpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3ItbGlnaHQtYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0taGFzLWVycm9ycyAmIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJlt0eXBlPVwidGV4dFwiXSxcbiAgICAgICZbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgJlt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAgICAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgICAgIC8vY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLy9jb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIFBsYWNlaG9sZGVyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbn1cblxuLypcbiAqIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuICovXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWNoZWNrYm94IHtcbiAgLy8mOmhvdmVyIHtcbiAgLy8gICY6bm90KCN7JGZvcm11bGF0ZUlucHV0fS1ncm91cC1pdGVtKSA+IGRpdiA+IGRpdiB7XG4gIC8vICAgIGlucHV0Om5vdCg6Y2hlY2tlZCkgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgLy8gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAvLyAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC8vICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLy8gICAgICBvcGFjaXR5OiAwLjU7XG4gIC8vICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwO1xuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0td3JhcHBlciB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1ncm91cCAjeyRmb3JtdWxhdGVJbnB1dH0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAkaW5wdXQtcGFkZGluZy14O1xuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy14O1xuXG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICY6Y2hlY2tlZCArICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmIHtcbiAgICBpbnB1dDpjaGVja2VkICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWdyZXktYmcgJiB7XG4gICAgaW5wdXQ6Y2hlY2tlZCArICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1saWdodC1iZyAmIHtcbiAgICBpbnB1dDpjaGVja2VkICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxuICB9XG5cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yIHtcbiAgICAvL1RPRE86IENyZWF0ZSBmYWxsYmFjayB0byBQTkdcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgJHdoaXRlO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBpbmNsdWRlIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrbWFyay5zdmcpIG5vLXJlcGVhdCAzMDAlIDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIH1cbiAgfVxuXG59XG5cbi8qXG4gKiBDdXN0b20gZHJvcGRvd25cbiAqL1xuI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3Qge1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICZfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgJi1pdGVtIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmX19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XG4gICAgJi1pdGVtIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3RlZF9vcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktNjtcbiAgICB9XG4gIH1cblxuICAmI3skZm9ybXVsYXRlSW5wdXR9LS1saWdodC1iZyAmX19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdy1mb3JjZSgkaW5wdXQtY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgICAmLWl0ZW0ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICB3aWR0aDogMTAwJTtcbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gIH1cbiAgaW5wdXQsXG4gIHNwYW4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDFweDsgLy9Nb3ppbGEgZml4IGZvciB3aWR0aCBvdmVyZmxvd2luZ1xuICB9XG59XG5cbi5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biB7XG4gIHdpZHRoOjkyJTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tanVtYm90cm9uIHtcbiAgLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldCB7XG4gIG1hcmdpbi1yaWdodDogLjNyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1saWdodC1iZyAmIHtcbiAgICBzdmcscGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gICYtcm91bmQge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46MDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgc3ZnLCBwYXRoIHtcbiAgICAgIGZpbGw6ICRncmV5LTg7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDoxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdyB7XG4gIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbiAgJi0tb3BlbiB7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1saWdodC1iZyAmIHtcbiAgICBzdmcscGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0taGFzLWVycm9ycyAmIHtcbiAgICBzdmcscGF0aCB7XG4gICAgICBmaWxsOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTsvL3VuY292ZXIgdGhlIGJvcmRlciBib3R0b20gZnJvbSB0aGUgaW5wdXRcbiAgbGVmdDogMDtcbiAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICB3aWR0aDogLW1vei1hdmFpbGFibGU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICB3aWR0aDogLW1vei1hdmFpbGFibGU7XG4gIH1cblxuICAmLS1nZW5lcmFsLWluZm8ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAjeyR0cmFuc2l0aW9uLWZhc3R9O1xufVxuXG4vKlxuICogTG9jYXRpb24gc2VhcmNoIGRyb3Bkb3duIG92ZXJyaWRlc1xuICovXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdCN7JGZvcm11bGF0ZUlucHV0fS0tbG9jYXRpb24tc2VhcmNoIHtcbiAgI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3RlZF9vcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiN7JGZvcm11bGF0ZUlucHV0fS0tanVtYm90cm9uIHtcbiAgICAjeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LS1sb2NhdGlvbi1zZWFyY2gtc3VibWl0IHt9XG5cbi8qXG4gKiBOdW1iZXIgaW5wdXQgY2xlYXJhYmxlXG4gKi9cbiRudW1iZXJDbGVhcmFibGVJbnB1dCA6ICRmb3JtdWxhdGVJbnB1dCsnLS1udW1iZXJjbGVhcmFibGUnO1xuXG4jeyRudW1iZXJDbGVhcmFibGVJbnB1dH0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JG51bWJlckNsZWFyYWJsZUlucHV0fV9fY2xlYXItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgfVxufVxuXG4vKlxuICogVGV4dCBpbnB1dCBjbGVhcmFibGVcbiAqL1xuJHRleHRDbGVhcmFibGVJbnB1dCA6ICRmb3JtdWxhdGVJbnB1dCsnLS10ZXh0Y2xlYXJhYmxlJztcblxuI3skdGV4dENsZWFyYWJsZUlucHV0fSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skdGV4dENsZWFyYWJsZUlucHV0fV9fY2xlYXItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgfVxufVxuXG5cbi8qXG4gKiBNdWx0aXBsZSB2dWUgZm9ybXVsYXRlIGVsZW1lbnRzXG4gKi9cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gID4gI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3QsXG4gID4gI3skZm9ybXVsYXRlSW5wdXR9LS1lbWFpbCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgaW5wdXQ6bm90KCN7JGZvcm11bGF0ZUlucHV0fS0tY2hlY2tib3gpOm5vdCgjeyRmb3JtdWxhdGVJbnB1dH0tLXJhZGlvKSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICAgIH1cbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4udnVlLWZvcm11bGF0ZS13cmFwLS1pY29uIHtcbiAgPiAuc2staWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGJvdHRvbTogY2FsYyggNTAlIC0gLjNyZW0gKTtcbiAgICBsZWZ0OiAuNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIHRvcDogMC44NXJlbTtcbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbn1cblxuLypcbiAqIFZ1ZSBTZWxlY3RcbiAqIGh0dHBzOi8vdnVlLXNlbGVjdC5vcmcvXG4gKi9cbi52LXNlbGVjdCB7XG5cbn1cblxuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi52c19fc2VhcmNoLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udnNfX3NlbGVjdGVkIHt9XG5cbi52LXNlbGVjdC0tZm9jdXNlZCB7XG4gIC52c19fc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZzX19zZWFyY2gsXG4udnNfX3NlYXJjaDpmb2N1cyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgJjo6LW1zLWNsZWFyIHsgIGRpc3BsYXk6IG5vbmU7IHdpZHRoIDogMDsgaGVpZ2h0OiAwOyB9XG4gICY6Oi1tcy1yZXZlYWwgeyAgZGlzcGxheTogbm9uZTsgd2lkdGggOiAwOyBoZWlnaHQ6IDA7IH1cblxuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIENocm9tZSAqL1xuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxuXG59XG5cbi52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcblxuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cblxuICAvL2NvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL3RvcDogMS42cmVtO1xuICAvL2xlZnQ6IDEuNTVyZW07XG4gIG9wYWNpdHk6IC4yO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnMtLW9wZW4gPiAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICYtLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udi1zZWxlY3QtLWRhcmstYmcge1xuICAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgIH1cbiAgfVxuICAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4udi1zZWxlY3QtLWxpZ2h0LWJnIHtcbiAgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdy1mb3JjZSgkaW5wdXQtY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgfVxuICAudnNfX2Ryb3Bkb3duLW9wdGlvbntcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICY6aG92ZXIsXG4gICAgJi0taGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIH1cbiAgfVxuICAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuXG4uZm9ybXVsYXRlLWlucHV0LS1yZWQge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIkBtaXhpbiBhdXRvZmlsbC1zdHlsZXMoJGNvbG9yLCRib3JkZXItY29sb3I6JGNvbG9yLCRib3gtc2hhZG93OiAnMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXQnKSB7XG4gICY6LXdlYmtpdC1hdXRvZmlsbCxcbiAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgfVxufVxuXG5AbWl4aW4gcmVzZXQtc2VsZWN0KCkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgdGV4dC1vdmVyZmxvdzogJyc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5lbC1jYXJkIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbi5lbC1jYXJkX19saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5lbC1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLy9UT0RPOiBSZXBhbGNlIGJsdXJyeSBpbWFnZSB3aXRoIHBsYWNlaG9sZGVyIHRvIGF2b2lkIHRoaXMgaGFja1xuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vICAgaW1nOm5vdCgubG9hZGVkKSB7XG4gIC8vICAgICB3aWR0aDogMTUwJTtcbiAgLy8gICAgIGhlaWdodDogMTUwJTtcbiAgLy8gICB9XG4gIC8vIH1cbn1cbi5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMCwgMS4wKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMCwgMS4wKTtcbn1cbi5lbC1jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZWwtY2FyZF9fY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlbC1jYXJkLWNhdGVnb3J5LWJnO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDIwcHgpOyAgLy9Gb250IHNpemUgKyBQYWRkaW5nIHRvcFxuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDIzcHgpOyAvL0ZvbnQgc2l6ZSArIFBhZGRpbmcgdG9wXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIH1cbn1cbi5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVsLWNhcmQtZGVzY3JpcHRpb24tYmc7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzNnB4KSBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIHdpZHRoOiA3OSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG4uZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG4gIH1cbn1cbi5lbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHt9XG4vKlxuICogVHlwZSAxXG4gKi9cblxuLmVsLWNhcmQtLXR5cGUtMSB7XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcblxuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTE6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogVHlwZSAyXG4gKi9cbi5lbC1jYXJkLS10eXBlLTIge1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9wYWRkaW5nLXRvcDogNjklO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMDZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICB9XG5cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG5cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICB3aWR0aCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICAgICAgd2lkdGg6IDEwMyU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwNnB4KTtcbiAgICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICAgICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVsLWNhcmRfX2NhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwJSwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNTAlLDApO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cblxuICAuZWwtY2FyZF9fc3VidGl0bGUtdGV4dCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZm9udC1zaXplOiAkZWwtY2FyZC1zdWJ0aXRsZS1mb250LXNpemU7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLWZhc3R9ICN7JHRyYW5zaXRpb24tZmFzdC1kdXJhdGlvbn0sXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3N1YnRpdGxlLXRleHQge1xuICAgICAgbWF4LWhlaWdodDogMnJlbTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1mYXN0LWR1cmF0aW9ufTtcbiAgICB9XG4gIH1cblxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogVHlwZSAzXG4gKi9cblxuLmVsLWNhcmQtLXR5cGUtMyB7XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcblxuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgLy8gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIC8vICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAvL31cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTM6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjEsIDEuMSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4xLCAxLjEpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MSU7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxOXB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd30sXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMzpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9LFxuICAgICAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIERlaW4gZXZlbnQgc2xpZGVyIG92ZXJyaWRlc1xuICovXG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzLFxuLm1haW4tbmF2X19jb250ZW50IHtcbiAgLmVsLWNhcmRfX3RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMThweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbi5lbC1jYXJkLS10eXBlLTQge1xuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG5cbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0xOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTdweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGhlaWdodDogMjVyZW07XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICAgIHdpZHRoOiAzMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENhcmRzIGluIHRpbnkgc2xpZGVyXG4gKi9cbi50aW55LXNsaWRlciB7XG4gIC5lbC1jYXJkLS10eXBlLTIge1xuICAgIC50aW55LXNsaWRlcl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIC8vVE9ETzogVHJ5IHRoaXMga2luZCBvZiB0ZWhuaXF1ZSB0byBnZXQgdGhlIGRlc2lyZWQgZWZmZWN0ICwgdGhlIGxhc3QgaXRlbSB0byBzdGljayB0byB0aGUgcmlnaHQgYm9yZGVyIG9mIHRoZSBjb250YWluZXJcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9tYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAzMHB4ICk7XG4gICAgICBAYXQtcm9vdCAudGlueS1zbGlkZXIgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAzJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5zay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zay1pY29uLS1kYXJrIHtcbiAgLnN2Zy1wYXJ0LS1maWxsIHtcbiAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLnN2Zy1wYXJ0LS1zdHJva2Uge1xuICAgIHN0cm9rZTogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbi5zay1pY29uX19uby1maWxsIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLypcbiAqIEN1c3RvbSBpY29uIHN0eWxlcyBhbmQgYmVoYXZpb3JzXG4gKi9cbi5zay1pY29uLS1maWxsLWhvdmVyIHtcblxuICAmLnNrLWljb24tLWZhdm9yaXRlX2JvcmRlciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAucGF0aC0wIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zay1pY29uLS1wZXJzb25fb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAucGF0aC0yIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgICAuZWxsaXBzZS0wIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zay1pY29uLS1zZWFyY2gge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgLmNpcmNsZS0xIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIvKlxuICogTG9naW4gbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19sb2dpbi10eXBlIHt9XG5cbi5zay1tb2RhbF9fbG9naW4tdHlwZV9fcmVzZXQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMC45NzM1cmVtKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUmVnaXN0ZXIgbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19yZWdpc3Rlci10eXBlIHt9XG5cbi8qXG4gKiBSZXNldCBwYXNzd29yZCBsaW5rIG1vZGFsXG4gKi9cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlIHt9XG5cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgfVxuICB9XG59XG5cblxuLmxvZ2luX2luZm8ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZXJSZW4oMjJweCk7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuXG5cbi5sb2dpbl9mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4ubG9naW5fZm9vdGVyLXRleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuLmxvZ2luX2Zvb3Rlci1yZWdpc3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmxvZ2luX2J1dHRvbi1yZWdpc3RlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogJHBpbms7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rLTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmxvZ2luX2Zvb3Rlci1jcmVhdGVfYWNjIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG4ubG9naW5faW5mb190ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA5MGRlZyxcbiAgICAgIHJnYmEoI2NlZDRkYSwgMCkgMCxcbiAgICAgIHJnYmEoI2NlZDRkYSwgMC4yKSAyMCUsXG4gICAgICByZ2JhKCNjZWQ0ZGEsIDAuNSkgNjAlLFxuICAgICAgcmdiYSgjY2VkNGRhLCAwKVxuICAgICk7XG4gICAgYW5pbWF0aW9uOiBzaGltbWVyIDJzIGluZmluaXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICBcbiAgICBAa2V5ZnJhbWVzIHNoaW1tZXIge1xuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBjb2xvcjogIzUzNTM1Mztcbn1cblxuLnBsYWNlaG9sZGVyLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG59XG5cbiNuby1yYWQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgfVxufVxuXG4jbm8tZGlzcC1zbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qXG4gKiBIZWFkZXJzXG4gKi9cblxuI3BsYWNlaG9sZGVyX190aXRsZXtcbiAgaGVpZ2h0OiAxLjlyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogMS43cmVtO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG5cbn1cblxuLnBsYWNlaG9sZGVyLS1oMSB7XG4gIGhlaWdodDogJGgxLWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oMiB7XG4gIGhlaWdodDogJGgyLWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oMyB7XG4gIGhlaWdodDogJGgzLWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNCB7XG4gIGhlaWdodDogJGg0LWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNSB7XG4gIGhlaWdodDogJGg1LWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNiB7XG4gIGhlaWdodDogJGg2LWZvbnQtc2l6ZTtcbn1cblxuLypcbiAqIFBhcmFncmFwaHNcbiAqL1xuLnBsYWNlaG9sZGVyLS1wYXJhZ3JhcGgge1xuICBzcGFuIHtcbiAgICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1sZyAqIDAuNzlyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBUaW55IFNsaWRlclxuICovXG4ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXRhYnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHNwYW4ge1xuXG4gICAgd2lkdGg6IDdyZW07XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi8vLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1jYXJvdXNlbC1uYXZpZ2F0aW9uIHtcbi8vICBzcGFuIHtcbi8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgIHdpZHRoOiAyLjVyZW07XG4vLyAgICBoZWlnaHQ6IDIuNXJlbTtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4vLyAgICAmOmxhc3QtY2hpbGQge1xuLy8gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbi8vICAgIH1cbi8vICB9XG4vL31cblxuLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuXG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDQlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1pbi1oZWlnaHQ6IDE1LjVyZW07XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLWltZy1zbGEge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qXG4gKiBDYXJkc1xuICovXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMSxcbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0yLFxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMge1xuICBzcGFuIHtcblxuICB9XG4gICYtLTQtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZy10b3A6IDE1JTtcbiAgICB9XG4gIH1cbiAgJi0tMy1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjAlO1xuICAgIH1cbiAgfVxuICA+IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMiB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIH1cbiAgJi0tMy1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjAlO1xuICAgIH1cbiAgfVxufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTEge1xuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICB9XG4gICYtLTMtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICAvL3dpZHRoOiAzMCU7XG4gICAgICAvL2hlaWdodDogMTVyZW07XG4gICAgfVxuICB9XG4gICYtLTItY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgaGVpZ2h0OiAyOXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVye1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbn1cblxuLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxe1xuICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDIwcHgpO1xuICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgycHgpO1xufVxuXG4ucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDR7XG4gIGhlaWdodDpjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDEycHgpO1xuICBtYXJnaW4tYm90dG9tOmNhbGN1bGF0ZVJlbSgycHgpO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlcntcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMXtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDR7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOmNhbGN1bGF0ZVJlbSgzcHgpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVye1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxe1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMTFweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNHtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206Y2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgXG59XG5cblxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW57XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlcntcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMXtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNHtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206Y2FsY3VsYXRlUmVtKDNweCk7XG4gIH1cbn1cblxuXG4ucGxhY2Vob2xkZXItLXNsYXtcbiAgJi5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1oNHtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxuXG4gICYucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtZmlsdGVye1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtc3RpY2t5LWZpbHRlcntcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4vKlxuICogQnV0dG9uc1xuICovXG4ucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG5cbn1cbi5wbGFjZWhvbGRlci0tYnV0dG9uLXNtYWxsIHtcbiAgd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLypcbiAqIERpdlxuICovXG4ucGxhY2Vob2xkZXItLWRpdiB7XG5cbn1cbi8qXG4gKiBQbGFjZWhvbGRlciBvcGFjaXR5IGNoYW5nZVxuICovXG4ucGxhY2Vob2xkZXItb3BhY2l0eS1jaGFuZ2Uge1xuICBhbmltYXRpb24tbmFtZTogcGxhY2Vob2xkZXJPcGFjaXR5O1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuQGtleWZyYW1lcyBwbGFjZWhvbGRlck9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cblxuXG4vKlxuICogTWF0ZXJpYWwgZGVzaWduIHBsYWNlaG9sZGVyc1xuICovXG4ubGluZWFyLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN0YXJ0IDAuM3MgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiBzdGFydCAwLjNzIGVhc2UtaW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICYuc21hbGwge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuLmxpbmVhci1wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluZWFyLXByb2dyZXNzX19iYXItLWJhcjEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbn1cbi5saW5lYXItcHJvZ3Jlc3NfX2Jhci0tYmFyMiB7XG4gIGxlZnQ6IC0xMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3dCYXIxIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAzNi42JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3Jvd0JhcjEge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDM2LjYlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZUJhcjEge1xuICAwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDIwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIGxlZnQ6IDIxLjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA5NS40NDQ0NCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUJhcjEge1xuICAwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDIwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIGxlZnQ6IDIxLjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA5NS40NDQ0NCU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3dCYXIyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICB9XG4gIDQ0LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93QmFyMiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMTkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgfVxuICA0NC4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVCYXIyIHtcbiAgMCUge1xuICAgIGxlZnQ6IC01NC44ODg4OSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICB9XG4gIDI1JSB7XG4gICAgbGVmdDogLTE3LjI1JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICB9XG4gIDQ4LjM1JSB7XG4gICAgbGVmdDogMjkuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTE3LjM4ODg5JTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlQmFyMiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTQuODg4ODklO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgfVxuICAyNSUge1xuICAgIGxlZnQ6IC0xNy4yNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgfVxuICA0OC4zNSUge1xuICAgIGxlZnQ6IDI5LjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExNy4zODg4OSU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzTGluZWFyTW92ZW1lbnQge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3RhcnQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzdGFydCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBlbmQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDJweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGVuZCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLypcbiAqIENvbXBvbmVudCBzcGVjaWZpYyBzdHlsZXM6IFRpbnkgc2xpZGVyXG4gKi9cbi50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0IHtcbiAgLnBsYWNlaG9sZGVyLS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi50aW55LXNsaWRlcl9fcGxhY2Vob2xkZXIge1xuICAucGxhY2Vob2xkZXItLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKlxuICogUG9zaXRpb24gc3BlY2lmaWMgc3R5bGVzOiBMYW5kaW5nIHBhZ2VcbiAqL1xuLmxhbmRpbmctcGFnZSB7XG4gIC5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS00LWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KXtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4JTtcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzYlO1xuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gIC50aW55LXNsaWRlcl9fcGxhY2Vob2xkZXIge1xuICAgIC5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWJvdXQtLXBsYWNlaG9sZGVyIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1yaWdodDogNiU7XG4gICAgd2lkdGg6IDI3JTtcbiAgfVxuICAucGxhY2Vob2xkZXItLWRpdiB7XG4gICAgcGFkZGluZy10b3A6IDY1JTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBzcGFuW2NsYXNzKj0ncGxhY2Vob2xkZXInXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiJHBhZ2luYXRpb246ICcucGFnaW5hdGlvbic7XG5cbiN7JHBhZ2luYXRpb259IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLS1tYXAtb3BlbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzEwcHgpO1xuICB9XG59XG5cbiN7JHBhZ2luYXRpb259X19jb3VudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbiN7JHBhZ2luYXRpb259X19wYWdlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGJvcmRlci1yYWRpdXM6ICBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbiN7JHBhZ2luYXRpb259X19hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgJi0tcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgJi0tbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuXG4vKlxuICogQ29sb3Igc2NoZW1lc1xuICovXG4jeyRwYWdpbmF0aW9ufSB7XG4gICYtLXdoaXRlLWJnIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gICYtLWJsYWNrLWJnIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbiN7JHBhZ2luYXRpb259X19wYWdlLS1hY3RpdmUge1xuICAmI3skcGFnaW5hdGlvbn1fX3BhZ2UtLXdoaXRlLWJnLFxuICAmI3skcGFnaW5hdGlvbn1fX3BhZ2UtLWJsYWNrLWJne1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuXG4jeyRwYWdpbmF0aW9ufV9fcGFnZSB7XG4gICYtLXdoaXRlLWJnIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbiN7JHBhZ2luYXRpb259X19hcnJvdyB7XG4gICYjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLXdoaXRlLWJnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgJiN7JHBhZ2luYXRpb259X19hcnJvdy0td2hpdGUtYmcjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLWluYWN0aXZlIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRncmV5LTQ7XG4gICAgfVxuICB9XG5cbiAgJiN7JHBhZ2luYXRpb259X19hcnJvdy0tYmxhY2stYmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmI3skcGFnaW5hdGlvbn1fX2Fycm93LS1ibGFjay1iZyN7JHBhZ2luYXRpb259X19hcnJvdy0taW5hY3RpdmUge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGdyZXktNjtcbiAgICB9XG4gIH1cbn1cbiIsIi5sZHMtcmlwcGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ubGRzLXJpcHBsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICRwaW5rO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpcHBsZSAxcyBjdWJpYy1iZXppZXIoMCwgMC4yLCAwLjgsIDEpIGluZmluaXRlO1xufVxuLmxkcy1yaXBwbGUgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5Aa2V5ZnJhbWVzIGxkcy1yaXBwbGUge1xuICAwJSB7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uc2stc3Bpbm5lcixcbi5zay1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbn1cbi5zay1zcGlubmVyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xufVxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIiRjb2xsYXBzYWJsZTogJy5zay1jb2xsYXBzYWJsZSc7XG5cbiN7JGNvbGxhcHNhYmxlfV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWdyYXktMjAwLCAjRUNFQ0VDKTtcbn1cblxuI3skY29sbGFwc2FibGV9X19jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAmLS1leHBhbmRlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG59XG5cbiN7JGNvbGxhcHNhYmxlfV9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG4iLCIgJG1haW4tbmF2OiAnLm1haW5fX25hdic7XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gIC8vfVxufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vfVxufVxuXG4ubWFyX2JvdCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5hZGRpdGlvbmFsLWxpbmtfY2hpbGQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICYgPiBhIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAvL31cblxuICAmX2FkZGl0aW9uYWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtbWFpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmLWF3YXJkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI5LjVweCkgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1qb2Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjkuNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWV4dHJhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAmLWZpcnN0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMC43JTtcbiAgICAgICAgcmlnaHQ6IC0zNiU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgfVxuICAgICAgJiA+IGRpdiA+IGEgPiBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgICAmLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2Vjb25kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiA+IGRpdiA+IGEgPiBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4zcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xuICAgIH1cbiAgfVxuXG4gIGxpLmxpLWxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gICYtLWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0LS1leHBhbmRhYmxlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NC44cHgpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICB9XG4gICAgJi0tbm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRtYWluLW5hdn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skbWFpbi1uYXZ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X190aXRsZV9faW5uZXIge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAvL21hcmdpbi1ib3R0b206IDAuMjI1cmVtO1xuICAvL21hcmdpbi10b3A6IDAuMjI1cmVtO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JG1haW4tbmF2fV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19pbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYwcHgpIDJyZW0gY2FsY3VsYXRlUmVtKDYwcHgpIDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NC40cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NC40cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAmLS1tb3JlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzMuNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0LS1zb2NpYWwge1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoLCBjaXJjbGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgICAgICAgIGZpbGw6ICNGRjVBNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjb2xvcjogJGdyZXktNDtcblxuICBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9tYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cblxuI3skbWFpbi1uYXZ9X19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi10b3A6IDAuMzI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkZ3JleS00O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRncmV5LTQpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19yaWdodC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIHBhZGRpbmctdG9wOiAwO1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcblxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogOTQuNyU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fY29weXJpZ2h0IHtcbiAgYSB7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLWJvcmRlci1ib3R0b20oJGdyZXktNCk7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19jb3B5cmlnaHRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgY29sb3I6ICRncmV5LTQ7XG59XG5cbiN7JG1haW4tbmF2fV9fY29weXJpZ2h0X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAuNXJlbTtcbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19oZWFkZXJzIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19oZWFkZXJzID4gYSA+IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19saW5rcyB7XG5cbn1cblxuI3skbWFpbi1uYXZ9X19uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAwIDEuNTdyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAtMC41JSAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxlZnQ6IC0xLjUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAuN3JlbSAwO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9faGVhZGVyX19tYWdhemluIHtcbiAgbWFyZ2luLWxlZnQ6IDUyJTtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogNDklO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNXB4O1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9faGVhZGVyX19ldmVudHMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgY29sb3I6ICRibGFjaztcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgfVxuXG59XG5cbiN7JG1haW4tbmF2fV9fbGFzdF9fbGkge1xuICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX3NlY29uZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgbGkgPiBhIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tbm9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiAxNi44cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBoZWlnaHQ6IDEzLjlyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1kZSB7XG4gICAgaGVpZ2h0OiAxNi41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiAwLjJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi1hZGRpdGlvbmFsIHtcbiAgICAgIGJvdHRvbTogMS4zcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWNoIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWF0IHtcbiAgICAvL2JvdHRvbTogNXJlbTtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwNDBweCkge1xuICAvLyAgICBoZWlnaHQ6IDIyLjZ2aDtcbiAgLy8gIH1cbiAgLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAyMDQwcHgpIHtcbiAgLy8gICAgaGVpZ2h0OiAzMi42dmg7XG4gIC8vICB9XG4gIC8vXG4gIC8vICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8vICAgIGhlaWdodDogMzIuNnZoO1xuICAvLyAgfVxuICAvL1xuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC8vICAgIGhlaWdodDogMjguNnZoO1xuICAvLyAgfVxuICAvL31cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19zZWNvbmRfcGFydG5lcnMge1xuXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgbGkgPiBhIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tbm9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiAxNi44cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBoZWlnaHQ6IDEzLjlyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1kZSB7XG4gICAgaGVpZ2h0OiAxNi41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiAwLjJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi1hZGRpdGlvbmFsIHtcbiAgICAgIGJvdHRvbTogMS4zcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWNoIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBib3R0b206IDEuNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBib3R0b206IDI2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IC0wLjVyZW07XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1hdCB7XG4gICAgLy9ib3R0b206IDVyZW07XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJiA+IGxpID4gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4LjcycHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwNDBweCkge1xuLy8gICAgaGVpZ2h0OiAyMi42dmg7XG4vLyAgfVxuLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAyMDQwcHgpIHtcbi8vICAgIGhlaWdodDogMzIuNnZoO1xuLy8gIH1cbi8vXG4vLyAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuLy8gICAgaGVpZ2h0OiAzMi42dmg7XG4vLyAgfVxuLy9cbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbi8vICAgIGhlaWdodDogMjguNnZoO1xuLy8gIH1cbi8vfVxufVxuXG4uc2Vjb25kIHtcbiAgJi0tY2gge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41JTtcbiAgfVxuXG4gICYtLWF0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgbWFyZ2luOiA1JSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLS1kZSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNoX19tYXJnaW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWNoLm5hdi1zd2lzcy1hd2FyZCB7XG4gICAgYm90dG9tOiAtNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgYm90dG9tOiA3NnB4O1xuICAgIH1cbn1cblxuLm1haW5fX25hdi1leHRyYS1maXJzdC10b3AtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufSIsIi5tb2JpbGVfZGlzcGxheV9ub25lIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICAucGhvbmVtZW51X19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cbiAgLnBob25lbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzIyNDU1YjtcblxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZhcSAucGhvbmVtZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDZiNzkwO1xuICB9XG4gIC5waG9uZW1lbnUgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5mYXEgLnBob25lbWVudSB1bCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgLnBob25lbWVudSB7XG4gICAgZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDEycHggOXB4IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIC8vYmFja2dyb3VuZDogJGNvbG9yMDEgdXJsKC4uL2ltYWdlcy9sYXlvdXQvbGVucy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGhvbmVtZW51X19pbm5lciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbSAwIDAgMHB4O1xuICB9XG4gIHVsLnBob25lbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4IDIwcHggMzBweDtcblxuICAgICYtLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLXZpc2libGUgeyAvL1VzZWQgZm9yIGdvb2dsZSBib3RzXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnBob25lbWVudV9faXRlbSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxOHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmaWxsOiBibGFjaztcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAmLS1oYXMtY2hpbGQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC9uZXh0X3doaXRlLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmFjay1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvcHJldl93aGl0ZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgN3B4IDEuNCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC8vb3BhY2l0eTogMC41O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBob25lbWVudV9fbGlzdC0tbGV2ZWwtdHdvIHtcbiAgICAucGhvbmVtZW51X19pdGVtOm5vdCgucGhvbmVtZW51X19pdGVtLS1iYWNrLWJ0bikge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBob25lbWVudV9faXRlbV9fbWVudS10aXRsZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHggMyU7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgJl9sZXZlbC10d28ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLy8gLmxvZ28sIHVsIGxpIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gIC5ldmVudGxva2FsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTdweCBjZW50ZXI7XG4gIH1cbiAgdWwgbGkud2lzaGxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIHRvcDogNTVweDtcbiAgICB9XG4gIH1cblxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZXJyb3IgPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cblxuICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIGIsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgYiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgLjNyZW0gMCAwO1xuXG4gICAgLyp3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7Ki9cbiAgfVxuXG4gIC5vdmVybGF5IHtcbiAgICAub3ZlcmxheV9pbm5lciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgfVxuXG4gICAgLm92ZXJsYXlfaW5uZXIyIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTcwcHgpO1xuICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYW5mcmFnZV9kaXJla3RhbnplaWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDAgLTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAtOXB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuaGVhZCwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5zdGVwLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdi5zdGVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdiBpbnB1dFtuYW1lPWNhcHRjaGFfdmFsdWVdLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdiBpbnB1dFtuYW1lPWNhcHRjaGFfdmFsdWVdIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2IC5jYXB0Y2hhX2ltZywgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYgLmNhcHRjaGFfaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2LmVycm9ybWVzc2FnZSwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuZXJyb3JtZXNzYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgLnNlYXJjaF9oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgICAgaDEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ldmVudHNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjI0NTViO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgaDIge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAyNXB4IC04NXB4IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luOiA4NXB4IDI1cHggMjVweCAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaG93b3B0aW9uczo6YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICBkaXYub3B0aW9ubmF2IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiBncmF5O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAyMzhweDtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L2Rvd24uc3ZnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQgPiBzcGFuIHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L3VwLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudSB7XG4gICAgLmV2ZW50c2VhcmNoIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBkaXYub3B0aW9ubmF2LmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMjYycHg7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMzQsIDIzNCwgMjM0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG5cbiAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYgdWwgbGkuc2VsZWN0ZWQgPiBzcGFuIHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L3VwLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNob3dvcHRpb25zOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVkX3NlYXJjaCBmb3JtIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMTAwcHggMjBweCAzMHB4IDIwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgICB3aWR0aDogMTk4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZhcSAucmVkX3NlYXJjaCB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuZmFxaGVhZCB7XG4gICAgICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZW9faGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIG1hcmdpbjogNzBweCAwIC03MHB4IDA7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0gLmZ1bGxzZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogIzIyNDU1YiAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNzBweCAwIDMwcHggMDtcblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgIH1cblxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIG1hcmdpbjogMCAyNXB4IDAgMjVweDtcblxuICAgICAgICB0ciB0ZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAvL3dpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGFibGUgdHIgdGQge1xuICAgICAgICBzZWxlY3QsIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrZXIgZGl2IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FuY2VsLCAuc2hvd2ZpbHRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAtMjBweCAtMXB4IDAgLTFweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kZWxldGU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vdHN0YXJ0LnJlc3VsdHMuc2VhcmNoX3RpdGxlIGZvcm0gLmZ1bGxzZWFyY2gge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gIH1cblxuICAuanVtcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMzAyO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgJi5maXhlZCxcbiAgICAmLmFsd2F5c19maXhlZCB7XG4gICAgICB6LWluZGV4OiAzMDI7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uYW5mcmFnZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2MHB4KTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICBoNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgICYuZmxleGlibGUge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJi5saWtlLCAmLmJhY2sge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5iYXNlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDM4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hhcmUge1xuICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRjb2xvcjA0IHVybCguLi9pbWFnZXMvbGF5b3V0L2ljb25fc2hhcmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGxpID4gdWwge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA3NXB4KTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJhc2UgdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEyNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsID4gbGkgPiB1bDo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5iYXNlIHVsID4gbGkgPiB1bDo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDQzcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgID4gbGkgdWwgbGkge1xuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpLnNoYXJpZmYgdWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICYudHdpdHRlciBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi53aGF0c2FwcCBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVkMzY2O1xuICAgICAgICAgICAgICAgIC8vLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC9pY29uX3doYXRzYXBwX3doaXRlLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWx3YXlzX2ZpeGVkLCAmLmZpeGVkIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAudGhlbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAmLm5vdHN0YXJ0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5ieC13cmFwcGVyIHtcbiAgICAgIC5ieC12aWV3cG9ydCB7XG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lYm94IHtcbiAgICAgIGhlaWdodDogMjYwcHg7XG5cbiAgICAgIC5kZXRhaWxwaWMge1xuICAgICAgICBsZWZ0OiAtNDAlO1xuICAgICAgICB3aWR0aDogMTgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpZGVyIC5zbGlkZXJib3gge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW46IDVweDtcblxuICAgICYuc21hbGwtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAubG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyNDVweDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHggM3B4IDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZSB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXIge1xuICAgIGhlaWdodDogMjkwcHg7XG5cbiAgICAuYngtcHJldiB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAuYngtbmV4dCB7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLmJhbm5lcmJveCB7XG4gICAgICBoZWlnaHQ6IDI5MHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzMDBweCk7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3ZlcnZpZXcge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggNXB4O1xuXG4gICAgJi5mYXZvdXJpdGVzLW92ZXJ2aWV3IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5vdmVydmlld2hlYWQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiAxNXB4IDVweCAxNXB4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVudHJ5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDVweDtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpa2UsIC5zaGFyZV9jb250YWluZXIgLnNoYXJlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5ldmVudGpvYnMgLmltYWdlIGIge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDgwcHgpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5wYXJ0bmVyc2xpZGVyYm94IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcblxuICAgICAgLnBhcnRuZXIge1xuICAgICAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlrZSB7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpZW50c2xpZGVyYm94IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuXG4gICAgICAuY2xpZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA4cHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMCAycHggMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrZW5kIHtcbiAgICAgIC5zb3J0YWJsZSB7XG4gICAgICAgIC50aHVtYiB7XG4gICAgICAgICAgLmhpZGVfb25fbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgJi5zaW1wbGUtc2VhcmNoLXJlc3VsdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5mYXZvdXJpdGVzLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5yZXN1bHRoZWFkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAubW9yZSB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmlubmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgLmltYWdlc2xpZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuXG4gICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAxNXB4IDVweDtcblxuICAgICAgICAubGV2ZWwge1xuICAgICAgICAgIHRvcDogLTI0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlIHtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpc3R2aWV3IHtcbiAgICAudGVybWluc3VjaGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAud3Vuc2NodGVybWluIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcblxuICAgICAgICAgIC52ZHAtZGF0ZXBpY2tlciBpbnB1dCwgaW5wdXQge1xuICAgICAgICAgICAgJlt0eXBlPXRleHRdLCAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluZm8ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4IDEzcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLmltYWdlYm94IHtcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDAgNXB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTE1cHggMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweCA1cHggNXB4O1xuXG4gICAgICAgIC5sZXZlbCB7XG4gICAgICAgICAgdG9wOiAtMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGVyc29uZW4ge1xuICAgICAgICAgIGxlZnQ6IDE2MnB4O1xuICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXNjaHJpZWIge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb24sIC5nZWJhZXVkZWFydCB7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGllbnN0bGVpc3RlcnR5cCwgLmxhZ2Uge1xuICAgICAgICAgIGxlZnQ6IDg2cHg7XG4gICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgIH1cblxuICAgICAgLnNoYXJlIHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAubWFpbCB7XG4gICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLnByaW50IHtcbiAgICAgICAgbGVmdDogMTA1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLmFuZnJhZ2VuIHtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAud2VyYnVuZ19idXR0b24sIC5hbmZyYWdlX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kZWxldGUge1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgdG9wOiAyNjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzdWx0Lmxpc3R2aWV3IHtcbiAgICAuZW50cnkge1xuICAgICAgLmxpa2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAtODRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzdWx0IHtcbiAgICAucmVkX2VudHJpZXMge1xuICAgICAgbWFyZ2luOiAwIDIwcHggMTBweCAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbHRlcm5hdGl2ZSB7XG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNzVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZWRpZW4gLnJlc3VsdGhlYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IC01cHggNXB4IDEwcHggNXB4O1xuICAgIH1cblxuICAgICYuc2VvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLmZhcSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuXG4gICAgICAuYnJlYWRjcnVtYnMgZGl2IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBmb3JtIHRhYmxlIHRyIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaG93b3B0aW9ucyBzZWxlY3Qge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VvX292ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDVweDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDVweDtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWwge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cbiAgICAmLmRldGFpbC1hYm92ZS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIH1cblxuICAgIC5kZXRhaWxoZWFkIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMTBweCAzMHB4IDEwcHggMzBweDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuLnByZW1pdW0tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC5mZWF0dXJlcyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMjBweCAwIC0yMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hd2FyZCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgICYuYmFzaWMge1xuICAgICAgICBtYXJnaW46IDcwcHggMzBweCAxMHB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJi53aWRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5leHRyYXdpZGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXR0cmlidXRlLCAuZXF1aXBtZW50IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndob19waWMge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmF0aW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcblxuICAgICAgICAgICAgJi5zbGFfcmF0aW5nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2hvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53aG9fc2xhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yb29tcyB0ZCB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5maXJzdGxpbmUgdGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBncmF5O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJvb21zIHRkIHtcbiAgICAgICAgICAucm9vbW5hbWUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXBhY2l0eV9kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcGFjaXR5X21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICBsZWZ0OiAtMTg3cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzZweDtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE5NHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2LnJvb21uYW1lIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IC0yMHB4IC0zMHB4IC00MHB4IC0zMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xuICAgICAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nYWxsZXJ5IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IC0zMHB4IC0yMHB4IC0zMHB4IC0yMHB4O1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogOThweDtcbiAgICAgICAgICAgIGhlaWdodDogNzNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSBhLCAmOm50aC1jaGlsZCgyKSBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTExcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5nYWxsZXJ5X2ltYWdlIGEgc3BhbiwgJi5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWdiIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhbSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAtMjBweCAtMjBweCAtMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAtNXB4IDEwcHggLTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiNhdmFpbGFiaWxpdHlfbW9kYWwgI3JlcXVlc3RzLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgaDQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICB9XG5cbiAgLnNwZWNpYWwge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cbiAgICAubGVmdCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDAgMzBweCAzMHB4IDMwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI21hcCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuXG4gIC5sYXcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgLmltcHJlc3N1bSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYzdjNztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndheV90b191cyB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcblxuICAgIC5rb250YWt0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNyb2FkbWFwIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyBkaXYge1xuICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haWxpbmdzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcblxuICAgIC5iYWNrIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xpZGVyYm94IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcblxuICAgICAgICAuYngtcHJldiwgLmJ4LW5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyZW50cnkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDhweCAwIHJnYmEoNDAsIDM5LCAzNCwgMC4yKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9yZWluZm8ge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5iYWNrIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICB1IHtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY3JlYXRlIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCA5MHB4IDEwcHggOTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcblxuICAgIC5zZWxlY3Qge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMTBweCAtMTBweCAtMTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMTBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZvcnRlaWxlIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdGVtZW50cyB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IC0xMHB4IC0xMHB4IC0xMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGljIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMjBweCAwIDEyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb21wYW55IHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGF0aXN0aWMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgLTYwcHggMDtcblxuICAgIC5mYWN0cyB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IC0xMHB4IDEwcHggLTEwcHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuYnVzaW5lc3NfY2FyZCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAtMTBweCAxMHB4IC0xMHB4O1xuXG4gICAgICAgIC5waWMge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMTBweCAzMHB4IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhc29ucyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAtMjBweCAxMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmVudHJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb3JlaW5mbyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAtMjBweCAxMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmVudHJ5IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcblxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhcSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmVudHJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdHMge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByZXNzZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcblxuICAgIGgyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2MHB4IDEwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5mcmFnZW4ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDRweCBhdXRvIDRweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lcnJvcnBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAucHJvYmxlbSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDEwcHggNjBweCAxMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hbHRlcm5hdGl2ZSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAxMXB4IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ldmVudG1hZ2F6aW4ge1xuICAgIHBhZGRpbmc6IDY1cHggMCAxNXB4IDA7XG5cbiAgICAuZXZlbnRtYWdhemluaGVhZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW4ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cbiAgICAuaW5uZXItbWFnYXppbiB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cblxuICAgIC5tYWdhemlubGVmdCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBociB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgICAgIC5pbWFnZXNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgICAgdSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlrZSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4IDlweCA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNwb25zb3Jpbmdfc3RyaXBlIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMTBweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFncyB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAuZnVuY3Rpb25zIHVsIGxpIGEge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweCAwIDEzcHggNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDUwcHggMzBweCA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAucmVzdWx0aGVhZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAubGlzdHRhYmxlIHRyIHtcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb3JtIHRhYmxlIHRyIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaG93b3B0aW9ucyBzZWxlY3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cgLmNvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kZXRhaWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGhyIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5rb21tZW50YXIge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbiAgICB9XG5cbiAgICAubWFnYXppbmZvb3Qge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuXG4gICAgICBoNCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lbnRyeSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlYm94IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG5cbiAgICAgICAgLmltYWdlIHNwYW4gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3c2xldHRlciB7XG4gICAgLmltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAyNjJweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjlweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHdpZHRoOiA4OXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaXRlZm9vdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggODBweCAyMHB4O1xuXG4gICAgICAmLnNpdGVmb290X19pbmZvcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIH1cblxuICAgICAgJi5zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggNzBweCAxMHB4IDcwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCBiLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjNweDtcbiAgfVxuXG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3gge1xuICAgIC5ob29wZXItcHJldiB7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cblxuICAgIC5ob29wZXItbmV4dCB7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG4gIH1cblxuICAuc29jaWFsLWxpbmtzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1saW5rcyNmYWNlYm9vay1saW5rIHN2ZyB7XG4gICAgbGVmdDogLTJweDtcbiAgfVxuXG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuc3RlbGxlbmFuZ2FiZW5ib3gge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG5cbiAgICB0YWJsZSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogLjVyZW07XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmdhbGxlcnlfcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHN3cCB7XG4gICAgJi5oYXNJbm5lclRodW1icyB7XG4gICAgICAucHN3cF9fdG9wLWJhciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgICAgICAgcmlnaHQ6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgIC5wc3dwX196b29tLXdyYXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5waG90b1N3aXBlX2lubmVydGh1bWJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiaW5wdXQgeyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IH0iLCIkc2xhLWRldGFpbDogJy5zbGEtZGV0YWlsX2hlYWRlcic7XG4kc2xhLXB1bmt0ZTogJy5zbGEtZGV0YWlsLXB1bmt0ZSc7XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNCk7XG4gIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfYXdhcmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gIC5zbGFfYXdhcmRoZWFkIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMHB4IGF1dG87XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMHB4IDhweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHggMTFweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWM5NjdkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNwb25zb3Jpbmdfc3RyaXBlIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDBweCBhdXRvO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTIwcHgpO1xuICAgICAgbWFyZ2luOiAyMHB4IDYwcHggMjBweCA2MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGFyZXN1bHQge1xuICBtYXJnaW46IDgwcHggMHB4IDgwcHggMHB4O1xuICAuZW50cnkgLmFuZnJhZ2VfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWM5NjdkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib257XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6MHB4O1xuICBib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gIHBhZGRpbmc6MThweCAwcHg7XG5cbiAgJi1ob21lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgICBsZWZ0OjBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIHBhZGRpbmc6MThweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cbiAgJi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbi0td2lubmVye1xuICAgIGJhY2tncm91bmQ6ICRzbGEtd2lubmVyLWNvbG9yO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzoxOHB4IDMycHggMjRweCAzMnB4O1xuICB9XG5cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIHtcbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBwYWRkaW5nOiA3cHggMHB4IDdweCA0OHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDk0cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggNDZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICAubW9iaWxlLWhpZGV7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLnNsYV9yaWJib24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTIwcHggMHB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAuc2xhX3JpYmJvbl9pbm5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwcHggOHB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgICAgIGJyLm1lZGl1bSxcbiAgICAgICAgYnIuc21hbGx7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMjBweCAxMXB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2FjOTY3ZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgfVxuXG4gICAgICBidXR0b257XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiRzbGEtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDg3cHggMTVweCAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ob21lX3JpYmJvbntcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1hcmdpbi10b3A6OTBweDtcbiAgICBmbG9hdDpub25lO1xuICAgIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICBoZWlnaHQ6ODBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBsaXtcbiAgICAgICAgaDN7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgbWFyZ2luOjE5cHggODBweCAxNXB4IDBweDtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzJBNTU3MTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBtYXJnaW46MThweCAwcHg7XG4gICAgICAgICAgcGFkZGluZzoxNHB4IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRldGFpbF9yaWJib24ge1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgLnNsYV9yaWJib25faW5uZXIge1xuICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBtYXJnaW46IDE1cHggNDVweCAxNXB4IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zbGFfcmliYm9uX2JsdWUge1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gIH1cblxuICAmLnNsYV9yaWJib25fbm9taW5hdGV7XG4gICAgLnNsYV9yaWJib25faW5uZXJ7XG4gICAgICBsaTpmaXJzdC1jaGlsZHtcbiAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNsYV9yaWJib25fd2lubmVye1xuICAgIGJhY2tncm91bmQ6ICRzbGEtd2lubmVyLWNvbG9yO1xuICB9XG5cbn1cblxuLm92ZXJsYXl7XG4gICNzbGEtcmF0aW5nLWNvbmZpcm17XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjkwcHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1OTJweDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOjIycHggMjRweCAzMnB4IDI0cHg7XG4gICAgbWluLWhlaWdodDogNjQ0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWF4LWhlaWdodDoxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIH1cblxuICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2dyYXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCAyMTksIDIxOSwgMC4yKTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgICBoMntcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xuXG4gICAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICB9XG5cbiAgICBwe1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBtYXJnaW4tYm90dG9tOjM0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjM3cHg7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LnNoYXJlLWxpbmtze1xuICAgICAgcGFkZGluZzoyNHB4IDMzcHggMjNweCAzM3B4O1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktMjtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgIGg2e1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zaGFyZS1idXR0b25ze1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjM5cHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciBpbWd7XG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCg1MiUpIHNlcGlhKDMwJSkgc2F0dXJhdGUoMzAzJSkgaHVlLXJvdGF0ZSgxNjNkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua19jb3BpZWR7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOi00MnB4O1xuICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5zaGFyZS1saW5rcy1zbXtcbiAgICAgIHBhZGRpbmc6NDBweCAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgICAgIG1hcmdpbi1ib3R0b206NDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGg2e1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLnNoYXJlLWJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjMycHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgaW1ne1xuICAgICAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rX2NvcGllZHtcbiAgICAgICAgICBmb250LXdlaWdodDokZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206LTQycHg7XG4gICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LnNoYXJlLWxpbmtzLWxne1xuICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoNntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLnNoYXJlLWJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjMycHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgaW1ne1xuICAgICAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rX2NvcGllZHtcbiAgICAgICAgICBmb250LXdlaWdodDokZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206LTQycHg7XG4gICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzbGEtcmF0aW5nLW1vZGFse1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyOTRweCk7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDU4OHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LWhlaWdodDogODglO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAuY2xvc2VfbW9kYWx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICByaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2VfZGFya19zbGEyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwNTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICYubW9iaWxlLWNlbnRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5zbGEtY29udGVudHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2xvc2VfbW9kYWx7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWhlYWRlcntcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IDEwNDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGg0e1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDo0MHB4O1xuICAgICAgICBjb2xvcjokZGFyay1ncmV5LTE7XG4gICAgICAgIHBhZGRpbmc6MjBweCAwcHggMTJweCAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaDR7XG4gICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6MzNweDtcbiAgICAgICAgICBjb2xvcjokZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzoxNHB4IDQ0cHggNHB4IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1oZWFkZXItbGFuZ3tcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBpbWd7XG4gICAgICAgIHBhZGRpbmc6MjhweCAwcHggMjZweCAzNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgICAgICAgdG9wOiAtNTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdm90aW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5hY3RpdmUtY29udGVudHtcbiAgICAgIHBhZGRpbmc6MjBweCA0OHB4IDUycHggNDhweDtcblxuICAgICAgJi5uby1wYWRkaW5nLWxye1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgICAgIH1cblxuICAgICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTA2cHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MTFweCAyNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgcGFkZGluZzoyMHB4IDI0cHggNTJweCAyNHB4O1xuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LnNsYS1jb3ZpZC1idXR0b257XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWVycm9ye1xuICAgICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IDBweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOjVweCAzMnB4IDI4cHggMzJweDtcblxuICAgICAgJi5zbGEtZmluYWx7XG4gICAgICAgIHBhZGRpbmc6NXB4IDQ4cHggMzZweCA0OHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6NXB4IDI0cHggMTQzcHggMjRweDtcblxuICAgICAgICAmLnNsYS1maW5hbHtcbiAgICAgICAgICBwYWRkaW5nOjVweCAyNHB4IDM2cHggMjRweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIGgze1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzNzVweDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDo3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgICYubW9yZV9zcGFjZXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICYubW9iaWxlLWhpZGV7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuXG4gICAgICAgIGJ7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAmLm1vYmlsZS1oaWRle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiRzbGEtY29sb3I7XG4gICAgICB9XG4gICAgICAuc2xhLWxpZ2h0cy1zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LTE5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGEtbGlnaHRib3h7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOjEwNHB4O1xuICAgICAgICAmOm50aC1jaGlsZCg0bil7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgICAgICAgICBwYWRkaW5nOiAyOXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDEuNXB4IDEuNXB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo2cHg7XG4gICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAlKSBzZXBpYSg5NSUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE4MmRlZykgYnJpZ2h0bmVzcygxMDglKSBjb250cmFzdCg4OCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi50aHVtYi1hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdGh1bWJfdXBfYWN0aXZlLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxM3B4IDEycHg7XG4gICAgICAgICAgICAmLmxvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS90aHVtYl9kb3duX2FjdGl2ZS5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDExJSkgc2F0dXJhdGUoNSUpIGh1ZS1yb3RhdGUoMTI2ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2LnRodW1iLWFjdGl2ZXtcbiAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDZ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDNweDtcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICB3aWR0aDpjYWxjKCAzMyUgLSA2cHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24pe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0bil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6OXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdi50aHVtYi1hY3RpdmV7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDRweCAzcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsYS1mb3JtLXJvd3tcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yO1xuICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwYWRkaW5nOjE2cHg7XG4gICAgICAgICAgaGVpZ2h0OjEwOHB4O1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmVycm9yLWZpZWxke1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcblxuICAgICAgICAgICYucmlnaHR7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDEycHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGV4dGFyZWF7XG4gICAgICAgICAgICB0b3A6MTM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pbnB1dHtcbiAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmPmlucHV0e1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcblxuICAgICAgICAgICYuZXJyb3J7XG4gICAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNsYS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHNsYS1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbXNlbGVjdHtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgJi5zaG9ydHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTIgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmVycm9yIGlucHV0e1xuICAgICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzbGEtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY3VzdG9tc2VsZWN0X19kcm9wZG93bntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG5cbiAgICAgICAgICAgIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDM3cHggMHB4IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS0yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnZ1ZS1zbGlkZXJ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1yYWlse1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0M3QzdDNztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52dWUtc2xpZGVyLXByb2Nlc3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52dWUtc2xpZGVyLWRvdHtcbiAgICAgICAgICAgIC52dWUtc2xpZGVyLWRvdC1oYW5kbGV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52dWUtc2xpZGVyLWRvdC10b29sdGlwe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgcGFkZGluZzoycHggMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC1ib3R0b217XG4gICAgICAgICAgICAgIGJvdHRvbTowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5sZWZ0IC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9te1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwxMDAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnJpZ2h0IC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9te1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1JSwxMDAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVjay1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICYuZXJyb3J7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZW17XG4gICAgICAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG5cblxuICAgICAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jaGVja21hcmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9jaGVja21hcmsuc3ZnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIC5jaGVja21hcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZW17XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMwcHggOHB4IDhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmVycm9yPnNwYW57XG4gICAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNsYS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNlbGVjdGVkPnNwYW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3VwLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHVse1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTJweCAzMHB4IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMnB4IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2VsZWN0ZWQgc3BhbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3VwLnN2Zyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6bWVkaXVtIG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMzZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTFweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0yO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hlY2stY29udGFpbmVye1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnNsYS1ib3R0b20tdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLXRvcDoxODhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOjMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcuZmluYWwtaW1hZ2V7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA2NnB4IGF1dG8gMzNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luOiAzOHB4IGF1dG8gMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMy5maW5hbC10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo0NnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwLmZpbmFsLXRleHR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjk5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo2N3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdi5zaGFyZS1saW5rc3tcbiAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRENFMEUzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICAgIGg2e1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRncmV5LTg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo5cHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRncmV5LTg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXJlLWJ1dHRvbnN7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToycHg7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saW5rX2NvcGllZHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206LTQ5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtbGFuZy1zZWxlY3R7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTY4cHg7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxMDhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LnNsYS1sYW5nLWJ1dHRvbntcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6MTFweCAwcHg7XG4gICAgICAgICAgbWFyZ2luOjBweCBhdXRvIDE2cHggYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOjE5NXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc2xhLWNvdmlke1xuICAgICAgICBtYXJnaW4tYm90dG9tOjk2cHg7XG4gICAgICAgIHBhZGRpbmc6MHB4IDhweDtcbiAgICAgICAgaDN7XG5cbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjUzcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo0NXB4O1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjUzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgICBwYWRkaW5nOjBweDtcblxuICAgICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5zbGEtY292aWQtYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtY292aWQtLXZvdGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1mb290ZXJ7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IDEwNDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNsYS1idXR0b25zLXJvd3tcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMnB4IDMycHggMzJweDtcbiAgICAgICAgJi5maW5hbHtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAgIGg0LHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAmLmJpZ3tcbiAgICAgICAgICAgIHdpZHRoOjI3MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNvdmlke1xuICAgICAgICAgICAgd2lkdGg6MTk1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYudW5hY3RpdmV7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYmFja3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB3aWR0aDoxODNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6MTBweCAwcHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2xhLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xhLW5hdi1pbmZve1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIG1hcmdpbi10b3A6OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgIHBhZGRpbmc6IDVweCAyNHB4IDM4cHg7XG5cbiAgICAgICAgICAmLmZpbmFsIGJ1dHRvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICYuYmlnLFxuICAgICAgICAgICAgJi5jb3ZpZHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5iYWNre1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAuc2xhLW5hdi1pbmZve1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuc2xhLWZvb3Rlci1ib3R0b217XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHNsYS1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGgze1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEzcHggMjJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS12b3Rpbmcge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMCA3cHggMjFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2xhLWZvb3Rlci0tdm90aW5nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2xhLWJ1dHRvbnMtcm93IHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjRweCA2MHB4O1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmLmNvdmlkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsYS1zZWFyY2gtaGVhZGVye1xuICBwYWRkaW5nLXRvcDoxMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tbmF2LWJnO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB6LWluZGV4OiAxO1xuXG4gICYtLXNwYW4tbGlua3tcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuc2xhLXNlYXJjaC1oZWFkZXItLXdpbm5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzdENzA1RjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2RDYyNTM7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgXG4gIH1cblxuICAmLS1saW5rLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmLS1jYXQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBoMXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA3cHggMHB4IDdweCA3MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTo0MnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIHNwYW57XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW4tdG9wOi05cHg7XG4gIH1cbiAgYnV0dG9uLGRpdi5hY3RpdmUtZmlsdGVyc3tcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLXRvcDo5OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuY29udGFpbmVye1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOjM4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDcwNUY7XG4gICAgcGFkZGluZzpjYWxjdWxhdGVSZW0oOTBweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSg3MnB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOmNhbGN1bGF0ZVJlbSgyN3B4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsY3VsYXRlUmVtKDBweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKC00NHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NEI1RCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgbGVmdDogMTI2cHg7XG4gIH1cbiAgXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM3NnB4KSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyN3B4KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjI3cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAyMzdweCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjdweCk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNsYS1ub3QtYWN0aXZle1xuICBwYWRkaW5nLWJvdHRvbTo4MHB4O1xuICBoNHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgbWFyZ2luLXRvcDozNnB4O1xuICAgIG1hcmdpbi1ib3R0b206NjBweDtcbiAgfVxuICAuZ3JheS1jb250YWluZXJ7XG4gICAgbWFyZ2luOjQzcHggMHB4IDQwcHggMHB4O1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICBwYWRkaW5nOjg0cHggNDBweCA3MHB4IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgY29sb3I6JHdoaXRlO1xuICAgIH1cbiAgICBhe1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6MTFweCAxNHB4O1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgfVxuXG4gICAgLmdyYXktY29udGFpbmVye1xuICAgICAgbWFyZ2luOjBweCAwcHggNDBweCAwcHg7XG4gICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tdG9wOjM2cHg7XG4gIG1hcmdpbi1ib3R0b206NThweDtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGg0e1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlLWZpbHRlcnN7XG4gICAgJi1zbGEge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLXBsYWNlaG9sZGVycyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYXtcblxuICAgICAgZmxvYXQ6cmlnaHQ7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBwYWRkaW5nOjVweCAzNnB4IDVweCAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFyay1ncmV5LTE7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICB9XG4gICAgICBsYWJlbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjEzcHg7XG4gICAgICAgIHRvcDoxNXB4O1xuICAgICAgICB3aWR0aDo4cHg7XG4gICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibGFjay1idXR0b24ge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgd2lkdGg6MTc1cHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcGFkZGluZzo4cHggMTdweDtcbiAgICBtYXJnaW4tbGVmdDoyNHB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG5cbiAgLnNob3ctZmlsdGVye1xuICAgIEBleHRlbmQgLmJsYWNrLWJ1dHRvbjtcbiAgICAvLyBkaXNwbGF5OmJsb2NrO1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIC8vIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIC8vIGZvbnQtc2l6ZTogMTVweDtcbiAgICAvLyBsaW5lLWhlaWdodDogMjBweDtcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgIC8vIHdpZHRoOjE3NXB4O1xuICAgIC8vIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIC8vIHBhZGRpbmc6OHB4IDE3cHg7XG4gICAgLy8gbWFyZ2luLWxlZnQ6MjRweDtcbiAgICAvLyBjdXJzb3I6cG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAmLXNsYSB7XG4gICAgICBwYWRkaW5nOiA3cHggMTRweCA3cHggMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gIC5zaG93LWZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3OXB4KTtcbiAgfVxuXG4gIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2hvdy1maWx0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLFxuLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgJi1wbGFjZWhvbGRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi13aW5uZXItMjAyMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEtbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1maWx0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmctYm90dG9tOjE2cHg7XG4gIHBhZGRpbmctdG9wOjE2cHg7XG5cbiAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBmbGV4OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAuc2xhX19zdGlja3ktZmlsdGVyX19waWxsIHtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxNXB4IDRweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgICAmLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tc2xhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG5cbiAgICAgICAgICAmLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tc2xhLWZpbHRlcnMge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2xlYXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjE0LjVweDtcbiAgICAgICAgICAgIHRvcDoxMi41cHg7XG4gICAgICAgICAgICB3aWR0aDo3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6N3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMzBweCA0cHggMTVweDtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc2xhX19zdGlja3ktZmlsdGVyX19yZXNldHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm92ZXJsYXl7XG4gICNzbGEtc2VhcmNoLW1vZGFse1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMzJweCk7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDQ2NHB4O1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2Rhcmtfc2xhMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgLmNsb3NlX21vZGFse1xuICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGg0LnNlYXJjaC1tb2RhbC10aXRsZXtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIHBhZGRpbmc6MjNweCA0MHB4IDEycHggMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MzFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMHB4IDBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHBhZGRpbmc6MTZweCA0MHB4IDBweCAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgcGFkZGluZzowcHggMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAmLnNlYXJjaC1idXR0b257XG4gICAgICAgIG1hcmdpbi10b3A6NjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgICAubW9iaWxlLWJne1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkZGFyay1ncmV5LTEpO1xuICAgICAgfVxuXG4gICAgICBidXR0b257XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzoxMXB4IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDo3cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6MTgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5N0M2QjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLS1jbGVhcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY3VzdG9tc2VsZWN0e1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tc2VsZWN0X19hcnJvd3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvY3VzdG9tc2VsZWN0X2Fycm93LnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOjExcHg7XG4gICAgICAgICAgaGVpZ2h0OjZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd257XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAzN3B4IDdweCAxMHB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMTtcblxuICAgICAgICAgIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAmPnNwYW57XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXRlZ29yaWVzX2Ryb3Bkb3duIC5jdXN0b20tZHJvcGRvd257XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSk7XG4gICAgICAgICAgbWF4LWhlaWdodDo0MDBweCAhaW1wb3J0YW50XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlZ2lvbnNfZHJvcGRvd24gLmN1c3RvbS1kcm9wZG93bntcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OjQwMHB4ICFpbXBvcnRhbnRcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tZHJvcGRvd257XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAwcHggN3B4IDBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGV7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiwuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnN7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlcntcbiAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo5NXB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYXV0b2NvbXBsZXRle1xuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAmLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzowcHggMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcblxuICAgICAgICAmLnNlYXJjaC1idXR0b257XG4gICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5tb2JpbGUtYmd7XG4gICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZXtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB6LWluZGV4OjQ7XG4gICAgICAuY2xvc2VfbW9kYWx7XG4gICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNC5zZWFyY2gtbW9kYWwtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6MjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgICAmLnNlYXJjaC1idXR0b257XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo2NXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4ub3ZlcmxheS1zZWNvbmR7XG4gICNzbGEtc2VhcmNoLW1vZGFse1xuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZXsgIFxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgLnNlYXJjaC1idXR0b24tZmlyc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xhLXNlYXJjaC1yb3d7XG4gICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICAuY3VzdG9tLWRyb3Bkb3duLW5ld3tcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDVweCAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjgpIDBweCAwIDEwcHg7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwIDAgMTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwIDAgMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1tb2RhbC10aXRsZS1zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2xhLWRldGFpbH0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSBjYWxjdWxhdGVSZW0oMTIwcHgpIDAgY2FsY3VsYXRlUmVtKDEyMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzZweCk7XG4gIH1cbiAgJi13aW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtdGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDIlO1xuICAgIH1cbiAgICAmID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTEycHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zdWJ0aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMiU7XG4gICAgfVxuICAgICYtYnJlYWsge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICAmLXNlY29uZC13cmFwcGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkgYW5kIChtaW4td2lkdGg6NzcwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NzBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1heC13aWR0aDogOTU4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogMTI0OHB4O1xuICAgIH1cblxuICB9XG4gICYtd3JhcHBlcl9zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICB9XG4gIH1cbiAgJi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHRleHQtYWxpZ246IC13ZWJraXQtYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG4gICYtaW5mbyB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgIH1cbiAgfVxuXG4gICZfbW9kYWwtdGl0bGUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtc2Vjb25kIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHNsYS13aW5uZXItY29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iYW5uZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZfaW5mbyB7XG4gICAgICAgID4gc3VwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBcbiAgfVxuXG4gICZfbW9kYWwtYm9keSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+IHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gICZfbW9kYWwtZ2lyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfbW9kYWwtY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpICFpbXBvcnRhbnQ7XG4gICAgJiA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2xhLXB1bmt0ZX0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1N3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAmID5oNCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXBsYWNlaG9sZGVyIHtcbiAgICAmLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmJyZWFrLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdyaWQtaWNvbi1hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMThweCA3cHggMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1ncmlkLWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOS41cHg7XG59XG5cbi5naXJkLWljb24taW5hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMThweCA3cHggMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1ncmlkLWluYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA5LjVweDtcblxufVxuXG5cbi5saXN0LWljb24tYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggNDVweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWxpc3QtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmxpc3QtaWNvbi1pbmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1saXN0LWluYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gge1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTEycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTI2cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXdyYXAge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDUzcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2Ljg4cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXdyYXAgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19zd2l0Y2gtc2xpZGVyIHtcbiAgd2lkdGg6MjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOCU7XG4gIGxlZnQ6IDMlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogLjRzO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogNyU7XG4gIH1cbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zZWFyY2gtcGFnZV9fc3dpdGNoLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG5cbi5zbGEtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuLnNsYS1zZWN0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOTJweDtcbn1cblxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJpZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsYV9fY2F0ZWdvcnlfc2VhcmNoX2J1dHRvbiB7XG4gIEBleHRlbmQgLmJsYWNrLWJ1dHRvbjtcbn1cblxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXNsYSB7XG4gICY6aG92ZXIge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC4xKTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7ICAgICAgXG4gICAgfVxuICB9XG59XG5cblxuLmJ1dHRvbi1zbS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuYnV0dG9uLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1HcmF5LTcwMCwgIzQ0NCk7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICBcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uIHtcbiAgLmF3YXJkLWxvY2F0aW9uLXJpYmJvbi10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgYnIgeyBkaXNwbGF5OiBub25lO31cbiAgICB9XG4gIH1cbn1cblxuLnNsYS1zZWN0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn0iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIuc2xhLXNlYXJjaC1oZWFkZXItLXdpbm5lci0yMDIzIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTJweCkgMDtcbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgY2FsY3VsYXRlUmVtKDEyMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjI4cHgpO1xuICAgIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICYtcGxhY2Vob2xkZXJzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzExcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjhweCk7XG4gICAgICAgIC5zbGEtZGV0YWlsX2hlYWRlci13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhLWRldGFpbF9oZWFkZXItc3VidGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAuc2hvdy1maWx0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLXdpbm5lci1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG5cbiAgICAuYWN0aXZlLWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIC5zaG93LWZpbHRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfaGFzLWZpbHRlcnMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAuc2hvdy1maWx0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbHRlcnMtd3JhcHBlci1zbGEtMjAyMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDlweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuXG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLTIwMjMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC10ZXh0LXNsYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYycHgpO1xuICAgIH1cblxuICAgIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtc2xhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQtc2xhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2Utc2xhIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLTIwMjMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NHB4KTtcblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUtaW1hZ2Uge1xuICAgIHdpZHRoOiAxNzNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IFxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLTIwMjMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS0yMDIzLnN2Zyk7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRvcDowO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uc2xhLTIwMjMtdG90YWwtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGNvbG9yOiAjQzVDNUM1O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLTIwMjMge1xuICAgIC5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYXdpbm5lci0yMDIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gICAgQGV4dGVuZCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duO1xuICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMHB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24taXRlbSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNFQ0VDRUMgc29saWQ7XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMUIxQjFCO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllcy1pdGVtLS1saXN0IHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjNjU2NTY1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25vbWluYXRpb24tY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgY2FsY3VsYXRlUmVtKDEycHgpICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA5cHggMTJweDtcblxuICAgICAgICAuaW5wdXQtZnVuY3Rpb25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbn1cblxuLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlLXNsYS5udXh0LWxpbmstYWN0aXZlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4ubW9kYWwtaGlkZGVuIHtcbiAgICAuc2stbW9kYWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhLnNsYS13aW5uZXItaW1hZ2UtbW9iaWxlIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4gXG4uYXdhcmRlZC1sb2NhdGlvbi1tb2RhbC1saW5rIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbn0iLCIkZmFjdHMtZmlndXJlczogJy5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcyc7XG4kbm9taW5hdGlvbjogJy5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbic7XG4kbm9taW5hdGlvbi1wYWdlIDogJy5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UnO1xuXG4jeyRmYWN0cy1maWd1cmVzfS0taGVhZGVyIHtcbiAgICBAZXh0ZW5kIC5wYWdlLWhlYWRlcjtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExNXB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ2MjUzO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg5N0M2QiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzdENzA1RiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwNXB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OXB4KTtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSg1MXB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMCAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM3NnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzc2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjdweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIyN3B4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXJldmlld3MtY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tYm9keSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgICYtMiB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDAlO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpIDA7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWNhcmRzIHtcbiAgICAuYWJvdXQtdXNfX2NhcmRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLmFib3V0LXVzX19jYXJkcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDUycHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0taW5mb3Mge1xuICAgIEBleHRlbmQgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uO1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgICB9XG5cbiAgICAmX25ldyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXJldmlld3Mge1xuICAgIEBleHRlbmQgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIGNhbGN1bGF0ZVJlbSgxNTNweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm8tYmFubmVyIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSg2MHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3MtLWZhY3RzLWFuZC1maWd1cmVzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDMuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOTZweCkgMCBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSAwIGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsdWUsXG4gICAgJi13aW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTA3cHgpIGNhbGN1bGF0ZVJlbSg1MHB4KSBjYWxjdWxhdGVSZW0oNzFweCk7XG5cbiAgICAgICAgLmNvbC0xMi1zdHlsZSB7XG4gICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTY1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDQzcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oODhweCkgMCBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MXB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICAgICAgICAgIC8vIGJyIHtcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAuY29sLTEyLXN0eWxlIHtcbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAuNDM3NXJlbSAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLXdpbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcblxuICAgICAgICAuY29sLTEyLXN0eWxlIHtcbiAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ2cHgpIGNhbGN1bGF0ZVJlbSg1MHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wLTEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93YXJtLXVwIHtcbiAgICAgICAgY29sb3I6ICNBNDkzN0Q7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNBNDkzN0Q7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjZweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTZweCkgMCBjYWxjdWxhdGVSZW0oMjRweCkgMDtcblxuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZmFjdHMtYW5kLWZpZ3VyZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLnNsYV9vdmVydmlldy1tYWluLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjk2cHg7XG4gICAgcGFkZGluZzogMCA2LjQzNzVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ1VTVE9NIFNFTEVDVCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdDtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzMHB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cblxuICAgICYtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdGVkIHtcbiAgICBAZXh0ZW5kIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbi0tc2VsZWN0ZWQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zIHtcbiAgICBAZXh0ZW5kIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnM7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAxMDJweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICYtbm9taW5hdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICBAZXh0ZW5kIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwcHggMCAxMHB4O1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwIDAgMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjgpIDAgMCAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RCAhaW1wb3J0YW50O1xuXG4gICAgJl9ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb247XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTNweCAxOXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfYmx1ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gge1xuICAgICYtcmVzdWx0cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IC04N3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB0b3A6IC05MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW5vbWluYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzLjYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IC04NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH0gXG4gICAgfVxuICAgICYtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgdG9wOiAtODdweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMTRweCA4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDglICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXRhaWwtLWxvY2F0aW9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzBweCkgMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYgPiBpbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3NsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtcmVzdWx0cy0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfc2VhcmNoLWxvY2FsZS1zd2l0Y2gtLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxpbmtfY29waWVkLW5ldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM2Zjg4OWI7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1OT01JTkFUSU9OLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiN7JG5vbWluYXRpb259LWJvZHkge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbiN7JG5vbWluYXRpb259LFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICYtaGVhZGVyIHtcbiAgICAgICAgQGV4dGVuZCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogLTQ2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxLCBzcGFuIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl93YXJtLXVwIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYyNzc4NiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibHVlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEyOHB4KSAwIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg0cHgpIGNhbGN1bGF0ZVJlbSg3MnB4KSBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndoaXRlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQzcHgpIDAgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODRweCkgY2FsY3VsYXRlUmVtKDcycHgpIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNUE3MDgwO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ29sZC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE3QjY5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5ibHVlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwO1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oOTZweCkgMCBjYWxjdWxhdGVSZW0oMTI0cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDczcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogLTE3M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNzhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOS41cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfd2FybS11cCB7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI2MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTM2cHggIWltcG9ydGFudDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg3NnB4KTtcbiAgICAgICAgICAgICAgICAmID4gZGl2ID4gaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTsgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgICZfd2FybS11cCB7XG4gICAgICAgICAgICAgICAgJiA+IGRpdiA+IGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTsgXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBjYWxjdWxhdGVSZW0oLTAuNzJweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgPiBkaXYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwOXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JG5vbWluYXRpb259X2JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTRDNUQ7XG59XG5cbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCB7XG4gICAgLmJsdWUtY29udGFpbmVyIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYS1oMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsdWUtY29udGFpbmVyLWdyZXktdGV4dCB7XG4gICAgICAgIGgyLCBcbiAgICAgICAgcDpub3QoLndoaXRlLXRleHQpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzVDNUM1O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cblxuLmJsdWUtY29udGFpbmVyLWdyZXktdGV4dCB7XG4gICAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5zbGEtaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxufVxuXG4jeyRub21pbmF0aW9uLXBhZ2V9IHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG5cbiAgICAmLS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDk1cHgpO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgICAgY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICAgICAgJi0tc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCkgMDtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg5NXB4KSAwIDAgMDtcblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuXG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNjBweCkgMDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYW5uZXJfYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDYxJSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICBpbWcge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4M3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgZmxleDogMCAwIDcwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG5cbiAgICAmLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICYtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTlweCAwIDEwcHg7XG4gICAgICAgICYtb3Blbl9idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmIGRpdiA+IGRpdiA+IGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2luZm8ge1xuICAgICAgICAgICAgICAgICYgPnNwYW4gPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMy44MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMy44MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtb25lIHtcbiAgICAgICAgICAgICAgICAmID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4gPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICY6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBjb2xvcjogIzJDMkMyQztcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7ICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyxcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMyQzJDMkM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tY3VzdG9tc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkMyQzJDO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7ICAgICAgICAgICAgXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldyB7XG4gICAgICAgICY6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyxcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzJDMkMyQyAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTEycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY3VzdG9tc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkMyQzJDO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhIHtcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwOHB4O1xuICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ODc4Nzg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS10ZXh0YXJlYSB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCkgaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZGF0YSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUdyYXktNDAwLCAjQzVDNUM1KTtcblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICB9XG5cbiAgICAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNjtcblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24sXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcblxuXG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLFxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgICAgICAgICAgICAgICAmLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYV9ub21pbmF0aW9uX19jaGFyYWN0ZXItY291bnQtLXRleHRhcmVhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFubmVyLWVycm9yLWlucHV0IHtcbiAgICAmID4gZGl2ID4gZGl2ID4gIGRpdiA+IGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYgZGl2ID4gIGRpdiA+IGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS10ZXh0YXJlYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zbGFfbm9taW5hdGlvbl9fY2hhcmFjdGVyLWNvdW50LS10ZXh0YXJlYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbCB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgei1pbmRleDogNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogOTYlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtaGFzLXZhbHVlIHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICZfd2Vic2l0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW1vZGFsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTIlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDIlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2Rjg4OUI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm8tZGF0YSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTsgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5uby1kaXNwbGF5LWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgICYtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uby1kaXNwbGF5LXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vLWRpc3BsYXktbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcblxuICAgIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci12YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXItY29uZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuXG4gICAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtZm9vdGVyIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICY+c3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMi42ODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG4gICAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi1wcmV2b3Rpbmcge1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJl90ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgfVxuXG4gICAgJl9saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwJTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGEgIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2dyZWV0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF92b3RlZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4ubW9kYWxfaW5mbyB7XG4gICAgJiA+IHAge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwYWRkaW5nOiAgMCAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEuODc1cmVtIDEuMTI1cmVtIDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzZGODg5QjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAtdGV4dCA+IGRpdiA+IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTVweCkgIWltcG9ydGFudDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uIHtcbiAgICAmLS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgICYtLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tdGV4dCB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX3RleHQ7XG4gICAgICAgICYtYmFubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAuc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluaztcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHN1cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSB7XG4gICAgQGV4dGVuZCAuc2xhX25vbWluYXRpb24tZm9ybTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICYtd3JhcCB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBoMjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgJl9jb2RlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS0tc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luOiA0OHB4IDAgMjRweCAwO1xuXG4gICAgJi1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00cHgpO1xuICAgIH1cbn1cblxuLnNsYS1oZWFkZXItYWRkaXRpbmFsX2xpbmtzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWF4LXdpZHRoOiA5NjBweCAhaW1wb3J0YW50O1xuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICB9XG59XG5cbi5jYXRlZ29yeV8xIHtcbiAgICB6LWluZGV4OiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeV8yIHtcbiAgICB6LWluZGV4OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeV8zIHtcbiAgICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtc2luZ2xlLS1ib3gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlIHtcblxuICAgICYtLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSg4OHB4KSAwO1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxNiU7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNiU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcXVlc3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwOHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjRweCkgIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uLFxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24ge1xuICAgIHVsIGxpIHAge1xuICAgICAgICB3aWR0aDogOTIlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbmstaHJlZiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjokcGluaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgJHBpbms7XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLS1zd2lzc2xvY2F0aW9uYXdhcmRfZGlwbG9tYV9uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDRweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDAgMDtcbiAgICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbixcbi5wcmV2b3RpbmctcmliYm9uIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjAycHg7XG4gICAgICAgIH1cbiAgICB9IFxufVxuXG4ubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLS1pbmZvLFxuLnByZXZvdGluZy1yaWJib24tLWluZm8ge1xuICAgIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTkuNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE5LjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMy44MXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMuODFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm9taW5hdGlvbi1yaWJib24tZm9ybS1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19ib2R5LS1zbGEtYmFubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub21pbmF0aW9uLWNhdGVnb3JpZXMtaGFzLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59IiwiLmJyZWFkY3J1bWItbmF2aS0td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgJi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iLW5hdmktLWljb24ge1xuICBwYWRkaW5nOiAwcHggNHB4O1xuICAmIHNwYW4ge1xuICAgICYgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgIH1cbiAgfVxufSIsIiRzbGFfdGhpcnR5IDogJy5zbGEtdGhpcnR5LS1zZWNvbmRzJztcblxuI3skc2xhX3RoaXJ0eX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAmX2JyZWFrIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyO1xuICAgIH1cblxuICAgICYtZXhwbGFpbmVkIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyNnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDZweCkgMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgNHJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNpbmNlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDY0cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMi43NXJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDAgMi43NXJlbSAwO1xuICAgICAgICB9XG4gICAgICAgICZfdGV4dCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmFkZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZ2FwOiBtYXgoMzJweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGdhcDogbWF4KDIwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtODVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX3Njcm9sbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyBcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTElICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjM5cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW92ZXJ2aWV3IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJlc3RfbG9jYXRpb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3NnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMi43NXJlbSAwXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcmV2aWV3IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzUuMnB4KTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jYXJkcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICZfdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggY2FsY3VsYXRlUmVtKDEyMXB4KSAwIDIxNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDAgMTAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgICAgICAuYWJvdXQtdXNfX2NhcmQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAuc2xhLW92ZXJ2aWV3X19jYXJkX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICAmX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNsaWRlIHtcbiAgICAgICAgJl9zdG9yaWVzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjcuMnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDhweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX3dyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Mjg4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9pbWFnZSB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogNDYxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyODhweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2Rlc2Mge1xuICAgICAgICAgICAgJi1icmVhayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgfVxufVxuXG5cbi8vIFF1ZXN0aW9ucyBvbiBTTEEgMzAgc2Vjb25kcyBcbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtdGhpcnR5IHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDRweCkgMCAwIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDA7XG4gICAgICAgIFxuICAgIH1cbn1cblxuLnNsYS10aGlyeS0tc2Vjb25kc19ib2R5LXF1ZXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fdGl0bGUtLWV2ZW50am9iIHtcbiAgICBtYXgtd2lkdGg6IDc5JSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIkc2xhX3RoaXJ0eSA6ICcuc2xhLXJldmlldyc7XG5cbiN7JHNsYV90aGlydHl9IHtcbiAgICAmLS1iYWRnZXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZ2FwOiBtYXgoMzJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGdhcDogbWF4KDIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZ2FwOiBtYXgoNDhweCk7XG4gICAgICAgIH1cbiAgICAgICBcbiAgICAgICAgJl9pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfc2Nyb2xsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87IFxuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNzYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdhcDogbWF4KDE2cHgpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNvZmlhIFBybztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zbGEtZ29sZC02MDAsICNBNDkzN0QpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNsYS1nb2xkLTYwMCwgI0E0OTM3RCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGVkLXNwZWNpYWxzIDogXCIuZWRpdC1zcGVjaWFsc1wiO1xuXG5cbiN7JGVkLXNwZWNpYWxzfV9pbml0aWFsIHtcbiAgICAmLWVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMDtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9TcGVjaWFsc0VkaXQuc3ZnJyk7XG4gICAgICAgICAgICB3aWR0aDogNzZweDsgaGVpZ2h0OiA3NXB4OyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTsgLyogMjQuNzVweCAqL1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19vcHRpb25zLXdyYXAudXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jay1vcHRpb25zLXNsaWRlci1nYWxsZXJ5IHtcbiAgICB6LWluZGV4OiAxMTtcbn0iLCIubWVkaWEtYXJlYS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDA7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIH1cblxuICAgICYtZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi1maXJzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXN1YnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0uY3JlYXRlLW5vbWluYXRpb24ge1xuICAgIGZsZXg6IDAgMCA1NyU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5jcmVhdGUtbm9taW5hdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXg6IDAgMCA5OCU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmxvZ2luLWZvcm0td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDQzJTtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTJweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4OiAwIDAgOTglO1xuICAgIH1cbiAgICBcbn1cblxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgICAgICAgICBjb2xvcjogI0YwNDQzODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI0YwNDQzODtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbn1cblxuLm1lZGlhLWFyZWEtaW5wdXQtbGFiZWwge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDI5cHgpO1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLm1lZGlhLWFyZWEtaW5wdXQtbGFiZWwuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICB0b3A6IC01cHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgY29sb3I6ICM5NTk1OTU7XG59XG5cbi5tZWRpYS1hcmVhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLXNtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS14cyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLWxpbmtzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtbGluay1sb2dpbiB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ucmVnaXN0ZXItZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLm1lZGlhLWFyZWEtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgLm1lZGlhLWFyZWEtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LWJhbm5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwIDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtbGluayB7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWVkaWEtYXJlYS0tbG9nb3V0IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taW5mb3Mge1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVzdWx0cy1wYWdlLXdyYXAge1xuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcblxuICAgIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgMjQlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgICAgIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBnYXA6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcblxuICAgICAgICAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5OCU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLW1kIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0tY292ZXItcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDE5cHgpO1xuICAgIH1cbn1cblxuLmRpc3BsYXktaW5saW5lLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGO1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuXG4gICAgLmJ0bi1yZWdpc3Rlci1ub3cge1xuICAgICAgICBcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLXNwYWNlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1maXhlZC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogNjY2NjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ubWVkaWEtYXJlYV9fc2VjdGlvbi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tbGluay1pY29uLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfSBcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gge1xuICAgIC5tZWRpYS1hcmVhLXRleHQtLWxpbmstaWNvbi13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uc2xhbWVkaWFhcmVhX19jb25maXJtYXRpb24tbWVzc2FnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTRweCk7XG5cbiAgICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXJlZ2lzdGVyLWZvcm0tLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MXB4KTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwN3B4KTtcblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLWNyZWF0ZS1yZXN1bHRzLS1idG4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tbW9kYWwge1xuICAgIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLS1oZWFkZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuICAgIH1cblxuICAgIC5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tLXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2Vycm9yIHtcbiAgICBjb2xvcjogI0YwNDQzODtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOjhweDtcbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbiB7XG4gICAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19yZWdpc3Rlci1ib3hlcy5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0td2VyYmVmb3JtYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24tYXdhcmRlZC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5N0M2QiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICM4OTdDNkIgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5tZWRpYS1hcmVhX19pbnB1dCB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MTZweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIHJlc2l6ZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1M3B4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTFweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2NHB4KSBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtYXdhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYtYXdhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94LWltYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbn1cblxuLmJ0bi0tY29weS10by1jbGlwYm9hcmQge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDJweCAycHggMHB4O1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1M3B4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19pbnB1dC1jb3B5LS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWEtYXJlYV9fYm94LS10ZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgICB9XG59XG5cbi5kLWZsZXgtY2VudGVyLWFsaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLmJ0bi0tZ29sZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNDkzN0Q7XG4gICAgYmFja2dyb3VuZDogI0E0OTM3RDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk3YzZiO1xuICAgIH1cbn1cblxuLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpOyBcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ubWVkaWEtc2VjdGlvbi1lZGl0LXJlc3VsdHMtbG9nb3V0IHtcbiAgICBvcmRlcjogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG59XG5cbi5idG4tLWVkaXQtcmVzdWx0cyB7XG4gICAgb3JkZXI6IDI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94LW5vbWluYXRlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19jb25maW1hdGlvbi1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc2xhL3N1Y2Nlc3Muc3ZnKSBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVzdWx0cy1wYWdlLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzIHtcbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rLmYtc2l6ZS0xNSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94LS1saW5rLW5vdC1hdmFpbGFibGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTsgXG59XG5cbiIsIi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIGFuZCAobWluLWhlaWdodDogNjUwcHgpIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSoxMDAgLSAxNjhweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICBcbn1cblxuLnNrLW1vZGFsX19pbm5lci5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG5cbiAgICAubG9nZ2VkLXVzZXJzLWluZm8gYSB7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMnB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgICAgICAuZGVsZXRlLmljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2Vfd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICAjOTU5NTk1O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIGxlZnQ6IC0xMnB4O1xuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYi0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWZvb3RlciB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuXG4gICAgLmJ0bi0tc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveC13cmFwIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDFyZW07XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveC1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgICB9XG4gIEBhdC1yb290IC5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94OmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICB9XG59XG5cbi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5oZWFkZXItcGlsbC13aGl0ZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQuNHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTg2cHg7XG4gICAgcmlnaHQ6IDEwOHB4O1xuICAgIHotaW5kZXg6IDk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiAtNzdweDtcbiAgICAgICAgcmlnaHQ6IDEyM3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1oZWFkZXItd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDMzJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxuICAgIFxufVxuXG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgY2FsY3VsYXRlUmVtKDk3cHgpIDEuMzc1cmVtO1xuICAgIGgxIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAzcHgpIGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICM4QTdCNjk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSBjYWxjdWxhdGVSZW0oOTdweCkgMS4zNzVyZW07XG4gICAgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgLyogMTI1JSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAzcHgpIGNhbGN1bGF0ZVJlbSgwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAzcHgpIGNhbGN1bGF0ZVJlbSgwcHgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzhBN0I2OTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDAgMDtcbiAgICB9XG59XG5cbi54bC1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbn1cblxuLm1kLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIFxuICAgIH1cbn1cblxuLmxnLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC0tc3VidGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG4gICAgcCB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLnNsYS0tYm94ZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDJyZW07XG5cbiAgICAmLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcy5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDBweCkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzLm1lZGlhLWFyZWFfX3Jlc3VsdHMtYm94ZXMuc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyB7XG4gICAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjYTQ5MzdkICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXN1YnRpdGxlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KXtcbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59IiwiLm1lZGlhLWFyZWFfX3dpbm5lci1wYWdlIHtcbiAgICAvLyBmaWx0ZXI6IGJsdXIoMC41cmVtKTtcblxuICAgIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwNHB4KTtcbn1cblxuLmJsdXJyZWQtYmFja2dyb3VuZCB7XG4gICAgZmlsdGVyOiBibHVyKDhweCk7XG59XG5cbi5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAycmVtIDJyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxN3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE3cHgpO1xuICAgIH1cbiAgICBcbiAgICBwLGEge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogI0E0OTM3RDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAycmVtIGNhbGN1bGF0ZVJlbSg0OHB4KSAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjE4cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLnNrLW1vZGFsX19ib2R5Lm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lcl9fY3VzdG9tc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMCk7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBtaW4td2lkdGg6IDkuMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuXG4gICAgdWwge1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTQ1LjU5cHgpO1xuICAgIH1cblxufVxuXG4jbWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3QtLWlucHV0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xuXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItY2F0ZWdvcnktbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiBjYWRldGJsdWU7XG4gICAgei1pbmRleDogOTtcblxuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzJDMkMyQztcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgfVxufSIsIlxuXG4uc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyAge1xuICAgIGdhcDogMDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAmPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTc2cHggKyAzNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICY+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxMzJweCArIDM2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzLmFjdGl2ZSB7XG4gICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICB9XG59XG5cblxuIiwiLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNzFweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCB7XG4gIC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGU6bm90KC5zbGlkZS12aXNpYmxlKSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTUuNjI1cmVtO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTVyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC01cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtNXJlbTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTVyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yLjVyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC0yLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS1OTyBTQ1JJUFQgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS1FTkQgT0YgTk8gU0NSSVBUIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufVxuXG4uaG9tZS1zbGlkZXItaW5zcGlyaW5nLWxvY2F0aW9ucyxcbi5ob21lLXNsaWRlci1ldmVudC1wYXJ0bmVycyxcbi5ob21lLXNsaWRlci1pbnNwaXJpbmctcmVnaW9ucyB7XG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnN3aXBlci1jdXN0b20tbmF2IHtcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0zLjI1cmVtO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTMuMjVyZW07XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBcbiAgICAmOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgICBcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC0ycmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMnJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICB0b3A6IDU5cHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ5cHgpO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLjU2MjVyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC41NjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLS1ob3Zlci1iZy1hbmltYXRpb24ge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcblxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXI6aG92ZXIge1xuICAgIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcblxuICAgIH1cbiAgfVxufSIsIi5waG9uZS1pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvdW50cnktZHJvcGRvd24td3JhcHBlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDlweCAxMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDc0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbn1cblxuLnBob25lLWlucHV0LWZpZWxkIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuIFxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dF9fY3VzdG9tID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1QTc1ICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvci10ZXh0IHtcbiAgY29sb3I6ICRwaW5rO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDRweCk7XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyLnBob25lLWlucHV0LXdyYXBwZXItLWhhcy12YWx1ZSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICBsZWZ0OiAtOTBweDtcbiAgfVxufVxuXG4ucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0ge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICB9XG5cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuIiwiLnNsYS1kb25hdGlvbi1wYWdlLS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgMCBjYWxjdWxhdGVSZW0oMTkycHgpO1xuXG4gICYubWVzc2FnZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgICB9XG5cbiAgICAuc2xhLWRvbmF0aW9uX19jb25maXJtYXRpb24tbWVzc2FnZS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgICB9XG5cbiAgICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIDAgMDtcbiAgICB9XG4gIH1cblxuICAuYnJlYWstbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJyZWFrLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDE5MnB4KTtcblxuICAgIC5icmVhay1sZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5icmVhay1zbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLm1lc3NhZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NnB4KTtcblxuICAgICAgLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5jb250YWluZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAzOHB4KTtcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktdGl0bGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7IFxuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTsgXG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmZvcm11bGF0ZS1mb3JtLmZvcm11bGF0ZS1mb3JtLS1kb25hdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBidXR0b257XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfSBcblxuICAuZm9ybXVsYXRlLWlucHV0LFxuICBidXR0b24gIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU2OHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIHRvcDogMzNweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgfVxuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIHRvcDogLTJweDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvKiBGaXJlZm94ICovXG4gIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKS5mb3JtdWxhdGUtaW5wdXQtLXN1Ym1pdCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXN1Ym1pdC0tbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5idG4tLXNtIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtdGV4dGFyZWEge1xuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTY4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTQycHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgIFxuICB9XG5cbiAgLm5vbWluYXRpb24tZm9ybV9fY2hhcmFjdGVyLWNvdW50IHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU2OHB4KTtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG5cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktc2VjdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gIH1cbn0iLCIkcGgtZGlyZWN0aW9uOiAgICAgICAgICAgIGx0ciAhZGVmYXVsdDtcbiRwaC1iZzogICAgICAgICAgICAgICAgICAgJGRhcmstZ3JleS0xICFkZWZhdWx0O1xuJHBoLWNvbG9yOiAgICAgICAgICAgICAgICAjY2VkNGRhICFkZWZhdWx0O1xuJHBoLWJvcmRlcjogICAgICAgICAgICAgICAxcHggc29saWQgZGFya2VuKCRwaC1iZywgMTAlKSAhZGVmYXVsdDtcbiRwaC1ib3JkZXItcmFkaXVzOiAgICAgICAgMnB4ICFkZWZhdWx0O1xuXG4kcGgtY29sczogICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJHBoLWNvbHMtcmVtb3ZlLW9kZDogICAgICB0cnVlICFkZWZhdWx0O1xuJHBoLWd1dHRlcjogICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJHBoLXNwYWNlcjogICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG4kcGgtYXZhdGFyLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcblxuJHBoLWFuaW1hdGlvbi1kdXJhdGlvbjogICAwLjhzICFkZWZhdWx0O1xuXG4vKlxuICogT3ZlcnJpZGVzXG4gKi9cbiRwaC1jb2xvcjogICAgICAgICAgICAjNzQ3NDc0O1xuJHBoLWNvbHMtcmVtb3ZlLW9kZDogIGZhbHNlO1xuXG4ucGgtaXRlbSB7XG4gICYsXG4gICosXG4gIDo6YWZ0ZXIsXG4gIDo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206ICRwaC1ndXR0ZXI7XG4gIC8vIHBhZGRpbmc6ICRwaC1ndXR0ZXIgKCRwaC1ndXR0ZXIgLyAyKSAoJHBoLWd1dHRlciAtICRwaC1zcGFjZXIpICgkcGgtZ3V0dGVyIC8gMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogJHBoLWRpcmVjdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWJnO1xuICAvLyBib3JkZXI6ICRwaC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRwaC1ib3JkZXItcmFkaXVzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDUwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkcGgtYmcsIDApIDQ2JSwgcmdiYSgkcGgtYmcsIDAuMzUpIDUwJSwgcmdiYSgkcGgtYmcsIDApIDU0JSkgNTAlIDUwJTtcbiAgICBhbmltYXRpb246IHBoQW5pbWF0aW9uICRwaC1hbmltYXRpb24tZHVyYXRpb24gbGluZWFyIGluZmluaXRlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206ICRwaC1zcGFjZXI7XG4gICAgcGFkZGluZy1yaWdodDogKCRwaC1ndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkcGgtZ3V0dGVyIC8gMik7XG4gIH1cbn1cblxuLnBoLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogLSgkcGgtc3BhY2VyIC8gMik7XG5cbiAgZGl2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogKCRwaC1zcGFjZXIgLyAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGgtY29sb3I7XG4gIH1cblxuICAuYmlnLFxuICAmLmJpZyBkaXYge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5lbXB0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGgtYmcsIDApO1xuICB9XG59XG5cbkBtaXhpbiBwaC1tYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnMpIHtcbiAgLnBoLWNvbC0jeyRzaXplfSB7XG4gICAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkcGgtY29scyB7XG4gIEBpZiAkcGgtY29scy1yZW1vdmUtb2RkIGFuZCAkaSAlIDIgPT0gMCB7XG4gICAgQGluY2x1ZGUgcGgtbWFrZS1jb2woJGksICRwaC1jb2xzKTtcbiAgfVxuXG4gIEBlbHNlIGlmIG5vdCAkcGgtY29scy1yZW1vdmUtb2RkIHtcbiAgICBAaW5jbHVkZSBwaC1tYWtlLWNvbCgkaSwgJHBoLWNvbHMpO1xuICB9XG59XG5cbi8vIFRPRE8gbWFrZSB0aGlzIGEgYC5waC13cmFwYCBjbGFzcyBmb3Igbm8gcGFkZGluZywgbm8gYmFja2dyb3VuZCwgbm8gYW5pbWF0aW9uLFxuLy8gYW5kIHJlbW92ZSBkaXJlY3Rpb24gZnJvbSBgLnBoLWl0ZW1gLiBUaGlzIGlzIGEgYnJlYWtpbmcgY2hhbmdlXG5bY2xhc3MqPVwicGgtY29sXCJdIHtcbiAgZGlyZWN0aW9uOiAkcGgtZGlyZWN0aW9uO1xuXG4gID4gKiB7XG4gICAgKyAucGgtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6ICgkcGgtc3BhY2VyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbi5waC1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHBoLWF2YXRhci1ib3JkZXItcmFkaXVzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cbn1cblxuLnBoLXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWNvbG9yO1xufVxuXG5Aa2V5ZnJhbWVzIHBoQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XG4gIH1cbn1cblxuLypcbiAqIEV2ZW50bG9rYWxlIG92ZXJyaWRlc1xuICovXG4ucGgtaXRlbSB7XG4gICYuc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBoLXBpY3R1cmUuc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBpbXBvcnQgXCJtaXhpbnMvZGVwcmVjYXRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcblxuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NwYWNpbmdcIjtcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuJGhlYWRlcjogJy5tYWluLWhlYWRlcic7XG4kaGVhZGVyLXJpZ2h0OiAnLm1haW4taGVhZGVyX19yaWdodCc7XG4kaGVhZGVyLXdyYXA6ICcubWFpbi1oZWFkZXJfX3dyYXAnO1xuJGhlYWRlci1mYXYtbXNnOiAnLm1haW4taGVhZGVyX19mYXZvcml0ZXMtbWVzc2FnZSc7XG5cbiRwYWdlLWhlYWRlcjogJy5wYWdlLWhlYWRlcic7XG5cbiN7JGhlYWRlcn0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE2O1xuXG4gIC5zay1kcm9wZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHJpZ2dlciB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC43cmVtKTtcbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NyZWF0ZS1wYWNrYWdlIHtcbiAgICBAZXh0ZW5kIC5tYWluLWhlYWRlcl9fbWVudS10b2dnbGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUxNTE1MTtcbiAgfVxufVxuXG4jeyRoZWFkZXJ9LS1maWx0ZXItb3BlbmVkIHtcbiAgei1pbmRleDogLTE7XG59XG5cbiN7JGhlYWRlcn1fX2lubmVyIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbiN7JGhlYWRlcn1fX2xvZ28ge1xuICAmLmNvdW50cnlfQ0gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9ldmVudGxva2FsZV9sb2dvLnBuZycpO1xuICB9XG5cbiAgJi5jb3VudHJ5X0RFIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZXZlbnRsb2thbGVfbG9nb19kZS5wbmcnKTtcbiAgfVxuXG4gICYuY291bnRyeV9BVCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ29fYXQucG5nJyk7XG4gIH1cblxuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMXB4KTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNDZweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAvL2hlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIH1cbn1cblxuI3skaGVhZGVyfV9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbiN7JGhlYWRlcn1fX2xvZ28tY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jeyRoZWFkZXJ9X19tZW51LXRvZ2dsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAvL3BhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAjeyRoZWFkZXJ9LS1uYXYtb3BlbiAmIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS01O1xuICAgIGJ1dHRvbiB7XG4gICAgICA6aG92ZXIge1xuICAgICAgICBzdmcsIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skaGVhZGVyfV9fZmlsdGVyLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzLjVweCk7XG4gIEBhdC1yb290IC5tYWluLXdyYXBwZXItLW5vLXRvdWNoLWRldmljZSAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS14bC1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1zbGEge1xuICAgIEBhdC1yb290IC5tYWluLXdyYXBwZXItLW5vLXRvdWNoLWRldmljZSAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4OTdDNkI7XG4gICAgICBib3JkZXItY29sb3I6ICM4OTdDNkI7XG4gICAgfVxuICB9XG4gICYtLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLy8jeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQge1xuLy8gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuLy8gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4vLyAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuLy9cbi8vICAmLS1leHBhbmRlZCB7XG4vLyAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4vLyAgfVxuLy9cbi8vICAuYnRuOmZvY3VzIHtcbi8vICAgIG91dGxpbmU6IG5vbmU7XG4vLyAgICBib3gtc2hhZG93OiBub25lO1xuLy8gIH1cbi8vXG4vLyAgLnYtc2VsZWN0IHtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuLy9cbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4vLyAgICB0b3A6IDA7XG4vLyAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICAgIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4vLyAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbi8vICAgIC8vcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbi8vICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcbi8vICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbi8vICAgICAgcG9zaXRpb246IHN0YXRpYztcbi8vICAgICAgcmlnaHQ6IDA7XG4vLyAgICB9XG4vLyAgICAmLS1oaWRkZW4ge1xuLy8gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgICAgIG9wYWNpdHk6IDA7XG4vLyAgICB9XG4vLyAgICAmLS12aXNpYmxlIHtcbi8vICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLnZzX19vcGVuLWluZGljYXRvciB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19hY3Rpb25zIHtcbi8vICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuLy8gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICBwYWRkaW5nOiAwO1xuLy8gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgIHBhZGRpbmc6IDA7XG4vLyAgICBib3JkZXI6IG5vbmU7XG4vLyAgICB3aWR0aDogMDtcbi8vICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICB0cmFuc2l0aW9uOiB3aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuLy8gIH1cbi8vXG4vLyAgJi0tZXhwYW5kZWQgLnZzX19kcm9wZG93bi10b2dnbGUge1xuLy8gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMTBweCk7XG4vLyAgfVxuLy9cbi8vICAudnNfX2NsZWFyIHtcbi8vICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgIC8vbWFyZ2luLWJvdHRvbTogNnB4O1xuLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFMOSA5LCBNOSAxTDEgOScgc3Ryb2tlPSdncmV5JyBzdHJva2Utd2lkdGg9JzEuMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuLy8gICAgd2lkdGg6IDEycHg7XG4vLyAgICBoZWlnaHQ6IDEycHg7XG4vLyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgc3ZnIHtcbi8vICAgICAgZGlzcGxheTpub25lO1xuLy8gICAgfVxuLy8gICAgLy9wYXRoIHtcbi8vICAgIC8vICBmaWxsOiAkd2hpdGU7XG4vLyAgICAvL31cbi8vICB9XG4vL1xuLy8gIC52LXNlbGVjdC0tY2xlYXItYnV0dG9uLXZpc2libGUge1xuLy8gICAgLnZzX19jbGVhciB7XG4vLyAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX3NlYXJjaCxcbi8vICAudnNfX3NlYXJjaDpmb2N1cyB7XG4vLyAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbi8vICAgIC8vd2lkdGg6IDA7XG4vLyAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICBjb2xvcjogJHdoaXRlO1xuLy8gICAgcGFkZGluZzogMXJlbSAwIDFyZW0gY2FsY3VsYXRlUmVtKDI0cHgpO1xuLy8gICAgbWFyZ2luOiAwO1xuLy8gICAgb3BhY2l0eTogMDtcbi8vICAgIGJvcmRlcjogbm9uZTtcbi8vICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4vLyAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0sXG4vLyAgICB3aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9ICN7JHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb259O1xuLy9cbi8vICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCNCREJEQkQpO1xuLy9cbi8vICAgIEBhdC1yb290ICN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQge1xuLy8gICAgICAudnNfX3NlYXJjaCxcbi8vICAgICAgLnZzX19zZWFyY2g6Zm9jdXMge1xuLy8gICAgICAgIC8vd2lkdGg6IDEwcmVtO1xuLy8gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fSxcbi8vICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZC1kdXJhdGlvbn07XG4vLyAgICAgIH1cbi8vICAgICAgLy8udnNfX3NlYXJjaDpmb2N1cyB7XG4vLyAgICAgIC8vICBvdXRsaW5lOiAxcHggc29saWQgcmVkO1xuLy8gICAgICAvL31cbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIC52c19fc2VsZWN0ZWQge1xuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgdG9wOiA1MCU7XG4vLyAgICBsZWZ0OiAwO1xuLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbi8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICB3aWR0aDogMTAwJTtcbi8vICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICBjb2xvcjogd2hpdGU7XG4vLyAgICBtYXJnaW46IDA7XG4vLyAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4vLyAgICBib3JkZXI6IG5vbmU7XG4vLyAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbi8vICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgfVxuLy9cbi8vICAudnNfX25vLW9wdGlvbnMge1xuLy8gICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19kcm9wZG93bi1tZW51IHtcbi8vICAgIGJhY2tncm91bmQ6ICRibGFjaztcbi8vICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuLy8gICAgY29sb3I6ICNCREJEQkQ7XG4vLyAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4vLyAgICBsZWZ0OiAtMXB4O1xuLy8gICAgdG9wOiAxMDAlO1xuLy8gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19kcm9wZG93bi1vcHRpb24ge1xuLy8gICAgbGluZS1oZWlnaHQ6IDI7XG4vLyAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbi8vICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbi8vICAgIGNvbG9yOiAjQkRCREJEO1xuLy8gICAgdGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtcbi8vICAgICYtLWhpZ2hsaWdodCxcbi8vICAgICY6aG92ZXIge1xuLy8gICAgICBjb2xvcjogJHdoaXRlO1xuLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4vLyAgICBwYWRkaW5nOiAwO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19zcGlubmVyIHtcbi8vICAgIGJvcmRlci10b3A6IDAuNWVtIHNvbGlkICM5YjliOWI7XG4vLyAgICBib3JkZXItcmlnaHQ6IDAuNWVtIHNvbGlkICM5YjliOWI7XG4vLyAgICBib3JkZXItYm90dG9tOiAwLjVlbSBzb2xpZCAjOWI5YjliO1xuLy8gICAgYm9yZGVyLWxlZnQ6IDAuNWVtIHNvbGlkICR3aGl0ZTtcbi8vICAgIHRleHQtaW5kZW50OiAxMDBweDtcbi8vICAgIHdpZHRoOiAzZW07XG4vLyAgICBoZWlnaHQ6IDNlbTtcbi8vICAgICY6YWZ0ZXIge1xuLy8gICAgICB3aWR0aDogM2VtO1xuLy8gICAgICBoZWlnaHQ6IDNlbTtcbi8vICAgIH1cbi8vICB9XG4vL31cblxuI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0LS1uYXYtb3BlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbiN7JGhlYWRlci13cmFwfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS1tb2RhbC1vcGVuOm5vdCgubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UpICYge1xuICAgIC8vcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpOyAvL1NpemUgb2YgdGhlIHNjcm9sbGJhclxuICB9XG59XG5cbiN7JGhlYWRlci13cmFwfS0tbmF2LW9wZW4ge1xuICBiYWNrZ3JvdW5kOiAkbWFpbi1uYXYtZGFyay1iZztcbiAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAmOm5vdCgubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UpIHtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLy8gIC8vICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgLy99XG59XG5cbiN7JGhlYWRlci13cmFwfS0tbmF2LW9wZW4tLW5hdi1zZWFyY2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xufVxuXG4jeyRoZWFkZXItd3JhcH0tLXRyYW5zcGFyZW50Om5vdCgjeyRoZWFkZXItd3JhcH0tLW5hdi1vcGVuKTpub3QoI3skaGVhZGVyLXdyYXB9LS1uYXYtc2VhcmNoLWFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAvLyAmOmhvdmVyIHtcbiAgLy8gICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIC8vIH1cbn1cblxuI3skaGVhZGVyLXdyYXB9LS1zZWFyY2gtcGFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6ICM1MzUzNTMgO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzUzNTM1MztcbiAgICB9XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG5cbiAgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1zZWFyY2gge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgfVxufVxuXG4jeyRoZWFkZXItcmlnaHR9X19idXR0b24tLXVzZXItbW9kYWwtdHJpZ2dlciB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDI5cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1hY3RpdmUge1xuICAgIC5wYXRoLTIge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuXG4gICAgLmVsbGlwc2UtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1mYXZvcml0ZXMge1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICAuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHN2ZyB7XG4gICAgICAucGF0aC0wIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTtcbiAgfVxufVxuXG4jeyRoZWFkZXItcmlnaHR9X19idXR0b24tLW5hdi1vcGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jeyRoZWFkZXItZmF2LW1zZ30ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogOXB4IDRweCA5cHggMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogMTgzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLy9ib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNGRjVBNzU7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gIC5zay1pY29uLS1mYXZvcml0ZV9ib3JkZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuXG4gIC5zay1pY29uLS1jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTI1cHg7XG4gIH1cblxuICAmLS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuI3skaGVhZGVyLWZhdi1tc2d9X19oZWFkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogJHBpbms7XG5cbn1cblxuI3skaGVhZGVyLWZhdi1tc2d9X19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbiN7JHBhZ2UtaGVhZGVyfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAqOm5vdCgjeyRwYWdlLWhlYWRlcn1fX3NoYWRvdykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3otaW5kZXg6IDI7XG4gIH1cblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4xKTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE1OHB4KTtcbiAgICByaWdodDogLTIwMHB4O1xuICAgIHRvcDogLTY2NnB4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICB0b3A6IC0xMjJweDtcbiAgfVxuXG4gICYtcGFja2FnZXMge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgICAgcmlnaHQ6IC0xNjBweDtcbiAgICAgIHRvcDogLTUxOXB4O1xuICAgIH1cbiAgXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICAgIHJpZ2h0OiAtMTUycHg7XG4gICAgICB0b3A6IC0xNThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTc1cHg7XG4gICAgICAgIHRvcDogLTk5cHg7XG4gICAgICAgIHdpZHRoOiAzNzMuMzMzcHg7XG4gICAgICAgIGhlaWdodDogMzczLjMzcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtNTVweDtcbiAgICAgICAgdG9wOiAtMzIxcHg7XG4gICAgICAgIHdpZHRoOiA2MzMuNnB4O1xuICAgICAgICBoZWlnaHQ6IDYxNy42cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0xNDlweDtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDI4MXB4O1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTE3NXB4O1xuICAgICAgICB0b3A6IC0xNzNweDtcbiAgICAgICAgd2lkdGg6IDQ3NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ3NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRwYWdlLWhlYWRlcn0tc2xhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICAmID4gLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIH1cbiAgfVxuICAqOm5vdCgjeyRwYWdlLWhlYWRlcn1fX3NoYWRvdykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vei1pbmRleDogMjtcbiAgfVxuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODk3QzZCO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTE1OHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgdG9wOiAtNjY2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMzc2cHg7XG4gICAgICBoZWlnaHQ6IDM3NnB4O1xuICAgICAgbGVmdDogMTA1cHg7XG4gICAgICB0b3A6IC03MHB4O1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3RDcwNUY7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgdG9wOiAtMTIycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMjI3cHg7XG4gICAgICBoZWlnaHQ6IDIyN3B4O1xuICAgICAgbGVmdDogMjQ3cHg7XG4gICAgICB0b3A6IDk4cHg7XG4gICAgfVxuICB9XG4gICYtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi1maWx0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jeyRwYWdlLWhlYWRlcn1fX3Jlc3VsdHMtaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLS1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAqOm5vdCgjeyRwYWdlLWhlYWRlcn1fX3NoYWRvdykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3otaW5kZXg6IDI7XG4gIH1cblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0MCwgMTQwLCAxNDAsIDAuMSk7XG4gICAgd2lkdGg6IDk1LjM3NXJlbTtcbiAgICBoZWlnaHQ6IDk1LjM3NXJlbTtcbiAgICByaWdodDogLTMyOHB4O1xuICAgIHRvcDogLTY2NnB4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB3aWR0aDogODkuNzVyZW07XG4gICAgaGVpZ2h0OiA5MS43NXJlbTtcbiAgICByaWdodDogLTYwNnB4O1xuICAgIHRvcDogLTI2NnB4O1xuICB9XG59XG5cblxuLypcbiAqIFJlcGxhY2luZyB0aGUgdi1zZWxlY3QgY29tcG9uZW50XG4gKi9cbiN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcblxuICAmLS1leHBhbmRlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuICB9XG5cbiAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgLy93aWR0aDogMDtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoI0JEQkRCRCk7XG5cbiAgICBAYXQtcm9vdCAjeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIHtcbiAgICAgIC52c19fc2VhcmNoLFxuICAgICAgLnZzX19zZWFyY2g6Zm9jdXMge1xuICAgICAgICAvL3dpZHRoOiAxMHJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICN7JHRyYW5zaXRpb24tZmFzdH0sIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkLWR1cmF0aW9ufTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgIC8vcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0sIG1heC13aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC13aWR0aDogMDtcbiAgICB3aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1zaXRlc2VhcmNoaW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgLy9wYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fSwgbWF4LXdpZHRoICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIHdpZHRoOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYtLWhpZGRlbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzOXB4KTtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDM0cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDNweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJi0taGlnaGxpZ2h0LFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFsOCA4bTAtOEwxIDknIHN0cm9rZT0nZ3JheScgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAvL3BhdGgge1xuICAgIC8vICBmaWxsOiAkd2hpdGU7XG4gICAgLy99XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyN3B4KTtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo0MjBweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjM4MHB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMCU7XG4gICAgfVxuXG4gICAgLnNrLXNwaW5uZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDM5cHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgbGVmdDogLTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIC8vJl9fbG9hZGluZyB7XG4gICAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gICAgLy99XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgfVxuICB9XG4gIC8vIEV4cGFuZGVkIHN0eWxlc1xuICAmI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCB7XG4gICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZmFzdC1kdXJhdGlvbjtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgICB3aWR0aDogMTMuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxNi41cmVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTkycHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLXNpdGVzZWFyY2hpbnB1dCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICAgIHdpZHRoOiAxMy41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEzLjVyZW07XG4gICAgICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMi41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRwYWdlLWhlYWRlcn0tLWdyYWRpZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICN7JHBhZ2UtaGVhZGVyfV9fc2hhZG93IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogNTAlO1xuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgfVxufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuXG4ub3RoZXItY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTM1MzUzO1xuICB9XG59XG4iLCIubWFpbi1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgdHJhbnNpdGlvbjogdG9wICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAvL292ZXJmbG93LXk6IGF1dG87XG5cbiAgLy9kaXNwbGF5OiBmbGV4O1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAudGlueS1zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLy9AYXQtcm9vdCAubWFpbi1oZWFkZXItLW5hdi1vcGVuICYge1xuICAvLyAgdG9wOiAwO1xuICAvL31cbn1cblxuLm1haW4tbmF2X19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICB9XG59XG5cbi5tYWluLW5hdl9fZm9vdGVyIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogJGRhcmstZ3JleTtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1haW4tbmF2X19mb290ZXJfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkcGluaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLm1haW4tbmF2X19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgLy9vdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDc3cHgpO1xuICB9XG5cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5tYWluLW5hdl9fbGlua3Mge1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cblxuLm1haW4tbmF2X190aXRsZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIH1cbn1cblxuLm1haW4tbmF2X19oZWFkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5tYWluX25hdl9fbGlzdHMtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDc3cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5jb2wtOTpudGgtY2hpbGQoMikge1xuICAgICAgLm1haW4tbmF2X19saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1uYXZfX2xpc3QtdGl0bGUge1xuICBjb2xvcjogJGJsYWNrO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEyOHB4KTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tYWluLW5hdl9fbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI1cHgpIDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIycHgpIDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBBbmltYXRpb24gc3R5bGVzXG4gKi9cblxuLm1haW4tbmF2X19jb250ZW50IHtcbiAgQGF0LXJvb3QgLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlICYge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLypcbiAqIFRpbnkgc2xpZGVyIG92ZXJyaWRlc1xuICovXG4ubWFpbi1uYXZfX2NvbnRlbnQge1xuICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICB9XG4gICAgLm1haW4tbmF2X190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgICB9XG4gICAgLmNvbC1sZy00IHtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4iLCIkZm9vdGVyOiAnLm1haW4tZm9vdGVyJztcblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy99XG59XG5cbi5tYXJfYm90IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuXG5cbiN7JGZvb3Rlcn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NC44cHgpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICB9XG4gICAgJi0tbm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRmb290ZXJ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBhcnRuZXIge1xuICAgIGNvbG9yOiAjQzVDNUM1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIFxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb290ZXJ9X19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JGZvb3Rlcn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmb290ZXJ9X190aXRsZV9faW5uZXIge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAvL21hcmdpbi1ib3R0b206IDAuMjI1cmVtO1xuICAvL21hcmdpbi10b3A6IDAuMjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRmb290ZXJ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi0tbW9yZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9faW5uZXIge1xuXG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGlzdC0tc29jaWFsIHtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCwgY2lyY2xlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICAgICAgICBmaWxsOiAjRkY1QTc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3BhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogMTA5cHg7XG4gICAgfVxuICAgICAgLy8gbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjb2xvcjogJGdyZXktNDtcblxuICBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgei1pbmRleDogNTU1NTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9tYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG5cbiAgJl9wYXJ0bmVyIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTUuNzVyZW07XG4gICAgICBib3R0b206IDZyZW07XG4gICAgfVxuXG4gICAgJi0tc20ge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA0cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fY29weXJpZ2h0X3dyYXAge1xuICB6LWluZGV4OiA1MDAwO1xuXG4gICYtcGFydG5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNTJweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tdG9wOiAwLjMyNXJlbTtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkZ3JleS00O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLWJvcmRlci1ib3R0b20oJGdyZXktNCk7XG4gIH1cblxuICBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgfVxuXG4gICYgPiBzcGFuIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLXBhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJiA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMHJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLy8gJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIC8vICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M1QzVDNTtcbiAgICAgIC8vICAgcGFkZGluZy1yaWdodDogMC42cmVtO1xuICAgICAgLy8gfVxuXG4gICAgICAvLyAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIC8vICAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIH1cbiAgfVxufVxuXG4jeyRmb290ZXJ9X19yaWdodC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIHBhZGRpbmctdG9wOiAwO1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC8vdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiA5NC43JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcblxuICAgICYuY2gtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfcGFydG5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLmNoLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4jeyRmb290ZXJ9X19jb3B5cmlnaHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIGEge1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRncmV5LTQpO1xuICB9XG5cbiAgJi1wYXJ0bmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fY29weXJpZ2h0X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG4gIGNvbG9yOiAkZ3JleS00O1xufVxuXG4jeyRmb290ZXJ9X19jb3B5cmlnaHRfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC41cmVtO1xufVxuXG4ubWFpbi1mb290ZXJfX2xpc3QubWFpbi1mb290ZXJfX2xpc3Qtc2xhIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uaGlkZS14bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIkbmF2OiAnLm1haW4tbmF2JztcblxuI3skbmF2fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLy9cbi8vI3skZm9vdGVyfV9fbGlzdCB7XG4vLyAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbi8vXG4vLyAgbGkge1xuLy8gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG4vL1xuLy8gICAgJjpsYXN0LWNoaWxkIHtcbi8vICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4vLyAgICBsaSB7XG4vLyAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuLy9cbi8vICAgICAgJjpsYXN0LWNoaWxkIHtcbi8vICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICBhIHtcbi8vICAgIGNvbG9yOiAkZ3JleS00O1xuLy8gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuLy8gICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4vLyAgICB9XG4vLyAgfVxuLy99XG4vL1xuLy8jeyRmb290ZXJ9X19saXN0LS1leHBhbmRhYmxlIHtcbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbi8vICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcbi8vICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbi8vICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuLy8gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0LjhweCk7XG4vLyAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuLy8gICAgJi0tZXhwYW5kZWQge1xuLy8gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuLy8gICAgfVxuLy8gICAgJi0tbm8tYm9yZGVyIHtcbi8vICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbi8vICAgIH1cbi8vICB9XG4vL31cblxuIiwiLmxhbmRpbmctcGFnZSB7XG5cbn1cbi8qXG4gKiBHZW5lcmFsIHNlY3Rpb25zXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyIHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDczcHgpIDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3M3B4KSAwIGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTA0cHgpIDAgY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgPiAucm93ID4gLmNvbC0xMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2Zvb3RlciB7XG5cbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCAnbGFuZGluZy1wYWdlL2p1bWJvdHJvbic7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvbWFnYXppbmUtc3Rvcmllcyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvbGluay1iYXInO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2luc3BpcmluZy1sb2NhdGlvbnMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL3BhY2thZ2UtZGVhbHMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2V2ZW50LXBhcnRuZXJzJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9pbnNwaXJpbmctcmVnaW9ucyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvbGF0ZXN0LWpvYnMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2Fib3V0JztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9hZGQtZW50cnknO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2V2ZW50LWNyZWF0b3InO1xuXG4iLCIvKlxuICogTGFuZGluZyBwYWdlIC0gSnVtYm90cm9uXG4gKi9cbkBpbXBvcnQgJy4uLy4uL2Jhc2Uvei1pbmRleCc7XG5cbiRqdW1ib3Ryb246ICcubGFuZGluZy1wYWdlX19qdW1ib3Ryb24nO1xuXG4uY29udGFpbmVyLWhlYWRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogOCU7XG4gIH1cbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuI3skanVtYm90cm9ufSB7XG4gIC8vaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvL3BhZGRpbmctdG9wOiA3LjVyZW07XG4gIC8vcGFkZGluZy1ib3R0b206IDE1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTY4cHgpO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIEBhdC1yb290IC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAmIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NjJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc2OHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDI0cHgpO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIEBhdC1yb290IC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAmIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NjhweCk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM2NnB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoZWlnaHQ6IDYxcmVtO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICAvL1xuICAvLz4gLmNvbnRhaW5lciB7XG4gIC8vICBtYXJnaW4tbGVmdDogMDtcbiAgLy8gIG1hcmdpbi1yaWdodDogMDtcbiAgLy99XG5cbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fdGl0bGUtY29udGFpbmVyI3skanVtYm90cm9ufV9fdGl0bGUtY29udGFpbmVyLS1zbGEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAjeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24sXG4gICAgI3skanVtYm90cm9ufV9fc3VidGl0bGV7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgI3skanVtYm90cm9ufV9fdGl0bGVfX3JlZGVzaWduLS1zbGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fdGl0bGVfX3JlZGVzaWduIHtcbiAgLy8gZmxleDogMCAwIDc1JTtcbiAgLy8gbWF4LXdpZHRoOiA3NSU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MzIwcHgpIHtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24tLXNsYSB7XG4gIGRpc3BsYXk6bm9uZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7IFxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjM5MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNTNweCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NTlweCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtaW4td2lkdGg6IDM2MXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1zbS12aXNhYmxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMy40cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7IFxuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19wbGFjZWhvbGRlciB7XG4gIEBpbmNsdWRlIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAvL1RlbXBvcmFyeVxuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiN7JGp1bWJvdHJvbn0gLnRpbnktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG5cbiAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLy9taW4taGVpZ2h0OiA0OHJlbTtcbiAgICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IDYxcmVtO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgei1pbmRleDotMTtcbiAgICBvcGFjaXR5OjA7XG5cbiAgICBpbWcge1xuXG4gICAgICAmOi1tb3otbG9hZGluZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuXG4gICAgICAvLy13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDhzIGN1YmljLWJlemllcigwLjI0NSwgMS4wNDAsIDAuOTIwLCAwLjk2MCk7XG4gICAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSA4cyBjdWJpYy1iZXppZXIoMC4yNDUsIDEuMDQwLCAwLjkyMCwgMC45NjApO1xuICAgIH1cbiAgfVxuXG4gIC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjQ1LCAxLjA0MCwgMC45MjAsIDAuOTYwKTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNDAsIDAuOTIwLCAwLjk2MCk7XG5cbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWFnZVRyYW5zaXRpb24gOHM7XG4gICAgICBhbmltYXRpb246IGltYWdlVHJhbnNpdGlvbiA4cztcblxuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG4gICAgICB6LWluZGV4OjE7XG4gICAgICBvcGFjaXR5OjE7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIC8vLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAudG5zLW91dGVyLFxuICAgIC50bnMtb3ZoLFxuICAgIC50bnMtaW5uZXIsXG4gICAgLnRucy1zbGlkZXIsXG4gICAgLnRpbnktc2xpZGVyX19zbGlkZSxcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX2xpbmstY29udGFpbmVyIHtcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLy9yaWdodDogMTAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8vcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4jeyRqdW1ib3Ryb259X19saW5rIHtcbiAgLy90cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgLy9ib3R0b206IDQuOHJlbTtcbiAgbGVmdDogODAlO1xuICAvL2hlaWdodDogODIlO1xuICAvL21hcmdpbi1ib3R0b206IDhyZW07XG4gIC8vbWFyZ2luLWJvdHRvbTogNS41dmg7XG4gIG9wYWNpdHk6IDA7XG5cbiAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gIHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcblxuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgYm90dG9tOiA1cmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuICAgICAgYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC50bnMtc2xpZGUtYWN0aXZlICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLy90cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmJ0bi0tbGluay5idG57XG4gICAgcGFkZGluZy1ib3R0b206MS43NXJlbTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgLy9ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAvL21hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHNwYW4uYm9yZGVyLXVuZGVybGluZSB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19saW5rX19uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbiN7JGp1bWJvdHJvbn1fX3Njcm9sbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIEBhdC1yb290IC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAmIHtcbiAgICBib3R0b206IDEuM3JlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgICAgIGJvdHRvbTogMS4zcmVtO1xuICAgIH1cbiAgfVxuICAmLS1zbWFsbC1zY3JlZW5zIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLS1sYXJnZS1zY3JlZW5zIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW46IDAgMCAuNjI1cmVtIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wYXRoLTEge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzY3JvbGxcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiN7JGp1bWJvdHJvbn1fX2JsdXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogNDQ1cHg7XG4gIHotaW5kZXg6ICRsYW5kaW5nLXBhZ2UtanVtYm90cm9uLXo7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogNDg2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICAvLyBsZWZ0OiA1NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIHdpZHRoOiAyODhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC02NXB4IGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDY4dmg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzkzcHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICBoZWlnaHQ6IDcxdmg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAgIGhlaWdodDogNzV2aDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAgIGhlaWdodDogNjl2aDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgbWFyZ2luLXRvcDogLTIzcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIGFuZCAobWF4LWhlaWdodDogODEycHgpIHtcbiAgICBoZWlnaHQ6IDcydmg7XG4gICAgbWFyZ2luLXRvcDogLTE5cHg7XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjQyMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgaGVpZ2h0OiA3N3ZoO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cblxuLy8jeyRqdW1ib3Ryb259X19zbGlkZS1sYXJnZS1pbWcge1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICB9XG4vL31cbi8vXG4vLyN7JGp1bWJvdHJvbn1fX3NsaWRlLXNtYWxsLWltZyB7XG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICB9XG4vL31cblxuLypcbiAqIERyb3Bkb3duXG4gKi9cbiN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCA4NSU7XG4gIG1heC13aWR0aDogODUlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMCAwIDk3JTtcbiAgICBtYXgtd2lkdGg6IDk3JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmbGV4OiAwIDAgOTUlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNC4xODc1cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3NHB4KSB7XG5cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuICB9XG5cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTZweCk7XG4gIH1cblxuICAvLyBpUGhvbmUgMTMgUHJvIE1heDogNDI4eDc0NlxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDI4cHgpIGFuZCAobWF4LWhlaWdodDo3NDZweCApIHtcbiAgICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTJweCk7XG4gICAgfVxuICB9XG5cbiAgLy8gaVBob25lIDggUGx1czogNDE0eDczNlxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDE0cHgpIGFuZCAobWF4LWhlaWdodDo3MzZweCApIHtcbiAgICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KSBhbmQgKG1heC1oZWlnaHQ6NjY0cHggKSB7XG4gICAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vICBpUGhvbmUgU0UgMjAyMjogMzc1eDU0OFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mzc1cHgpIGFuZCAobWF4LWhlaWdodDo1NDhweCApIHtcbiAgICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0Ljc4cHgpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBwYWRkaW5nOmNhbGN1bGF0ZVJlbSgyNnB4KSBjYWxjdWxhdGVSZW0oMzRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjdweCk7XG5cbiAgICAmI3skanVtYm90cm9ufV9fZHJvcGRvd24tLXNsYXtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjMyMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cblxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgbWFyZ2luLXRvcDogNXJlbTtcbiAgLy99XG4gIC8vXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAvLyAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0MHB4KTsgLy9GYWxsYmFjayBmb3IgYnJvd3NlciB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCB2aFxuICAvLyAgbWFyZ2luLXRvcDogMTR2aDtcbiAgLy99XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMS4zcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb257XG4gICAgd2lkdGg6MTAwJTtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMHJlbSAwO1xuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS43cmVtICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2gge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubm8tcG9pbnRlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTQ0cHgpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTQ4cHgpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fZHJvcGRvd25fX2J0biB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAmLmJ0bi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rLTI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcuNXB4KSBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNC43OHB4KSBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cblxuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAvLyB9XG59XG5cblxuLypcbiAqIEFuaW1hdGlvbnNcbiAqL1xuQGtleWZyYW1lcyBpbWFnZVRyYW5zaXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW1hZ2VUcmFuc2l0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5oZWlnaHRfY29udGVudF9sb2FkZXIge1xuICBtaW4taGVpZ2h0OiA0MzlweCAhaW1wb3J0YW50O1xufVxuXG5cbiRzaGFkb3cgOiAnLmJveC1zaGFkb3cnO1xuXG4jeyRzaGFkb3d9X190b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB6LWluZGV4OiAyO1xufVxuXG4jeyRzaGFkb3d9X19ib3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzN3B4O1xuICBsZWZ0OiAwO1xuICAvL3RvcDogOTEycHg7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMCk7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaC5mb3JtdWxhdGUtaW5wdXQtLWp1bWJvdHJvbiB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWZ1bGwtZXZlbnQge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6ICRwaW5rO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJiZXRhXCI7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2Utc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1maXhlZCB7XG4gIHotaW5kZXg6IDE3O1xuXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUge1xuICAgIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIvKlxuICogTWFnYXppbmUgc3Rvcmllc1xuICovXG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDA7XG4gICYtc2xhIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgJi1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC8vQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KSBhbmQgKG1pbi13aWR0aDoxNDQxcHgpIHtcbiAgLy8gIC5jb250YWluZXIge1xuICAvLyAgICBtYXgtd2lkdGg6IDkwJTtcbiAgLy8gIH1cbiAgLy99XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2JSArIDMwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2JSArIDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MnB4KSAwIGNhbGN1bGF0ZVJlbSgxNTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDEwOHB4KTtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZyx4bCkge1xuICAgICAgbWF4LXdpZHRoOiA5OCU7IC8vVG8gYnJlYWsgdGhlIHNlY29uZCB3b3JkIGZyb20gYmVoaW5kIGluIG5ldyBsaW5lXG4gICAgfVxuICB9XG5cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzLFxuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA3NyU7XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogODglO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMjI0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDc0JTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTY4cHgpIHtcbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMzA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSwgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC0yLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDI4OXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQ0MHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMzg2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA2OSU7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE5MjBweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICogTGluayBiYXJcbiAqL1xuLmxhbmRpbmctcGFnZV9fbGluay1iYXIge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICBwYWRkaW5nOiAxLjc1cmVtIDA7XG4gIEBpbmNsdWRlIHBpbmstZ3JhZGllbnQtYmFja2dyb3VuZCh0cnVlKTtcbiAgLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1heC13aWR0aDogMTdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMi4zNXJlbSAwO1xuICAgIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuICB9XG4gIC5wbGFjZWhvbGRlci0tYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsMC4xKTtcblxuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgZmxleDogMCAwIGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rLTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCR3aGl0ZSwgLjUpO1xuICB9XG59XG4iLCJAbWl4aW4gcGluay1ncmFkaWVudC1iYWNrZ3JvdW5kKCRpbnZlcnQ6ZmFsc2UpIHtcbiAgYmFja2dyb3VuZDogJHBpbmstMjtcbiAgQGlmICRpbnZlcnQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRwaW5rLTIsJHBpbmstMyw5MS4yNmRlZyk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRwaW5rLTMsJHBpbmstMiw5MS4yNmRlZyk7XG4gIH1cbn1cblxuQG1peGluIGRhcmstZ3JleS1ncmFkaWVudC1iYWNrZ3JvdW5kKCkge1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTI7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRkYXJrLWdyZXktMixyZ2JhKDk4LCA5OCwgOTgsIDApLDE1Ny4wN2RlZyk7XG59XG4iLCIvKlxuICogSW5zcGlyaW5nIGxvY2F0aW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19pbnNwaXJpbmctbG9jYXRpb25zIHtcbiAgQGluY2x1ZGUgZGFyay1ncmV5LWdyYWRpZW50LWJhY2tncm91bmQoKTtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAvLyAxNTcuMDdkZWcsICMxYzFjMWMsIHJnYmEoOTgsIDk4LCA5OCwgMCkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4iLCIvKlxuICogUGFja2FnZSBkZWFsc1xuICovXG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgQGluY2x1ZGUgcGluay1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG5cbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgfVxuXG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbiIsIi8qXG4gKiBFdmVudCBwYXJ0bmVyc1xuICovXG4ubGFuZGluZy1wYWdlX19ldmVudC1wYXJ0bmVycyB7XG4gIEBpbmNsdWRlIGRhcmstZ3JleS1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbi8vIDE1Ny4wN2RlZywgIzFjMWMxYywgcmdiYSg5OCwgOTgsIDk4LCAwKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbiIsIi8qXG4gKiBJbnNwaXJpbmcgcmVnaW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19pbnNwaXJpbmctcmVnaW9ucyB7XG4gIEBpbmNsdWRlIGRhcmstZ3JleS1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTRweCk7XG4gIH1cbn1cbiIsIi8qXG4gKiBMYXRlc3Qgam9ic1xuICovXG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAmX2JyZWFrIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEzMXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNzhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NTBweCk7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDVweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gIH1cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuIiwiLypcbiAqIEFib3V0IGV2ZW50bG9rYWxlXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0IHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgQGluY2x1ZGUgcGluay1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNTRweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNjVweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzg2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oLTE0NHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xMDRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzZweCkgY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSg0NnB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgdG9wOiAtNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxuICA+IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICA+IHAge1xuICAgIC8vQGluY2x1ZGUgZm9udC1zaXplKDFyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICB9XG4gIH1cbiAgLmJ0bi0taWNvbiB7XG4gICAgcGFkZGluZzogLjdyZW0gMS4zNXJlbTtcbiAgfVxuICAudnVlLWZvcm11bGF0ZS13cmFwIHtcbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gIC8vICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgLy99XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUge1xuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICB9XG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gICY6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBhIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDI5JTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICBcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgYSwgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAvLyAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIC8vfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLy9mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIC8vbWF4LXdpZHRoOiA5NSU7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgLy8gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAvL31cbn1cblxuLmRpc3BsYXktbGcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlzcGxheS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCIvKlxuICogQWRkIGVudHJ5XG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDY3MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDczMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDguODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MzBweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19pbm5lciB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKCMxNzE3MTcscmdiYSg0MSw0MSw0MSwwLjIpLDI1OC4zOGRlZyk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NXB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAudnVlLWZvcm11bGF0ZS13cmFwIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleDogMCAwIDQ1JTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIGNvbG9yOiAjQzRDNEM0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUtLWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgbGkge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgICAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHdpZHRoOiAyNyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHdpZHRoOiAzOCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEyJTtcbiAgICB9XG4gICAgLnNrLWljb24ge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0X19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAYXQtcm9vdCBhOmhvdmVyICYge1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0X19idG4tY29udCB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAuYnRuLS1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5idG4tLWxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgLmJ0bi0tbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9iYXNlL3otaW5kZXgnO1xuXG4uZXZlbnQtY3JlYXRvci1iYW5uZXItLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgZ2FwOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICRsYW5kaW5nLXBhZ2UtYmFubmVyLXo7XG4gIGxlZnQ6MHB4O1xuICBib3R0b206IDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGdhcDogMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGdhcDogMXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS1zZWN0aW9uIHtcbiAgZ2FwOiA4cHg7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgXG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmRpc3BsYXktZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbC5oYXMtYmFubmVyIHtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEycHgpO1xufVxuXG4udGlueS1zbGlkZXJfX3NsaWRlLmhhcy1ldmVudC1iYW5uZXIge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEyOHB4KTtcbiAgfVxufVxuXG4uZC1ibG9jay1zbSB7XG4gIGRpc3BsYXk6IGlubGluZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lci5oYXMtYmFubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1iZXRhLXRhZyB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcImJldGFcIjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuLndlcmJ1bmcuZXZlbnQtY3JlYXRvci1iZXRhLXRhZyB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSAwO1xufVxuIiwiLnZ1ZS1mb3JtdWxhdGUtb3ZlcnZpZXcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAubGlnaHQtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUge1xuICB3aWR0aDogNjYlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgJiA+IGRpdiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgJi1kaXZVcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHNlbGYtZW5kOyAgXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICB9ICAgIFxuICAgIH1cbiAgfVxuICAmLXAge1xuICAgIHdpZHRoOiAyNiU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHdpZHRoOiA1OSU7XG4gICAgfVxuICB9XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4kc2ltcGxlLXNlYXJjaDogJy5zaW1wbGUtc2VhcmNoLXJlc3VsdHMnO1xuXG4jeyRzaW1wbGUtc2VhcmNofSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fdG9wIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgzOXB4KTtcbiAgLy9jb2xvcjogJHRydWUtYmxhY2s7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODhweCkgMCBjYWxjdWxhdGVSZW0oNTNweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMTNweCkgMCBjYWxjdWxhdGVSZW0oNjhweCk7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX3Jlc3VsdHMtcGxhY2Vob2xkZXJ7XG4gIG1pbi1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDE0NHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fc2VhcmNoLWlucHV0e1xuICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgtMjQ1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTIycHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0LWNvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIycHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICAuc2VhcmNoLXRlcm0taGlnaGxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2xpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX3R5cGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiBjYWxjdWxhdGVSZW0oMC4ycHgpO1xuICB9XG59XG5cbi8vUmVzdWx0cyBudW1cbiN7JHNpbXBsZS1zZWFyY2h9X19yZXN1bHRzLW51bS1jb250IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0N3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19zZWFyY2gtdGVybSB7XG4gIGNvbG9yOiAkZ3JleS00O1xufVxuXG4vL1BhZ2luYXRpb25cbi5wYWdpbmF0aW9uLS1zaW1wbGUtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xufVxuXG4vL1NlYXJjaCBpbnB1dCBmaWVsZFxuI3skc2ltcGxlLXNlYXJjaH1fX3NlYXJjaC1pbnB1dCB7XG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjQkRCREJEKTtcbiAgfVxuICAvLy52c19fc2VsZWN0ZWQge1xuICAvLyAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIC8vICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgLy8gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAvLyAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgLy8gIH1cbiAgLy99XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcGluaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFsOCA4bTAtOEwxIDknIHN0cm9rZT0nZ3JheScgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC8vcGF0aCB7XG4gICAgLy8gIGZpbGw6ICR3aGl0ZTtcbiAgICAvL31cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZW50ZXIsXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3JTtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICAvL2JvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbGVmdDogNCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBsZWZ0OiA2JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGxlZnQ6IDglO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgbGVmdDogMTAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2JhY2tncm91bmQ6ICMyNzI3Mjc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCw2MCw2MCwgLjI1KTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vYm9yZGVyOiAgc29saWQgZ3JheTtcbiAgICAvL2JveC1zaGFkb3c6IDFweCAycHggYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEuNXB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYtLWhpZ2hsaWdodCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgICAuc2stc3Bpbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgZGlzcGxheTogbm9uZSA7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2NvbnRlbnQtLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IC4xO1xufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fdHlwZS0tcGxhY2Vob2xkZXIge1xufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fbmFtZS0tcGxhY2Vob2xkZXIge1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXZ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDclO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgcGFkZGluZy1sZWZ0OiAwJVxuICB9XG59XG5cbi5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2OjpiZWZvcmV7XG4gIGNvbnRlbnQ6ICcgJztcbiAgLy9mb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmclMjB3aWR0aCUzRCUyMjMyJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTE0JTIwMjRDMTkuNTIyOCUyMDI0JTIwMjQlMjAxOS41MjI4JTIwMjQlMjAxNEMyNCUyMDguNDc3MTUlMjAxOS41MjI4JTIwNCUyMDE0JTIwNEM4LjQ3NzE1JTIwNCUyMDQlMjA4LjQ3NzE1JTIwNCUyMDE0QzQlMjAxOS41MjI4JTIwOC40NzcxNSUyMDI0JTIwMTQlMjAyNFolMjIlMjBzdHJva2UlM0QlMjJ3aGl0ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTI4Ljk4MDklMjAyOC45OTk5TDIxLjM4MDklMjAyMS4zNzk5JTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlMEElM0MlMkZzdmclM0VcIik7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIC5hcnJvd19yaWdodF9zZWFyY2gge1xuLy8gICBtYXJnaW4tbGVmdDogNXB4O1xuLy8gfVxuXG4uZm9ybXVsYXRlLWlucHV0LXdpZHRoLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3otaW5kZXhcIjtcblxuLnNlYXJjaC1wYWdlIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICAgIH1cbiAgfVxuXG4gICYtdm90aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEycHgpO1xuICB9XG4gIC5wYWdpbmF0aW9uX19jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnaW5hdGlvbl9fbnVtYmVycy1jb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLW5vLXJlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSAge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICZfX2ZpcnN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgID5zcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICA+IHNwYW4gPiBzdmcge1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPnNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgJi1ubyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICAmLW5vLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbiAgfVxuICAmX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuICB9XG4gICZfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIH1cblxuICAgICYtcGFkZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgICZfX3NlY29uZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDczNnB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNjRweCkgMDtcbiAgICAmX19maXJzdCB7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgICAmX190aGlyZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICZfX3RoaXJkIHtcbiAgICAgICYtc20tZGlzcGxheXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLXNtLWRpc3BsYXktbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuXG4vLyBGb290ZXIgZWxlbWVudHMgb3ZlcnJpZGVzXG5ib2R5Om5vdCgubW9kYWwtb3Blbikge1xuICAubGFuZGluZy1wYWdlX19hYm91dC0tc2VhcmNoLXBhZ2UsXG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeS0tc2VhcmNoLXBhZ2UsXG4gIC5tYWluLWZvb3Rlci0tc2VhcmNoLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG5cbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9zdGlja3ktZmlsdGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvc2luZ2xlLWFydGljbGVcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9nb29nbGUtbWFwXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvZmlpbHRlcnNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9pbnNwaXJhdGlvbi1zbGlkZXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9wYWNrYWdlLWRlYWxzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvc2VhcmNoLXJlc3VsdC1zbGlkZXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9pbnRlcm5hbC1saW5rc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL2V2ZW50LWNyZWF0b3ItcmVzdWx0c1wiO1xuXG4iLCIkc2VhcmNoLXBhZ2UtaGVhZGVyOiAnLnNlYXJjaC1wYWdlX19oZWFkZXInO1xuLypcbiAqIEhlYWRlclxuICovXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcwcHgpIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB6LWluZGV4OiAkc2VhcmNoLWhlYWRlci16O1xuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODVweCkgMCBjYWxjdWxhdGVSZW0oNTlweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODZweCkgMCBjYWxjdWxhdGVSZW0oNjhweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTA5cHgpIDAgY2FsY3VsYXRlUmVtKDczcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9LXBhY2thZ2Uge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzBweCkgMCAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstNjtcbiAgei1pbmRleDogJHNlYXJjaC1oZWFkZXItejtcblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTE3cHgpIDAgY2FsY3VsYXRlUmVtKDEyNXB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzBweCkgMCAwLjVyZW07XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwOXB4KSAwIGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYtcGFja2FnZXtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjlweCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDg3N3B4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE4cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbWF4LWhlaWdodDpjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgICAmLS1wYWNrYWdlcyB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2MHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICZfX2xvd2VyLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDlweCkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgICAgJi0tcGFja2FnZXMge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzNweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvdXJfcm93c3tcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMnB4KTtcbiAgICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDEwMnB4KTtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDIyNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5NTdweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNHB4KTtcblxuICAgICYudHdvX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTMwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmLmZvdXJfcm93c3tcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzNXB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDBweCk7XG5cbiAgICAgICYudHdvX3Jvd3N7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODhweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICAgIH1cblxuICAgICAgJi50aHJlZV9yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgJi5mb3VyX3Jvd3N7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X19jb3VudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcblxuXG5cbiAgJi50d29fcm93c3tcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAmLnRocmVlX3Jvd3N7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgJi5mb3VyX3Jvd3N7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgICYudGhyZWVfcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAmLmZvdXJfcm93c3tcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1oZWFkZXJ9LS1tYXAtb3BlbiAme1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgICYudGhyZWVfcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLmZvdXJfcm93c3tcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuXG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fbnVtYmVyIHtcbiAgY29sb3I6ICNjNWM1YzU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn1fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X190aXRsZS1wYWNrYWdlLS1jb250YWluZXIge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG5cbiAgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIGgzIHNwYW4ubGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG5cbiAgLy8gVGFibGV0XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cblxuICAgIGgzIHNwYW4ubGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERlc2t0b3BcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIH1cblxuICAgIGgzIHNwYW4ubGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICN7JHNlYXJjaC1wYWdlLWhlYWRlcn1fX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgaDEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBoMyBzcGFuOm5vdCgubGluaykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBoMyAgc3Bhbi5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTsgXG4gIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWhlYWRlci10YWctbW9iaWxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWhlYWRlci1ldmVudC1jcmVhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG59XG4iLCIkc3RpY2t5LWZpbHRlcjogJy5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcic7XG4kaW5saW5lLWZpbHRlcjogJy5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlcic7XG4kbWFwLXRyaWdnZXI6ICcuc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcic7XG4vKlxuICogU3RpY2t5IGhlYWRlclxuICovXG4jeyRzdGlja3ktZmlsdGVyfSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHN0aWNreS1maWx0ZXItejtcbiAgJi0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtOXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICB9XG4gIH1cbiAgJi0tbm8tcmVzdWx0cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuI3skaW5saW5lLWZpbHRlcn0ge1xuICAuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuICZ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAtLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBpbms7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgJi1uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW92ZXJsYXkge1xuICAgIHotaW5kZXg6Njtcbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zNnB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIDJweDtcbiAgZmxleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDJweDtcbiAgICBsaSB7XG4gICAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICAmLS1tb2JpbGUtc3RpY2t5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtb3BlbntcbiAgICAjeyRzdGlja3ktZmlsdGVyfV9fY29udGFpbmVye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOmxlZnQ7XG5cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICBtYXJnaW46MHB4IDE2cHggMHB4IDE2cHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogMCAxN3B4IDAgMTBweDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICAgICAgICAgICAgICAvLyBhe1xuICAgICAgICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICAgICAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAvLyAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19waWxsX190ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19waWxsX19jbGVhci1idG4ge1xuICAgICAgICAgICAgdG9wOjlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fdGV4dF9fY2xlYXIge1xuICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fbWFwLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlci0taGlkZGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4uc2VhcmNoLXBhZ2UtLXN0aWNreS1maWx0ZXIgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODhweCk7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxN3B4KSAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYtLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgJi0tcGluay1wcm92aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbiAgJi0tZG90cyB7XG4gICAgcGFkZGluZzogMCAwLjU1cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gICAgcGFkZGluZzogMCAxMnB4IDEycHggMTJweDtcblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fdHJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICAvLyBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBtYXJnaW46IDA7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC8vIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5udW0tZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuOSU7XG4gIHRvcDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIDAgY2FsY3VsYXRlUmVtKDZweCk7XG4gICYtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgJi0tcGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gICAgJi0tcGluay1wcm92aWRlciB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX2NsZWFyLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oLTEwcHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIC5zay1pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IDAuM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlcn0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6ICR0cmlnZ2VyLWJ0bi16O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTU1cHgpO1xuXG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skbWFwLXRyaWdnZXJ9X190ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xufVxuXG4vKlxuICogU3RpY2t5IHN0eWxlc1xuICovXG5cbi5zY3JvbGwtdXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg2NXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9IHtcbiAgJHRoaXMgOiAmO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tb2JpbGUtc3RpY2t5IHtcbiAgICAgIHotaW5kZXg6IDI3O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNThweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgJi0tc3RpY2t5LFxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tc3RpY2t5IHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLXN0aWNreS12aXNpYmxlI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiAxNDtcbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLXN0aWNreS1tb2JpbGUtbm90LXZpc2libGUjeyRzdGlja3ktZmlsdGVyfS0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoU2NyZWVucyBhYm92ZSBMRyBzaXplKVxuICovXG4jeyRzdGlja3ktZmlsdGVyfS0tbWFwLWNsb3NlZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtb3BlbiB7XG4gIC5tbC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tbWFwLW9wZW4ge1xuICAubXItMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KVxuICAgIH1cbiAgfVxufVxuIiwiJHNlYXJjaC1wYWdlLWFydGljbGUgOiAnLnNlYXJjaC1wYWdlX19hcnRpY2xlJztcblxuLypcbiAqIFNpbmdsZSBzZWFyY2ggcmVzdWx0XG4gKi9cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICA+LmNvbnRhaW5lciAuY29sLTEyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgID4uY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgfVxuICB9XG4gICYtLW1heC1udW0ge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgfVxuXG4gICYtc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyN3B4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMzcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy9tYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lci0tc2xhOmhvdmVyIHtcbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwLnRucy1zbGlkZS1hY3RpdmUge31cbiAgICB9XG4gIH1cbiAgJi0tc2xhIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQ+c3Bhbj5kaXY+aW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xMTEpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLW5vbWluYXRlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250PmRpdj5pbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMTAyKTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzM3B4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzM3B4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDlweCkgY2FsY3VsYXRlUmVtKDEycHgpICFpbXBvcnRhbnQ7XG4gICAgfSBcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcblxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbGluayB7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi1wcm92aWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi1zbGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNEOUM0QUE7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzQ4cHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjU2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDZweCk7XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB9XG5cbiAgICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsLWljb25zLWpvYnMge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAkdGhpczogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgfVxuXG4gIEBhdC1yb290IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgI3skdGhpc306bm90KCN7JHRoaXN9LS1zaW5nbGUtaW1hZ2UpIHtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjM4cHgpO1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjM4cHgpO1xuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAvLyAmLmxhenlsb2Fke1xuICAgIC8vICAgbWluLWhlaWdodDogMTEwMCU7XG4gICAgLy8gICBtaW4td2lkdGg6IDExMDAlO1xuICAgIC8vIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50LS1zbGEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZmF2b3VyaXRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAucGF0aC0wIHtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAvLyAmLS1tZC12aXNpYmxlIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwge1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi0tZmF2b3VyaXRlcyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tcmVnaW9uLWljb24ge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4ubmV4dF9faWNvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgZmlsbDogYmxhY2s7XG59XG5cbi5zay1pY29uLWJsYWNrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubG9jYXRpb25fX3Jlc3BvbnNpdmUge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAmLXNsYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgJl9fcmVnaW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLXBsYWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC8vICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAvL31cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLWd1ZXN0cyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAYXQtcm9vdCAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4gJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLWxpa2VkIHtcbiAgICAucGF0aC0wIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy8gZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIC8vIGZvbnQtc2l6ZTogMThweDtcbiAgLy8gbGluZS1oZWlnaHQ6IDQwcHg7XG4gIC8vIHBhZGRpbmc6IDBweCAxOHB4O1xuICAvLyBtYXJnaW4tdG9wOi04cHg7XG4gIC8vIG1hcmdpbi1ib3R0b206LThweDtcbiAgLy8gbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI2cHgpO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyOmhvdmVyICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtMi1jb2xvcjtcbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZSB7XG5cbiAgLy9tYXJnaW4tbGVmdDogYXV0bztcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAvL21hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi0tbGlrZWQge1xuICAgIC5wYXRoLTAge1xuICAgICAgLy9maWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX21hcmdpLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcblxuICAmLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAmLXNsYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAmLXNsYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZV9fdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcblxuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oM3B4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy90ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAmLS1pbi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oNXB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAuc2staWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1saXN0X190ZXh0IHtcbiAgZmxleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19yYXRpbmcge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19yYXRpbmctdmFsdWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cblxuLypcbiAqIE1hcCBjbG9zZWQgc3R5bGVzICggQWJvdmUgMTAyNHB4IClcbiAqL1xuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDdweCkgMDtcbiAgICB9XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fcmF0aW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZmF2b3VyaXRlcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXIge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICYtc2xhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLWNvbnQge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDQ4cHgpO1xuICAgICAgJi1zbGEge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDZweCk7XG5cbiAgICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAvL3dpZHRoOiBjYWxjdWxhdGVSZW0oNDQ4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYzcHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmLXNsYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI3LjAyNHB4KTtcbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2JhZGdlIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4M3B4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gICB3aWR0aDogNThweDtcbiAgLy8gICBoZWlnaHQ6IDM0cHg7XG4gIC8vIH1cbiAgJi1ncmlkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLWdyaWQtc20ge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHotaW5kZXg6IDU1NTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLWxpc3Qtc21hbGwuc3ZnKTtcbiAgICAgIHdpZHRoOiAzLjE4NzVyZW07XG4gICAgICBoZWlnaHQ6IDIuMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2JhZGdlIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2xpc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3NlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fc2NvcmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNnB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmPmRpdiB7XG4gICAgICBjb2xvcjogI0Q5QzRBQTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tZGVzY3JpcHRpb24tLXNob3ctdmFsdWF0aW9uIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICB3aWR0aDogNjEuNyU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiAzOSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uIHtcbiAgcGFkZGluZzogOXB4IDAgMCAzMHB4O1xuICBtYXJnaW46IDE3cHggMCAwIDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxNDBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1saWtlLWljb24ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgbWFyZ2luLXRvcDowcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tbWFwIG9wZW4gc3RhdGUgdmFsdWF0aW9uIHN0eWxlcy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuIHtcbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IFxuICB9XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tZGVzY3JpcHRpb24tLXNob3ctdmFsdWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LW1vYmlsZS10YWcge1xuICBAZXh0ZW5kICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZV9fdGFnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1pbmxpbmUgPiAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICB9XG59IiwiJHNlYXJjaC1wYWdlLW1hcDogJy5zZWFyY2gtcGFnZV9fbWFwJztcbiRtYXAtaW5mby13aW5kb3cgOiAnLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93JztcblxuLypcbiAqIFRoZSBNYXBcbiAqL1xuI3skc2VhcmNoLXBhZ2UtbWFwfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiAkbWFwLXo7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogY2FsYyg3MHB4ICsgNTdweCk7IC8vc2l6ZSBvZiB0aGUgbWFpbiBoZWFkZXIgYW5kIGZpbHRlciBidXR0b25zIGNvbnRhaW5lclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCAtIDU3cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL3otaW5kZXg6IDE0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzEwcHgpO1xuICB9XG4gIC5HTWFwLC5HTWFwX19XcmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI21hcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH0tcGFja2FnZXMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9X19yZXN1bHRzIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9X193cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH1fX3Bpbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfSB7XG4gIC5nbS1zdHlsZS1pdyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgID4gYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nbS1zdHlsZS1pdy1kIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH1fX2xvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDEwNiwgMTUwLCAwLjEpO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2Utb3V0O1xufVxuXG4vKlxuICogSW5mbyB3aW5kb3dcbiAqL1xuI3skbWFwLWluZm8td2luZG93fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIC5zay1pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cblxufVxuXG4jeyRtYXAtaW5mby13aW5kb3d9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRtYXAtaW5mby13aW5kb3d9X19jb250ZW50IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpO1xufVxuXG4jeyRtYXAtaW5mby13aW5kb3d9X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fbGFiZWwge1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeyRtYXAtaW5mby13aW5kb3d9X190YWcge1xuICBAZXh0ZW5kIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS1jb250LS1nb29nbGUtbWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAtLWdvb2dsZS1tYXAge1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzJweCk7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19mYXZvdXJpdGVzLS1nb29nbGUtbWFwIHtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgei1pbmRleDogJHRyaWdnZXItYnRuLXo7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cblxuI21hcCA+IGRpdiA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gZGl2Om50aC1jaGlsZCg0KSA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI1MHB4KSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODhweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbWFwID4gZGl2ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDQpID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDI4OHB4KSAhaW1wb3J0YW50O1xuICB9XG59IiwiJGZpbHRlcjogJy5zZWFyY2gtZmlsdGVyJztcblxuJGZpbHRlci1pbnB1dDogJy5zZWFyY2gtZmlsdGVyX19pbnB1dCc7XG4kZmlsdGVyLWlucHV0LXdyYXA6ICcuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcCc7XG4kZmlsdGVyLW1haW4tdGl0bGU6ICcuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZSc7XG4kZmlsdGVyLW5hdmlnYXRpb246ICcuc2VhcmNoLWZpbHRlcl9fbmF2aWdhdGlvbic7XG4kZmlsdGVyLXRhYi1idXR0b246ICAnLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24nO1xuXG4kZmlsdGVyLWhlaWdodC1icmVha3BvaW50OiAnODAwcHgnO1xuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLy8gSGlkZSBJbmxpbmUgZmlsdGVyIGZvciBtb2JpbGVcbi5zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBkaXNhYmxpbmcgYm91bmNlIGVmZmVjdCBvbiBjbGljayBpbiBzdGlja3kgZmlsdGVyXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zYWZhcmktbm8tanVtcHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmcgOiB0b3VjaCAhaW1wb3J0YW50O1xuICAvLyBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAvLyBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuI3skZmlsdGVyfS0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJHN0aWNreS1maWx0ZXItejtcblxuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jeyRmaWx0ZXJ9LS1pbmxpbmUge31cblxuI3skZmlsdGVyfS13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbiN7JGZpbHRlcn0td3JhcC0tZml4ZWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogM3JlbSBjYWxjdWxhdGVSZW0oNzJweCkgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTEycHgpO1xuICB9XG4gICYtZXZlbnQge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogMzgwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE0NHB4KTtcbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn0td3JhcC0tcmVnaW9uLWZpbHRlcntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn0td3JhcC0taW5saW5lIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHt9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICAgIC8vIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYmctZWxlbWVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3skZmlsdGVyfV9fYmctY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjA1O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUtLW9mZmVyLXR5cGUsXG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUtLWV2ZW50LXR5cGUge1xuICAkY2lyY2xlczogKFxuICAgICAgKDEsIDU2JSwgdHJhbnNsYXRlKC0zOCUsIDMyJSkpLFxuICAgICAgKDIsIDEwMCUsIHRyYW5zbGF0ZSgxNiUsIC0yOSUpKVxuICApO1xuICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG59XG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUtLXJlZ2lvbiB7XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgJGNpcmNsZXM6IChcbiAgICAgICAgKDEsIDExNSUsIHRyYW5zbGF0ZSgtMjklLCAyMyUpKSxcbiAgICAgICAgKDIsIDQ1JSwgdHJhbnNsYXRlKDU2JSwgLTQlKSksXG4gICAgICAgICgzLCAnaGlkZGVuJywgdHJhbnNsYXRlKDI2JSwgMTQzJSkpXG4gICAgKTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICRjaXJjbGVzOiAoXG4gICAgICAgICgxLCA5MCUsIHRyYW5zbGF0ZSgyNSUsIC00NCUpKSxcbiAgICAgICAgKDIsIDkwJSwgdHJhbnNsYXRlKC0zMyUsIDI2JSkpLFxuICAgICAgICAoMywgNTAlLCB0cmFuc2xhdGUoMjYlLCAxNDMlKSlcbiAgICApO1xuICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKTtcbiAgfVxufVxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1ndWVzdHMge1xuICAkY2lyY2xlczogKFxuICAgICAgKDEsIDgwJSwgdHJhbnNsYXRlKC03JSwgLTIyJSkpLFxuICAgICAgKDIsIDcwJSwgdHJhbnNsYXRlKDM0JSwgMzAlKSlcbiAgKTtcbiAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xufVxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1vdGhlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAkY2lyY2xlczogKFxuICAgICAgKDEsIDY1JSwgdHJhbnNsYXRlKDU0JSwgMCUpKSxcbiAgICAgICgyLCA2MCUsIHRyYW5zbGF0ZSg3JSwgMzklKSksXG4gICAgICAoMywgNjAlLCB0cmFuc2xhdGUoNjElLCAxMTglKSksXG4gICAgICAoNCwgODAlLCB0cmFuc2xhdGUoMCUsIDE0OCUpKVxuICApO1xuICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG59XG5cbiN7JGZpbHRlcn1fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAxO1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jeyRmaWx0ZXJ9X19pbm5lci0tZml4ZWQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDFweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gICAgJi0tbG9hZGluZyBzdmcge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gICYtLWxhc3Rfc3RlcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC1wYWNrYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMXB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgICAmLS1sb2FkaW5nIHN2ZyB7XG4gICAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAvLyAgLy9tYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gIC8vICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmLS1sYXN0X3N0ZXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbiAgJi0tZXZlbnRze1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtcGFja2FnZS0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWZpeGVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcblxuICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWZpeGVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLXJlZ2lvbiB7XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1tb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxLjcyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLW1haW4tdGl0bGV9LS1pbmxpbmUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0tbWFwLW9wZW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICY6bm90KCN7Jn0tLW5vLWJvcmRlcikge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMThweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgJiA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgICAgIGZpbGw6IGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2xvc2VfZmlsdGVyLnN2Zyk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI4cHgpXG4gIH1cbn1cblxuI3skZmlsdGVyfV9fdGFicyB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oLTI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fdGFicy0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMCBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3RhYnMtLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmI3skZmlsdGVyfV9fdGFicy0tbWFwLW9wZW4ge1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci10YWItYnV0dG9ufSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzNGNEY1QTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgycHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJi0tYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLXRhYi1idXR0b259LS1pbmxpbmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIC8vJiN7JGZpbHRlci10YWItYnV0dG9ufS0tbWFwLW9wZW4ge1xuICAgIC8vICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAvL31cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19jbGVhci1idG4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICAmLWxhc3QtLXN0ZXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4jeyRmaWx0ZXJ9X19jbGVhci1idG4tcGFja2FnZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgJi1sYXN0LS1zdGVwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NhdmUtYnRuIHt9XG5cbiN7JGZpbHRlcn1fX3NhdmUtYnRuLS1pbmxpbmUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIDAgY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zYXZlLWJ0bi0tZml4ZWQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgMCBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjQwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSAwIGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VhcmNoLWlucHV0IHtcbiAgLypcbiAgICogVnVlIGZvcm11bGF0ZVxuICAgKi9cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGNhcmV0LWNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjBweCkgMCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcihyZ2JhKDkwLCAxMjgsIDEyMywgMSkpO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bixcbiAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7IC8vIC17IyRib3JkZXItd2lkdGh9IGhlcmUgZW5zdXJlcyB0aGUgbGVmdCBhbmQgcmlnaHQgYm9yZGVycyBvZiB0aGUgZHJvcGRvd24gYXBwZWFyIGZsdXNoIHdpdGggdGhlIHRvZ2dsZS5cbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgLy9wYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAvL2JvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGJhY2tncm91bmQ6ICM1MTczNkY7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC8vd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgLy9ib3JkZXItY29sb3I6ICRncmV5LTY7XG4gICAgLy9sZWZ0OiAtMXB4O1xuICAgIC8vdG9wOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtIHtcbiAgICAvL2xpbmUtaGVpZ2h0OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICYtLWhpZ2hsaWdodCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG4rNykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEyOCwgMTIzLCAxKTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICAvL29wYWNpdHk6IC4xO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LXJpZ2h0LWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZpbGw6IHJnYmEoNjAsNjAsNjAsLjUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgei1pbmRleDogMztcbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC5zay1pY29uLS1sb2FkaW5nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VhcmNoLWlucHV0LS1maXhlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXgtd2lkdGg6IDk3JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VhcmNoLWlucHV0LS1pbmxpbmUge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG4gIH1cbiAgJi0tZXZlbnRfcGFja2FnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItbmF2aWdhdGlvbn0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItbmF2aWdhdGlvbn1fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuQGltcG9ydCBcImZpbHRlcnMvZmlsdGVyLWlucHV0c1wiO1xuQGltcG9ydCBcImZpbHRlcnMvb2ZmZXItdHlwZVwiO1xuQGltcG9ydCBcImZpbHRlcnMvZXZlbnQtdHlwZVwiO1xuQGltcG9ydCBcImZpbHRlcnMvZ3Vlc3RzXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9vdGhlclwiO1xuQGltcG9ydCBcImZpbHRlcnMvcmVnaW9uXCI7XG5cbiIsIkBtaXhpbiBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcykge1xuICBAZWFjaCAkbnRoLCAkd2lkdGgsICR0cmFuc2xhdGUgaW4gJGNpcmNsZXMge1xuICAgICY6bnRoLWNoaWxkKCN7JG50aH0pIHtcbiAgICAgIEBpZiAoJHdpZHRoID09ICdoaWRkZW4nKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgcGFkZGluZy10b3A6ICR3aWR0aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aCAvIDIgKiAtMTtcbiAgICAgICAgbWFyZ2luLXRvcDogJHdpZHRoIC8gMiAqIC0xO1xuICAgICAgICB0cmFuc2Zvcm06ICR0cmFuc2xhdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkY2lyY2xlLXNtLXNpemU6IDYycHg7XG4kY2lyY2xlLW1kLXNpemU6IDE0NHB4O1xuJGNpcmNsZS1sZy1zaXplOiAxOTZweDtcblxuJGNpcmNsZS1pbmxpbmUtc20tc2l6ZTogNjRweDtcbiRjaXJjbGUtaW5saW5lLW1kLXNpemU6IDc3cHg7XG4kY2lyY2xlLWlubGluZS14bC1zaXplOiAxMDBweDtcblxuJGUtZmlsdGVyOiAnLmV2ZW50LWZpbHRlcic7XG4vKlxuICogRmlsdGVyIGlucHV0c1xuICovXG4jeyRmaWx0ZXItaW5wdXR9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0tLXN0aWNreSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDExMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDozMjBweCl7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dC13cmFwfS0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDVweCkgMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLy8gIG92ZXJmbG93OiBhdXRvO1xuICAvLyAgZmxleC13cmFwOiBub3dyYXA7XG4gIC8vICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIC8vfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJiN7JGZpbHRlci1pbnB1dC13cmFwfS0tbWFwLW9wZW4ge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSAyMTZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0tLXBpbGxzIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTI1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9LS1waWxscy1jb2xsYXBzZWQge1xuICAjeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAmOm50aC1jaGlsZChuKzEyKTpub3QoI3skZmlsdGVyLWlucHV0fS1leHBhbmQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICogQ2lyY2xlIGlucHV0XG4gKi9cbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHt9XG5cbiAgJl9fZXZlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAzNTJweCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAzNTJweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtICgzNzFweCAqIDMpKSAvIDQpICFpbXBvcnRhbnQ7XG4gICAgICAmID4gbGFiZWwge1xuICAgICAgICB3aWR0aDogMzUycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAzNjhweCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAzNjhweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtICgyMjBweCAqIDMpKSAvIDQpICFpbXBvcnRhbnQ7XG4gICAgICAmID4gbGFiZWwge1xuICAgICAgICB3aWR0aDogMzY4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzMnB4O1xuICAgICAgfVxuICAgICAgJiAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgICAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1heC13aWR0aDogMTI0cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAoNjJweCAqIDMpKSAvIDQpICFpbXBvcnRhbnQ7XG4gICAgICAmID4gbGFiZWwge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDBweCAtMXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgY29sb3I6IHdoaXRlO1xuICAuc2staWNvbiB7XG4gICAgJi0tY2hlY2ttYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLW91dHNpZGUtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vRklYRURcbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZS1maXhlZCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtICgjeyRjaXJjbGUtc20tc2l6ZX0gKiAzKSkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBtYXgtd2lkdGg6ICRjaXJjbGUtc20tc2l6ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogJGNpcmNsZS1tZC1zaXplO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtICgjeyRjaXJjbGUtbWQtc2l6ZX0gKiAzKSkgLyAzKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogJGNpcmNsZS1sZy1zaXplO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtICgjeyRjaXJjbGUtbGctc2l6ZX0gKiA1KSkgLyAzKTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgbWF4LXdpZHRoOiAkY2lyY2xlLWxnLXNpemUgLyAxLjQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgbWF4LXdpZHRoOiAkY2lyY2xlLWxnLXNpemUgLyAxLjIyO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtc20tc2l6ZSk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtc20tc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIC5zay1pY29uIHtcbiAgICAmLS1jaGVja21hcmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLW1kLXNpemUpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbWQtc2l6ZSk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICAgICYtLWNoZWNrbWFyayB7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICByaWdodDogN3B4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbGctc2l6ZSk7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbGctc2l6ZSkgLyAxLjQ7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS40O1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS4yMjtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbGctc2l6ZSkgLyAxLjIyO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtb3V0c2lkZS10ZXh0LS1maXhlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgLy9IaWRlcyB0aGUgZXh0cmEgY2hhcmFjdGVycyBhZGRlZCBhdCBzcGVjaWZpYyBwb3NpdGlvbiBpbiBjaXJjbGUgbGFiZWxzXG4gICAgfVxuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogODglO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vL0lubGluZVxuI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlLWlubGluZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtICgjeyRjaXJjbGUtaW5saW5lLXNtLXNpemV9ICogMykpIC8gMik7XG4gIG1heC13aWR0aDogJGNpcmNsZS1pbmxpbmUtc20tc2l6ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXgtd2lkdGg6ICRjaXJjbGUtaW5saW5lLW1kLXNpemU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge31cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIG1heC13aWR0aDogJGNpcmNsZS1pbmxpbmUteGwtc2l6ZTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1jaXJjbGUtaW5saW5lIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS1zbS1zaXplKTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUtc20tc2l6ZSk7XG4gIC5zay1pY29uIHtcbiAgICAmLS1jaGVja21hcmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLW1kLXNpemUpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLW1kLXNpemUpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAmLS1jaGVja21hcmsge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLXhsLXNpemUpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLXhsLXNpemUpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgICB9XG4gICAgICAmLS1jaGVja21hcmsge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLW91dHNpZGUtdGV4dC0taW5saW5lIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gIC8vfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQtLWNpcmNsZS1pbmxpbmUge1xuICAvL2ZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG5cbi8vUGlsbCBpbnB1dFxuI3skZmlsdGVyLWlucHV0fS0tcGlsbCB7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB3aWR0aDogKDEwMCUgLyA0KTtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDRuKSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6ICgxMDAlIC8gNik7XG4gICAgJjpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6bm90KDpudGgtY2hpbGQoNm4pKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICAgIH1cbiAgfVxuICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5wYXRoLTAge1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wYXRoLTEge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG4gICYjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkIHtcbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLXBpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dC0tcGlsbCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1leHBhbmQge1xuICBAZXh0ZW5kICN7JGZpbHRlci1pbnB1dH0tLXBpbGw7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDlweDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgMCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgJl9fdGV4dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMCAwO1xuICB9XG4gIC5zay1pY29uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1leHBhbmRlZCB7XG4gICAgLnNrLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwtMSk7XG4gICAgfVxuICB9XG59XG5cbi8vQ29sb3Igc2NoZW1lc1xuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tb2ZmZXItdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTMyNDM7XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAjQzQ0NTVBO1xuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICBzdmcscGF0aCB7XG4gICAgICAgIGZpbGw6ICNDNDQ1NUE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH06bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNDQ1NUE7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtZXZlbnQtY3JlYXRvciB7XG4gICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIGNvbG9yOiAjOEMyRjNFO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y0RjVBO1xuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogIzNGNEY1QTtcbiAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgICAgc3ZnLHBhdGgge1xuICAgICAgICBmaWxsOiAjM0Y0RjVBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2OTc3O1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwge1xuICAmLS1yZWFjaGFiaWxpdGllcyxcbiAgJi0tdGF4b25vbXktbG9jYXRpb257XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICAucGF0aC0wIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgIC5wYXRoLTEge1xuICAgICAgICBmaWxsOiAjNzI2RTY5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmLS10YXhvbm9teS1sb2NhdGlvbixcbiAgICAmLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5O1xuICAgICAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogIzcyNkU2OTtcbiAgICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHtcbiAgICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjOTc5MTg5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fTpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkxODk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLS1idWlsZGluZ3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OTtcbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICM3MjZFNjk7XG4gICAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzk3OTE4OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH06bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MTg5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlLWZpbHRlcn0tYnV0dG9ucyB7XG4gICZfcmVzdWx0cyB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAmLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJiA+IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMUIxQjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTc2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgKDMycHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIH1cblxuICAgICAgJiA+IHNwYW4gPiBzdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDIzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1maXJzdC1zdGVwIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2Rpc2JhbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0NjQ2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJl9tYXJnaW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgJl9sb2FkaW5nIHtcbiAgICBwYWRkaW5nOiAwLjY5cmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAmLS1ndWVzdHMtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5OHB4KTtcbiAgICB9XG4gIH1cbiAgJi0tZ3Vlc3RzLWZsZXgtcGFja2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTc0cHgpO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNzRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE4MHB4KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXJlZ2lvbl9wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZS1maWx0ZXJ9LWJ1dHRvbnMtd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDJyZW07XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGUtZmlsdGVyfS1idXR0b25zLWJhY2sge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3NnB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDg4cHgpO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBidXR0b24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXItLXBhY2thZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4OHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50LnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgJiA+IGxhYmVsIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuXG4gICAgICAmIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKlxuICogT2ZmZXIgdHlwZSBmaWx0ZXJcbiAqL1xuI3skZmlsdGVyfS13cmFwLS1vZmZlci10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWE3NTtcbn1cblxuI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZSAge1xuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1pbmxpbmUge1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS13cmFwLS1pbmxpbmUjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW9mZmVyLXR5cGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUge1xuICBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgXG4gICYuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgaW1nIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbiAgJjpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkKSB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBOZXcgc3R5bGVzIGZvciBPZmZlciBUeXBlIGZpbHRlciBmb3IgdGFibGV0XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlIHtcbiAgICAmLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG5cbiAgICAmOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2MHB4KTtcblxuICAgICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW9mZmVyLXR5cGUge1xuICAgIHRvcDogMS41cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIge1xuICAgIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTc2cHgpO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbiIsIi8qXG4gKiBFdmVudCB0eXBlIGZpbHRlclxuICovXG5cbiN7JGZpbHRlcn0td3JhcC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTgzOTY7XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfS0tZXZlbnQtdHlwZSB7XG5cbiAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0taW5saW5lIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0tbWFwLW9wZW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLWV2ZW50LXR5cGUge1xuICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAucGF0aC0xIHtcbiAgICAgIGZpbGw6ICMzZjRmNWE7XG4gICAgfVxuICB9XG59XG5cbiRldmVudC10eXBlLWlucHV0LXdyYXA6ICcuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZSc7XG5cbiN7JGZpbHRlci1pbnB1dH0td3JhcC0taW5saW5lI3skZXZlbnQtdHlwZS1pbnB1dC13cmFwfSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL292ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tbWFwLW9wZW4jeyRldmVudC10eXBlLWlucHV0LXdyYXB9IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnQtdHlwZS1pbnB1dC13cmFwfSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlXG4vLy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW5cbiIsIi8qXG4gKiBHdWVzdHMgZmlsdGVyXG4gKi9cbiRndWVzdHMtaW5wdXQ6ICcuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSc7XG4kZ3Vlc3RzLWxhYmVsOiAnLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwnO1xuJGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWU6ICcuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlJztcblxuJGJ1YmJsZS1pbnB1dDogJGZpbHRlcisnX19idWJibGUtaW5wdXQnO1xuXG4jeyRmaWx0ZXJ9LXdyYXAtLWd1ZXN0cy1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2YTk2O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ5cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9faW5uZXItLWd1ZXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgJiN7JGZpbHRlcn1fX2lubmVyLS1maXhlZCB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfV9faW5uZXItLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAmI3skZmlsdGVyfV9faW5uZXItLW1hcC1vcGVuIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS13cmFwLS1ndWVzdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWZpeGVkIHtcbiAgICBmbGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1idWJibGVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNTYuMjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0taW5saW5lIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ1cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1tYXAtb3BlbiB7XG4gICAgICAgIGZsZXg6IDEgMSAzMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoLTI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1ndWVzdHMge1xuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgICB9XG4gICAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLW1hcC1vcGVuIHtcblxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZ3Vlc3RzIHtcbiAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0taW5zaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAjeyRndWVzdHMtaW5wdXR9IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgI3skZ3Vlc3RzLWxhYmVsfSB7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogJHRydWUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgI3skZ3Vlc3RzLWxhYmVsLWhhcy12YWx1ZX0ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0yNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDIzMHB4KTsgXG4gICAgI3skZ3Vlc3RzLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gICAgI3skZ3Vlc3RzLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gICAgI3skZ3Vlc3RzLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0xMHB4KTtcbiAgICB9XG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skYnViYmxlLWlucHV0fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAtMTBweCAxMHB4IDBweCAtMXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgei1pbmRleDogMTtcblxuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAmLS1jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgJjpub3QoJi0tY2hlY2tlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMxQ0I7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gICYtLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skYnViYmxlLWlucHV0fV9fdGV4dCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgQGF0LXJvb3QgI3skYnViYmxlLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIEBhdC1yb290ICN7JGJ1YmJsZS1pbnB1dH06bm90KCN7JGJ1YmJsZS1pbnB1dH0tLWNoZWNrZWQpOmhvdmVyICYge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5XG4kYnViYmxlcy1saXN0OiAoXG4gICAgKCcyMCcsIDY0cHgsIDIwcHgsIDMwcHgsIDI1MHB4KSxcbiAgICAoJzMwJywgODhweCwgMjVweCwgLTIzMHB4LCAtNTBweCksXG4gICAgKCc1MCcsIDEwMnB4LCAyNXB4LCAyMDBweCwgLTI1MHB4KSxcbiAgICAoJzgwJywgMTIwcHgsIDI1cHgsIDkwcHgsIDE0MHB4KSxcbiAgICAoJzEwMCcsIDE0NHB4LCAzMHB4LCAyNTBweCwgNzBweCksXG4gICAgKCcxNTAnLCAxNzBweCwgMzBweCwgLTQwcHgsIC0yMDBweCksXG4gICAgKCcyMDAnLCAxODRweCwgNDVweCwgMzAwcHgsIDE4MHB4KSxcbiAgICAoJzM1MCcsIDIxMHB4LCA1MHB4LCAtMTYwcHgsIDE2MHB4KSxcbiAgICAoJzUwMCcsIDMwMHB4LCA4MHB4LCAwcHgsIDBweCksXG4pO1xuJG1vYmlsZS1idWJibGVzLWxpc3Q6IChcbiAgICAoJzIwJywgMzJweCwgMTVweCwgLTI3cHgsIDEzNHB4KSxcbiAgICAoJzMwJywgNDRweCwgMTVweCwgLTE0MnB4LCAtMjBweCksXG4gICAgKCc1MCcsIDUxcHgsIDE1cHgsIDg3cHgsIC0xMDFweCksXG4gICAgKCc4MCcsIDYwcHgsIDE1cHgsIDE1cHgsIDgwcHgpLFxuICAgICgnMTAwJywgNzJweCwgMThweCwgOTBweCwgMzNweCksXG4gICAgKCcxNTAnLCA4NXB4LCAxNnB4LCAtNTJweCwgLTEwMHB4KSxcbiAgICAoJzIwMCcsIDkycHgsIDI4cHgsIDExN3B4LCA5OHB4KSxcbiAgICAoJzM1MCcsIDEwNXB4LCAyMnB4LCAtMTA1cHgsIDczcHgpLFxuICAgICgnNTAwJywgMTUxcHgsIDQ2cHgsIC0yMXB4LCAtNHB4KSxcbik7XG5cbiRzY2FsZS10aGlyZDogMS43MTtcbiRzY2FsZS1oYWxmOiAxLjI3O1xuJHNjYWxlLWZvbnQ6IDEuNTtcblxuQG1peGluIGJ1YmJsZS1zdHlsZXMoJHNpemUsICR3aWR0aCwgJHgsICR5LCAkZm9udC1zaXplKSB7XG4gICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRmb250LXNpemUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCwgKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9LXdyYXAtLWd1ZXN0cy1maWx0ZXIjeyRmaWx0ZXJ9LXdyYXAtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkYnViYmxlcy1saXN0IHtcbiAgICAgICR0aGlyZC13aWR0aCA6ICR3aWR0aCAvICRzY2FsZS10aGlyZDtcbiAgICAgICR0aGlyZC14IDogJHggLyAkc2NhbGUtdGhpcmQ7XG4gICAgICAkdGhpcmQteSA6ICR5IC8gJHNjYWxlLXRoaXJkO1xuICAgICAgJGhhbGYtZm9udC1zaXplOiAkZm9udC1zaXplIC8gJHNjYWxlLWZvbnQ7XG5cbiAgICAgIEBpbmNsdWRlIGJ1YmJsZS1zdHlsZXMoJHNpemUsICR0aGlyZC13aWR0aCwgJHRoaXJkLXgsICR0aGlyZC15LCAkaGFsZi1mb250LXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkYnViYmxlcy1saXN0IHtcbiAgICAgICAgJGhhbGYtd2lkdGggOiAkd2lkdGggLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYteCA6ICR4IC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLXkgOiAkeSAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi1mb250LXNpemU6ICRmb250LXNpemUgLyAkc2NhbGUtZm9udDtcblxuICAgICAgICBAaW5jbHVkZSBidWJibGUtc3R5bGVzKCRzaXplLCAkaGFsZi13aWR0aCwgJGhhbGYteCwgJGhhbGYteSwgJGhhbGYtZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRidWJibGVzLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgYnViYmxlLXN0eWxlcygkc2l6ZSwgJHdpZHRoLCAkeCwgJHksICRmb250LXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJGJ1YmJsZXMtbGlzdCB7XG4gICAgICAgICRoYWxmLXdpZHRoIDogJHdpZHRoIC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLXggOiAkeCAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi15IDogJHkgLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYtZm9udC1zaXplOiAkZm9udC1zaXplIC8gJHNjYWxlLWZvbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnViYmxlLXN0eWxlcygkc2l6ZSwgJGhhbGYtd2lkdGgsICRoYWxmLXgsICRoYWxmLXksICRoYWxmLWZvbnQtc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJG1vYmlsZS1idWJibGVzLWxpc3Qge1xuICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAgICAgQGlmICR3aWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGZvbnQtc2l6ZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCAsKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogSW5saW5lIGZpbHRlciBvdmVycmlkZXNcbiAqL1xuLy8gJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5XG4kaW5saW5lLWJ1YmJsZXMtbGlzdDogKFxuICAgICgnNTAnLCA4NXB4LCAyNXB4LCAzNTBweCwgLTk1cHgpLFxuICAgICgnMTAwJywgMTE3cHgsIDMwcHgsIC0xNzBweCwgNjBweCksXG4gICAgKCcxNTAnLCAxNDBweCwgMzBweCwgLTM1cHgsIC02MHB4KSxcbiAgICAoJzIwMCcsIDE1NXB4LCA0NXB4LCAyOTZweCwgMTEwcHgpLFxuICAgICgnMzUwJywgMTczcHgsIDUwcHgsIDVweCwgMTIwcHgpLFxuICAgICgnNTAwJywgMjUycHgsIDgwcHgsIDE2MHB4LCAwKSxcbik7XG4jeyRmaWx0ZXJ9LXdyYXAtLWd1ZXN0cy1maWx0ZXIjeyRmaWx0ZXJ9LXdyYXAtLWlubGluZSB7XG4gIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkaW5saW5lLWJ1YmJsZXMtbGlzdCB7XG4gICAgLy8kdGhpcmQtd2lkdGggOiAkd2lkdGggLyAxLjcxO1xuICAgIC8vJHRoaXJkLXggOiAkeCAvIDEuNzE7XG4gICAgLy8kdGhpcmQteSA6ICR5IC8gMS43MTtcblxuICAgICRoYWxmLXdpZHRoIDogJHdpZHRoIC8gMS42ODtcbiAgICAkaGFsZi14IDogJHggLyAxLjY4O1xuICAgICRoYWxmLXkgOiAkeSAvIDEuNjg7XG5cbiAgICAkaGFsZi1mb250LXNpemU6ICRmb250LXNpemUgLyAxLjMzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGhhbGYtd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkaGFsZi13aWR0aCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRoYWxmLWZvbnQtc2l6ZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkaGFsZi13aWR0aCAvIC0yKSArICRoYWxmLXggLCgkaGFsZi13aWR0aCAvIC0yKSArICRoYWxmLXkpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkZm9udC1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCR3aWR0aCAvIC0yKSArICR4ICwoJHdpZHRoIC8gLTIpICsgJHkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS04MCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vJiN7JGZpbHRlcn0td3JhcC0tbWFwLW9wZW4ge1xuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAvLyAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJG1vYmlsZS1idWJibGVzLWxpc3Qge1xuICAvLyAgICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAvLyAgICAgICAgQGlmICR3aWR0aCB7XG4gIC8vICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgLy8gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgLy8gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGZvbnQtc2l6ZSk7XG4gIC8vICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCAsKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgLy8gICAgICAgIH0gQGVsc2Uge1xuICAvLyAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgICAgfVxuICAvLyAgICAgIH1cbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL31cblxufVxuXG4jeyRmaWx0ZXJ9X19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzhweCk7XG4gICAgICAmI3skZmlsdGVyfV9fZ3Vlc3RzLWluZm8tLW1hcC1vcGVuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQge1xuICAgIGxlZnQ6IDQwJTtcbiAgICB0b3A6IDU4JTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgZmxleDogMCA0NCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzI4cHgpO1xufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxNHB4KTtcbn1cblxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjdmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuXG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLFxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MXB4KTtcbn0iLCIvKlxuICogT3RoZXIgZmlsdGVyc1xuICovXG4kc2VhcmNoLWlucHV0OiAnLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSknO1xuJHNlYXJjaC1sYWJlbDogJy5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsJztcbiRzZWFyY2gtbGFiZWwtaGFzLXZhbHVlOiAnLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSc7XG5cbiN7JGZpbHRlcn0td3JhcC0tb3RoZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWE5MztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbiN7JGZpbHRlcn1fX2lubmVyLS1vdGhlcnMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX290aGVyLWRyb3Bkb3ducyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBzcGFuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tb3RoZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tb3RoZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWN0aW9uLXRpdGxlLS1vdGhlci1kcm9wZG93bnMge1xuICBAZXh0ZW5kICAjeyRmaWx0ZXJ9X19zZWN0aW9uLXRpdGxlLS1vdGhlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWN0aW9uLXRpdGxlLS1zZWFyY2gtZmllbGQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC0tb3RoZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFOEI4NTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgei1pbmRleDogMztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgI3skZmlsdGVyfV9fY2xlYXItYnRuIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9faW5wdXQtd3JhcC0tb3RoZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19pbnB1dC13cmFwLS10YXhvbm9teSxcbiN7JGZpbHRlcn1fX2lucHV0LXdyYXAtLXJlYWNoYWJpbGl0aWVze1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEyMTZweCk7XG4gIH1cblxufVxuXG4jeyRmaWx0ZXJ9X19vdGhlci1oZWFkZXIge1xuICBoNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzhFOEI4NTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0biB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gICAgaDQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg0cHgpO1xuICAgICYtLWZpcnN0IHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIH1cbiAgICAmLS1zZWNvbmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgICAmLS10aGlyZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzNweCk7XG4gICAgfVxuICAgICYtLWZvdXJ0aCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDlweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZSN7JGZpbHRlci1pbnB1dH0tLXRheG9ub215LWxvY2F0aW9uLFxuI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlI3skZmlsdGVyLWlucHV0fS0tcmVhY2hhYmlsaXRpZXN7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICN7JGZpbHRlci1pbnB1dH0tbGFiZWwge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICAjeyRmaWx0ZXItaW5wdXR9LWxhYmVsLW91dHNpZGUtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgICAucGF0aC0wIHtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAucGF0aC0xIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJiN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQge1xuICAgICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTlweCk7XG4gICAgJjpudGgtY2hpbGQoNW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICAjeyRzZWFyY2gtaW5wdXR9IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgI3skc2VhcmNoLWxhYmVsfSB7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgI3skc2VhcmNoLWxhYmVsLWhhcy12YWx1ZX0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICN7JHNlYXJjaC1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtbGFiZWx9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgI3skc2VhcmNoLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtbGFiZWx9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1leHBhbmQtLWJ1aWxkaW5ncyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0td3JhcC0tcGlsbHMtY29sbGFwc2VkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1idWlsZGluZ3Mge1xuICAgICAgI3skZmlsdGVyLWlucHV0fS0tcGlsbCB7XG4gICAgICAgICY6bnRoLWNoaWxkKG4rNik6bm90KCN7JGZpbHRlci1pbnB1dH0tZXhwYW5kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXByaWNlcyxcbiAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1zdHlsZXMsXG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tb3BlcmF0aW9ucyB7XG4gICAgICAjeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcbiAgICAgICAgJjpudGgtY2hpbGQobis1KTpub3QoI3skZmlsdGVyLWlucHV0fS1leHBhbmQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLypcbiAqIE92ZXJyaWRlICB2aXNpYmlsaXR5IGZvciBleHBhbmRpbmcgcGlsbHMgb24gRGVza3RvcHNcbiAqL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZC0tcHJpY2VzLFxuICAjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZC0tc3R5bGVzLFxuICAjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZC0tb3BlcmF0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICN7JGZpbHRlci1pbnB1dH0td3JhcC0tcGlsbHMtY29sbGFwc2VkIHtcbiAgICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tc3R5bGVzLFxuICAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1vcGVyYXRpb25zLFxuICAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1wcmljZXMge1xuICAgICAgICN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAmOm50aC1jaGlsZChuKzEyKTpub3QoI3skZmlsdGVyLWlucHV0fS1leHBhbmQpIHtcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBSZWdpb24gRmlsdGVyXG4gKi9cbiAkcmVnaW9uLW1hcDogJy5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwJztcbiAkc3ZnLW1hcDogJy5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmcnO1xuICRtYXAtcmVnaW9uOiAnLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbic7XG5cbiAjeyRmaWx0ZXJ9LXdyYXAtLXJlZ2lvbi1maWx0ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogIzZBOTY5MTtcbiAgICYjeyRmaWx0ZXJ9LXdyYXAtLWZpeGVkIHtcbiAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgIH1cbiAgICYjeyRmaWx0ZXJ9LXdyYXAtLWlubGluZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX2lubmVyLS1yZWdpb24ge1xuICAgZGlzcGxheTogZmxleDtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICB9XG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAvLyAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgIG1hcmdpbi10b3A6IDA7XG4gICB9XG4gICAmI3skZmlsdGVyfV9faW5uZXItLWZpeGVkICB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgIH1cbiAgIH1cbiAgICYjeyRmaWx0ZXJ9X19pbm5lci0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2lubmVyLS1tYXAtb3BlbiB7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9faW5uZXItLXNlY3Rpb24tdmlldyB7XG4gICBtYXJnaW4tdG9wOiAwO1xuIH1cblxuICN7JGZpbHRlci1pbnB1dH0td3JhcC0tcmVnaW9uIHtcbiAgIGZsZXg6IDE7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBtYXJnaW4tYm90dG9tOiAwO1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgd2lkdGg6IDEwMCU7XG4gfVxuXG4gI3skZmlsdGVyfV9fcmVnaW9ucy1pbmZvIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuIH1cblxuICN7JGZpbHRlcn1fX3JlZ2lvbnMtaW5mby0tZml4ZWQge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgd2lkdGg6IDQwJTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgd2lkdGg6IDQ1JTtcbiAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gICBtYXgtd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0ODRweCk7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICYjeyRmaWx0ZXJ9X19yZWdpb25zLWluZm8tLW1hcC1vcGVuIHtcbiAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgfVxuICAgfVxuIH1cblxuICRyZWdpb25zLWluZm8tY29udGVudDogJy5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQnO1xuICN7JHJlZ2lvbnMtaW5mby1jb250ZW50fSB7XG4gICAmLS1maXhlZCB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgfVxuICAgfVxuICAgJi0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgJiN7JHJlZ2lvbnMtaW5mby1jb250ZW50fS0tbWFwLW9wZW4ge1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9IHtcbiAgIHdpZHRoOiAxMDAlO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgZGlzcGxheTogZmxleDtcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgaGVpZ2h0OiAxMDAlO1xuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9LS1pbmxpbmUge1xuICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjZweCkgMDtcbiB9XG5cbiAjeyRzdmctbWFwfSB7XG4gICB3aWR0aDogMTAwJTtcbiAgIGhlaWdodDogYXV0bztcbiAgIC8vbWF4LXdpZHRoOiAxMDAlO1xuICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTAwcHgpO1xuICAgbWF4LWhlaWdodDogMTAwJTtcbiAgIGZpbHRlcjogZHJvcC1zaGFkb3coOHB4IDEzcHggMHB4IHJnYmEoMCwwLDAsMC4xNSkpO1xuIH1cblxuICN7JHN2Zy1tYXB9LS1pbmxpbmUge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgJiN7JHN2Zy1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTY1cHgpO1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjVweCk7XG4gICAgIH1cbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDI4OHB4KTtcbiAgICAgJiN7JHN2Zy1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDQ2NnB4KTtcbiAgICAgfVxuICAgfVxuIH1cblxuICN7JG1hcC1yZWdpb259LS1rYW50b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICYjeyRtYXAtcmVnaW9ufS0taG92ZXIge1xuICAgIGZpbGw6ICNDNDQ1NUE7XG4gIH1cbiAgJiN7JG1hcC1yZWdpb259LS1hY3RpdmUge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbn1cbiN7JG1hcC1yZWdpb259LS1rYW50b24sICN7JG1hcC1yZWdpb259LS1vcnQge1xuICAmI3skbWFwLXJlZ2lvbn0tLW5vLXJlc3VsdHMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbGw6ICM4NjgzODY7XG4gICAgc3Ryb2tlOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZpbGw6ICNhZjZmN2E7XG4gICAgfVxuICB9XG59XG5cbiAjeyRyZWdpb24tbWFwfV9fbGFiZWwge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICBjb2xvcjogJGJsYWNrO1xuICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDdweCk7XG4gICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgei1pbmRleDogMTtcbiAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAmOmJlZm9yZSB7XG4gICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgIHdpZHRoOiAwO1xuICAgICBoZWlnaHQ6IDA7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIH1cbiAgICYtLXJpZ2h0LXRvcCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHdoaXRlO1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgdG9wOiA0cHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLWxlZnQtdG9wIHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgdG9wOiA0cHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLXJpZ2h0LWJvdHRvbSB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICBib3R0b206IDRweDtcbiAgICAgfVxuICAgfVxuICAgJi0tbGVmdC1ib3R0b20ge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICBib3R0b206IDRweDtcbiAgICAgfVxuICAgfVxuICAgJi0tYm90dG9tLXJpZ2h0IHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICBib3R0b206IC0xMHB4O1xuICAgICB9XG4gICB9XG4gICAmLS1ib3R0b20tbGVmdCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICBib3R0b206IC0xMHB4O1xuICAgICB9XG4gICB9XG4gICAmLS10b3AtbGVmdCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICB0b3A6IC0xMHB4O1xuICAgICB9XG4gICB9XG4gICAmLS10b3AtcmlnaHQge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICByaWdodDogNHB4O1xuICAgICAgIHRvcDogLTEwcHg7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAjeyRyZWdpb24tbWFwfV9fbGFiZWwtLWNpdHkge1xuICAgZGlzcGxheTogbm9uZTtcbiAgICYjeyRyZWdpb24tbWFwfV9fbGFiZWwtLWJvdHRvbS1yaWdodCB7XG4gICAgIGJvdHRvbTogMDtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIC0yMXB4KTtcbiAgIH1cbiAgICYjeyRyZWdpb24tbWFwfV9fbGFiZWwtLXRvcC1yaWdodCB7XG4gICAgIHRvcDogMDtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDIxcHgpO1xuICAgfVxuICAgJiN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tYm90dG9tLWxlZnQge1xuICAgICBib3R0b206IDA7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgLTIxcHgpO1xuICAgfVxuICAgJiN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tdG9wLWxlZnQge1xuICAgICB0b3A6IDA7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgMjFweCk7XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH1fX2NpdHk6aG92ZXIge1xuICAgI3skcmVnaW9uLW1hcH1fX2xhYmVsLS1jaXR5IHtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH1fX2NpdHkge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgd2lkdGg6IDEwcHg7XG4gICBoZWlnaHQ6IDEwcHg7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gICB6LWluZGV4OiAxO1xuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCk7XG5cbiAgICYtcGluIHtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICB3aWR0aDogMTBweDtcbiAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgIGJvcmRlcjogMnB4IHNvbGlkICNDNDQ1NUE7XG4gICAgIHotaW5kZXg6IDI7XG4gICB9XG5cbiAgICYtc2hhZG93IHtcbiAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgIHotaW5kZXg6IDE7XG4gICAgIHRvcDogNTAlO1xuICAgICBsZWZ0OiA1MCU7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChoc2xhKDAsMCUsMTAwJSwuNDU4ODIpIDAgMjVweCxoc2xhKDAsMCUsMTAwJSwuNDU4ODIpIDI1cHggNTBweCxoc2xhKDAsMCUsMTAwJSwuNDU4ODIpIDUwcHggMTI2cHgsdHJhbnNwYXJlbnQgMTI2cHggMTAwJSlcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uIHtcbiAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0taW5saW5lIHtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgIH1cbiAgIH1cbiAgICYtbGcge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweClcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgfVxuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICBAYXQtcm9vdCAjeyRmaWx0ZXJ9X19pbm5lci0tbWFwLW9wZW4gI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgfVxuICAgICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9fdGFicy0tcmVnaW9uIHtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X190YWItYnV0dG9uLS1yZWdpb24ge1xuICAgY29sb3I6ICNmZmZmZmY7XG4gICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDJweCk7XG4gICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICBvcGFjaXR5OiAwLjU7XG4gICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcblxuICAgJjpob3ZlciB7XG4gICAgIG9wYWNpdHk6IDE7XG4gICB9XG4gICAmLS1hY3RpdmUge1xuICAgICBvcGFjaXR5OiAxO1xuICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyLW1haW4tdGl0bGV9LS1yZWdpb24ge1xuICAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0tZml4ZWQge1xuICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgIH1cbiAgIH1cbiAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLW1hcC1vcGVuIHtcbiAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gLmZvcm11bGF0ZS1pbnB1dC0tcmVnaW9uLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gICBtYXgtd2lkdGg6IDEwMCU7XG4gfVxuXG4gLypcbiAgKiBTd2l0emVybGFuZCBtYXBcbiAgKi9cbiAjeyRyZWdpb24tbWFwfS0tc3dpdHplcmxhbmQtbWFwIHtcbiAgICYjeyRyZWdpb24tbWFwfS0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLy8gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgLy8gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAvKlxuICAqIEF1c3RyaWEgbWFwXG4gICovXG4gI3skcmVnaW9uLW1hcH0tLWF1c3RyaWEtbWFwIHt9XG5cbiAvKlxuICAqIEdlcm1hbnkgbWFwXG4gICovXG4gI3skcmVnaW9uLW1hcH0tLWdlcm1hbnktbWFwIHtcbiAgICYjeyRyZWdpb24tbWFwfS0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMTUycHgpO1xuICAgICB9XG4gICB9XG4gfVxuICN7JHN2Zy1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAmI3skc3ZnLW1hcH0tLWZpeGVkICB7XG4gICAgIC8vVE9ETzogRmluZCBhIHdheSB0byBkbyB0aGlzIHJlYWx0aXZlIHRvIHRoZSBjb250YWluZXIgd2l0aCBmbGV4OjFcbiAgICAgaGVpZ2h0OjEwMCU7XG4gICAgIHdpZHRoOiA1NDBweDtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDUwKTtcbiAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDY1KTtcbiAgICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XG4gICAgICAgICAvLyBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXZoLCAxdmgpICogLTEwKTtcbiAgICAgICAgIC8vIG1hcmdpbi10b3A6IC0xMHZoO1xuICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogNDkwcHg7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMzA2cHg7XG4gICAgIH1cbiAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA4MCk7XG4gICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgfVxuICAgfVxuIH1cblxuXG4gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gLy8gQ3VzdG9tIFNsaWRlclxuXG4gaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgd2lkdGg6IDQwcHg7XG4gICBwYWRkaW5nOiA0cHggNXB4O1xuICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiB9XG5cbiBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgYmFja2dyb3VuZDogIzUxNzM2RjtcbiAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSk7XG4gICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjE0LjRweCk7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gfVxuXG4gLyogSW5wdXQgVGh1bWIgKi9cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICY6aG92ZXIge1xuICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICY6aG92ZXIge1xuICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRodW1iIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgIGJveC1zaGFkb3c6IDAgMCAycHggMCAjNTU1O1xuICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgJjpob3ZlciB7XG4gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIH1cbiB9XG5cbiAvKiBJbnB1dCBUcmFjayAqL1xuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBib3JkZXI6IG5vbmU7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiB9XG5cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBib3JkZXI6IG5vbmU7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiB9XG5cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdHJhY2sge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgYm94LXNoYWRvdzogbm9uZTtcbiAgIGJvcmRlcjogbm9uZTtcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuIH1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tc3dpdHplcmxhbmQtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LWhlaWdodDogMjJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgIHdpZHRoOiA1MiU7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDI0Ljc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWlubGluZSB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM5M3B4KTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSxcbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSxcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMzklO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlZ2lvbiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgd2lkdGg6IDM0MXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiA0NDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgd2lkdGg6IDU0MHB4O1xuICAgIH1cbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAuYWN0aXZlLW1hcCB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMsIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW9ydC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsbDogJHBpbms7XG4gIH1cblxufVxuIiwiJGluc3BpcmF0aW9uLXNsaWRlcjogJy5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyJztcblxuI3skaW5zcGlyYXRpb24tc2xpZGVyfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExM3B4KTtcbiAgfVxufVxuXG4vL1Rpbnkgc2xpZGVyIG92ZXJyaWRlc1xuI3skaW5zcGlyYXRpb24tc2xpZGVyfSB7XG4gIG1pbi1oZWlnaHQ6IDQwNnB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZBODM5NjtcbiAgfVxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAyMDdweDtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC01MHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6IDI5MnB4O1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTcwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC03MHB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBzcGFuIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG5cbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIFxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0NHB4KTtcbiAgICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTk4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCB7XG4gICAgLmVsLWNhcmQge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjBweCk7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogMTA3JTsuXG4gICAgfVxuICB9XG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW91dGVyIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC50bnMtaXRlbXtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgfVxuICB9XG4gIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgfVxuICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLy9NYXAgb3BlblxuICBAYXQtcm9vdCBib2R5Lm1hcC1vcGVuICN7JGluc3BpcmF0aW9uLXNsaWRlcn0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICB9XG4gICAgICAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIH1cbiAgICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skaW5zcGlyYXRpb24tc2xpZGVyfSxcbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgIHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDM4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDI4OXB4ICFpbXBvcnRhbnQ7XG4gICAgfSAgIFxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDMwOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAyMjNweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyMTdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTQycHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDI3NnB4O1xuICAgIH1cbiAgfVxuXG59XG5cbjpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZjtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDIzcHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tIHN0eWxlcyB3aGVuIG5vIGphdmFzY3JpcHQ6IG1vYmlsZSBzbGlkZXIgb24gZGVza3RvcCAtLS0tLS0tLS0tLS0tLS1cbiN7JGluc3BpcmF0aW9uLXNsaWRlcn0ge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVsLWNhcmQge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0MHB4KTtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTUuNjI1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgLmVsLWNhcmQge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI4OXB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTVweCk7XG4gICAgICB9IFxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5lbC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDlweCkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjNweCk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLSIsIiRzZWFyY2gtcGFja2FnZS1kZWFsczogJy5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyc7XG5cbiN7JHNlYXJjaC1wYWNrYWdlLWRlYWxzfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgQGV4dGVuZCAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NnB4KSAwIGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFja2FnZS1kZWFsc30tLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSAwIGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTM1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zNXB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCB7XG4gICY6aG92ZXIge1xuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHsgXG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMS4zNzVyZW0gLjMxMjVyZW0gMS4zNzVyZW0gLjVyZW07XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMXMgZWFzZS1pbi1vdXQsIHJpZ2h0IC4xcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0yLjVyZW07XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG5cbiAgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0OHB4KTtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZjtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDIzcHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItLXNsYS1ub21pbmF0ZWQge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmhvdmVyIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICB9XG4gIH1cbn0iLCIkaW50ZXJuYWwtbGlua3M6ICcuaW50ZXJuYWwtbGlua3MnO1xuI3skaW50ZXJuYWwtbGlua3N9X190YWdzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuI3skaW50ZXJuYWwtbGlua3N9X19sYWJlbFRpdGxlIHtcbiAgcGFkZGluZzogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX2luZm9Db250YWludGVyIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbiN7JGludGVybmFsLWxpbmtzfV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE5OHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1NHB4O1xuICB9IFxuXG4gICYtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcblxuICAgIC5pbnRlcm5hbC1saW5rc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiN7JGludGVybmFsLWxpbmtzfV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMzJweDtcbiAgbWF4LXdpZHRoOiA5NThweDtcbiAgd2lkdGg6IDk1OHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyNDhweDtcbiAgICAgIHdpZHRoOiAxMjQ4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgICAgIHdpZHRoOiA3NjZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUgeyBncmlkLWFyZWE6IHRpdGxlOyB9XG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSB7IGdyaWQtYXJlYTogc3VidGl0bGU7IH1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciB7IGdyaWQtYXJlYTogc2xpZGVyOyB9XG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7IGdyaWQtYXJlYTogbGlzdDsgfVxuLmV2ZW50LWNyZWF0b3ItYnRuICAgIHsgZ3JpZC1hcmVhOiBidXR0b247IH1cblxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsY3VsYXRlUmVtKDQ3MnB4KSAxZnI7XG4gIGdhcDogMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcInRpdGxlICAgc2xpZGVyXCJcbiAgICBcInN1YnRpdGxlIHNsaWRlclwiXG4gICAgXCJsaXN0ICAgIHNsaWRlclwiXG4gICAgXCJidXR0b24gIHNsaWRlclwiO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGN1bGF0ZVJlbSgzNTZweCkgMWZyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ0aXRsZVwiXG4gICAgICBcInN1YnRpdGxlXCJcbiAgICAgIFwic2xpZGVyXCJcbiAgICAgIFwibGlzdFwiXG4gICAgICBcImJ1dHRvblwiO1xuXG4gICAgLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogIDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogIGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB1bCBsaSBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1idG4ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLWxhYmVsLCBcbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLnNsaWRlci1jYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMC42O1xuXG4gICAgJi1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjE4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLnN3aXBlci1yb290LnN3aXBlci1ob3Jpem9udGFsICB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBsciAtIGxlZnQuIHJpZ2h0OyB0YiAtIHRvcCwgYm90dG9tOyBsZyAtIGRlc2t0b3A7XG4kY29udGVudC1zcGFjZS1sci1sZzogY2FsY3VsYXRlUmVtKDcycHgpO1xuJGNvbnRlbnQtc3BhY2UtbHItc206IDBweDtcbiRjb250ZW50LXNwYWNlLWxyLW1kOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4kY29udGVudC1zcGFjZS10Yi1sZzogY2FsY3VsYXRlUmVtKDY0cHgpO1xuJGNvbnRlbnQtc3BhY2UtdC1zbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuJGNvbnRlbnQtc3BhY2UtYi1zbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICBwYWRkaW5nOiAwICRjb250ZW50LXNwYWNlLWxyLWxnO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAkY29udGVudC1zcGFjZS10Yi1sZztcbn1cblxuLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnQtc3BhY2UtdGItbGc7XG4gIG1hcmdpbi1sZWZ0OiAkY29udGVudC1zcGFjZS1sci1sZztcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgJGNvbnRlbnQtc3BhY2UtbHItc207XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6ICRjb250ZW50LXNwYWNlLXQtc207XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50LXNwYWNlLWItc207XG4gICAgbWFyZ2luLWxlZnQ6ICRjb250ZW50LXNwYWNlLWxyLXNtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWltYWdlLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40MCk7XG4gIG1hcmdpbjogMXJlbSAxcmVtIDAgYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY2cHgpO1xuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQxJSAxZnI7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbiAgICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDJyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEVWRU5UIENSRUFUT1IgSU4gTE9DQVRJT04gUEFHRVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgaGVpZ2h0OiA0NzBweDtcblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6ICRjb250ZW50LXNwYWNlLXRiLWxnIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODRweCAxZnI7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICAgIHdpZHRoOiA1OTJweDtcbiAgICBoZWlnaHQ6IDM0MnB4O1xuXG4gICAgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgICB3aWR0aDogNTkycHg7XG4gICAgICBoZWlnaHQ6IDM0MnB4O1xuXG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICB3aWR0aDogNTkycHg7XG4gICAgICAgIGhlaWdodDogMzQycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgICBtYXJnaW46IDI5MnB4IDFyZW0gMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInRpdGxlXCJcbiAgICAgIFwic3VidGl0bGVcIlxuICAgICAgXCJsaXN0XCJcbiAgICAgIFwiYnV0dG9uXCJcbiAgICAgIFwic2xpZGVyXCI7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjExcHgpO1xuXG4gICAgICAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxMXB4KTtcblxuICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxMXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLWltYWdlLXRhZyB7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNzVweCkgMXJlbSAwIDFyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciB7XG4gICAgICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSwgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAgIFxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIuZXZlbnQtY3JlYXRvci1hY3RpdmUge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xufVxuXG5cblxuIiwiLypcbiAqIERlbW9zIG1haW5cbiAqL1xuLmRlbW9zLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG4uZGVtb3MtcGFnZV9fbGlua3Mge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogLjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5kZW1vcy1wYWdlX19saW5rc19faXRlbSB7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gICYucm91dGVyLWxpbmstYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBJY29ucyBwYWdlXG4gKi9cbi5kZW1vc19pY29uLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB1bCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDIyJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cbn1cblxuLypcbiAqIFRpbnkgc2xpZGVyXG4gKi9cbi5kZW1vc190aW55LXNsaWRlcl9fc2luZ2xlIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuLmRlbW9zX3Rpbnktc2xpZGVyX19jb2RlLXJlZmVyZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmRlbW9zX3Rpbnktc2xpZGVyX19zaW5nbGUtLWNhcm91c2VsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2JSArIDMwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2JSArIDMwcHgpO1xuICAgIH1cbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcseGwpIHtcbiAgICAgIG1heC13aWR0aDogOTglOyAvL1RvIGJyZWFrIHRoZSBzZWNvbmQgd29yZCBmcm9tIGJlaGluZCBpbiBuZXcgbGluZVxuICAgIH1cbiAgfVxuXG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbiIsIiN7JGVkLWhlYWRlcn0ge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzgwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4jeyRlZC1oZWFkZXJ9LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy90cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC8vdHJhbnNpdGlvbjogdG9wICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIH1cbn1cblxuI3skZWQtaGVhZGVyfS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1uYXZ9LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZC1uYXZ9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICAmLS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHotaW5kZXg6IDIwOyAvL05lY2Vzc2FyeSB0byBoYXZlIHRoZSBtb2RhbCBpbiBmcm9tIHRoaXMgc2VjdGlvbiBhYm92ZSB0aGUgaGVhZGVyIHdoZW4gb3BlblxuICB9XG59XG5cbiN7JGVkLW5hdn0taW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgMDtcbiAgICAmLS1maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtbmF2fS1saXN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gICYtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19jaGVjay1hdmFpbGFiaWxpdHktdHlwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4iLCIjeyRlZC1kZXRhaWxzfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzMzMzMzMyAyMy43NSUsICMyNzI3MjcgODAuMjElKTtcbiAgJi0tbm8taGVhZGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oMzBweCkgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIDA7XG4gICAgJi0tbm8taGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLWRldGFpbHN9LS1kaXNwbGF5LWhlYWRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX2Rpc3BsYXktLXdpdGgtaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OmNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fZGlzcGxheV9sb2dvX3ByaW50IHtcbiAgZGlzcGxheTpub25lOyBcbn1cblxuI3skZW50aXR5LWRldGFpbHN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gICYtLWJpZy1zY3JlZW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbC1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X190eXBlLWxhYmVsLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fdHlwZS1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMnB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX2xvY2F0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbn1cblxuI3skZWQtZGV0YWlsc30tZmVhdHVyZXMge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcblxuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyODZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTA3JSk7XG4gIFxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fcmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoMyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19ub21pbmF0ZV9yaWJib24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgcGFkZGluZzogMC45OTI1cmVtIDA7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzLjdweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMHB4IDE3cHggMjBweCAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6NDBweDtcbiAgICBpbWd7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBpbWcucHJpbnQtaWNvbntcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzoxMXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMHB4IDE3cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICB9IFxuICB9XG5cbiAgJiN7JGVudGl0eS1kZXRhaWxzfV9fYXdhcmRfcmliYm9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaDN7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgJi12b3Rpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gICAgICAmID4gZGl2ID4gaDMge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwLjdweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxM3B4KSAwO1xuXG4gICAgaDMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIGJ1dHRvbntcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAxNXB4IDBweCAwcHggNDhweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBidXR0b257XG4gICAgICBtYXJnaW46IDE1cHggMTMwcHggMHB4IDQ4cHg7XG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgcGFkZGluZzoxMXB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGgzIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgIG1hcmdpbjogMHB4IDg3cHggMHB4IDEwOHB4O1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICAmID4gc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fZG9jdW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgI3skZW50aXR5LWRldGFpbHN9X19kZXNjcmlwdGlvbi1zZWN0aW9uOmZpcnN0LWNoaWxkICN7JGVudGl0eS1kZXRhaWxzfV9fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGV0YWlsc31fX21haW4taW1hZ2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNTUlO1xuICB9XG59XG5cblxuI3skZW50aXR5LWRldGFpbHN9X19wcmV2b3RpbmdfcmliYm9uIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIHBhZGRpbmc6IDAuOTkyNXJlbSAwO1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMHB4IDE3cHggMjBweCAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6NDBweDtcbiAgICBpbWd7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBpbWcucHJpbnQtaWNvbntcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyAmLXRleHQge1xuICAvLyAgICZfaW5mbyB7XG4gIC8vICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAvLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVweDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tY2F0ZWdvcnkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvLXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcblx0LyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG5cdC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2RlZmF1bHQtc2tpbi5zdmcnKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LCAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IiwiI3skZWQtZGVzY3JpcHRpb259IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLXRvcDotMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6LTNweDtcbiAgICB9XG4gIH1cbn1cbiN7JGVkLWRlc2NyaXB0aW9ufS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJi1zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAmLXNsYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25vLWRldGFpbHMtc2xhIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuI3skZWQtZGVzY3JpcHRpb259LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZWQtZGVzY3JpcHRpb259LXNlY3Rpb246Zmlyc3QtY2hpbGQgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9ICBcbiAgJl9uby1ib3JkZXIge1xuICAgIFxuICB9XG4gICYtc2xhOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LWNvbHVtbiB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRlZC1kZXNjcmlwdGlvbn0tc2VjdGlvbjpmaXJzdC1jaGlsZCAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH0gIFxuICAmX25vLWJvcmRlciB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zbGE6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMHB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0tbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgfVxuXG4gICYtbm8tcGFkZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIFxuICAmLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxufVxuI3skZWQtZGVzY3JpcHRpb259LXRyaW1tZWQge1xuICAmLS12aXNhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLWJ1dHRvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxufVxuXG4uYmctc2NyZWVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc20tc2NyZWVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LXZhbHVlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxuICAmX2ltYWdlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LWltYWdlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gICYgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4vLyBjb250YWN0LW5hbWVcbiN7JGVkLWRlc2NyaXB0aW9ufV9fY29udGFjdC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDI4NmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCgxMDclKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2VtYWlsLFxuI3skZWQtZGVzY3JpcHRpb259X19waG9uZSB7XG4gICYtcHJpbnR2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufV9faW5saW5lLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBpbWdbc3JjKj1cImNoZWNrLnN2Z1wiXSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGVkLWRlc2NyaXB0aW9ufS1yb3c6bGFzdC1jaGlsZCAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuICB9XG5cbiAgJi1zaG93LW1haW4gPiBsaSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5vdC1leHBhbmRlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cbiAgfVxuXG4gICYtbm90LWV4cGFuZGVkID4gbGkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1leHBhbmRlZCA+IGxpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgJjpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtdHJpZ2dlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgICAmLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICBsaSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgfVxuICB9XG5cbiAgLmFsaWduLXRleHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuXG4gICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1yb29tc30tbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICAvLyBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGhlaWdodDogMDtcbiAgLy8gbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgJi0tZXhwYW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIC8vIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgLy8gQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgICAvLyAgICYtLSN7JGkgKiAyNTB9IHtcbiAgICAvLyAgICAgbWF4LWhlaWdodDogI3skaSAqIDMwMH1weDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cbiAgJi0tZXhwYW5kaW5nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4jeyRlZC1yb29tc30tbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LXBvcHVwLS1yb29tc19zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vb3BhY2l0eTogMDtcbiAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNDYlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI5MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsY3VsYXRlUmVtKC0xNDVweCksIGNhbGN1bGF0ZVJlbSgtMTBweCkpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBsZWZ0OiA2MiU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbGVmdDogNzglO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjQwcHgpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTIuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbGVmdDogMTIlXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbGVmdDogOS42JTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXN9LXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL29wYWNpdHk6IDA7XG4gIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGN1bGF0ZVJlbSgtMTQ1cHgpLCBjYWxjdWxhdGVSZW0oLTEwcHgpKTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApO1xuICB9XG59XG4jeyRlZC1yb29tc30tcG9wdXAtbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LXBvcHVwLWxpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LWxpc3QtY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgJjpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgJjpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICY6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1yb29tc30tbGlzdC1jb2x1bW4tc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJiA+IHAge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTsgLyogMjQuNzVweCAqL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbiAgfVxuXG4gICYgPiBzcGFuID4gc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG5cbiAgLnNrLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG5cbiAgJl91bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4jeyRlZC1yb29tc30tbGlzdC1jb2x1bW4tLWhhcy1wb3B1cCB7XG4gIC5zay1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLy8gJjpob3ZlciB7XG4gIC8vICAgI3skZWQtcm9vbXN9LXBvcHVwIHtcbiAgLy8gICAgIG9wYWNpdHk6IDE7XG4gIC8vICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4jeyRlZC1yb29tc30tZXhwYW5kLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJHBpbms7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgcGF0aCB7XG4gICAgZmlsbDogJHBpbms7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rLTM7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkcGluay0zO1xuICAgIH1cbiAgfVxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUm9vbXMgZ2FsbGVyeSBvdmVycmlkZXNcbiAqL1xuI3skZWQtcm9vbXN9LWxpc3QtaXRlbSAucHN3cC1nYWxsZXJ5IHtcbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy1kZXNjcmlwdGlvbi1tZW51LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDIwcHgpIDA7XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZS0tYm9yZGVyICN7JGVkLWRlc2NyaXB0aW9ufS1sYWJlbC1zbXtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI3cHgpO1xufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1yb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyLjhyZW07XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICYtZXhwYW5kZWQge1xuICAgIG1heC1oZWlnaHQ6IDQzLjhyZW07XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8vRXF1aXBtZW50IGRyb3Bkb3duc1xuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIC5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTA1MDUwO1xuXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItdG9wOm5vbmU7XG4gIH1cbn1cblxuLy8gIHRoaXMgaXMgbmVlZGVkIGJlY2F1c2Ugc2NyaXB0IGlzIGFkZGVkIGFib3ZlIGJld2VydHVuZyh2YWx1YXRpb24pIHNlY3Rpb25cbiN7JGVkLWRlc2NyaXB0aW9ufS12YWx1YXRpb24tcm93IHtcbiAgJjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdy5ib3JkZXItdG9wIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiI3skZWQtZ2FsbGVyeX0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAuZ2FsbGVyeSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMi41cmVtO1xuICAgIH1cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmaWd1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKDJweCAvIDMpKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3OHB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4NC4yNHB4KTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTI4LjgxcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM1JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzOS41JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5X2ltYWdlIGEgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9nYWxsZXJ5L3BsdXMuc3ZnKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbGxlcnlfdmlkZW8gYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2dhbGxlcnkvcGxheS5zdmcpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeV92cjM2MCBhIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZ2FsbGVyeS9yb3RhdGUuc3ZnKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBzd3Age1xuICAgIC5wc3dwX190b3AtYmFyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLnBzd3BfX2NvdW50ZXJ7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC40KTtcbiAgICB9XG4gICAgLnJvdGF0aW9uLXdyYXBwZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgJi5yb3RhdGUtbGVmdCB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skb2xkLWltYWdlcy1mb2xkZXJ9L3ZlbmRvci9waG90b3N3aXBlL2Rpc3QvZGVmYXVsdC1za2luL3JvdGF0ZS1sZWZ0LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5yb3RhdGUtcmlnaHQge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JG9sZC1pbWFnZXMtZm9sZGVyfS92ZW5kb3IvcGhvdG9zd2lwZS9kaXN0L2RlZmF1bHQtc2tpbi9yb3RhdGUtcmlnaHQuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHN3cF9fY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgfVxuICAgIC5wc3dwX196b29tLXdyYXAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucHN3cF9fem9vbS13cmFwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC53cmFwcGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB6LWluZGV4OiAxMDQ1O1xuICAgIH1cbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5wc3dwLS16b29tLWFsbG93ZWQpIHtcbiAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICB9XG5cbiAgfVxuICAucHN3cC0tZnMge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgaWZyYW1lIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHN3cF9fYmcge1xuICAgIGJhY2tncm91bmQ6IHJnYigzMCwzMCwzMCk7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMge1xuICAgIC5waG90b1N3aXBlX2lubmVydGh1bWJzIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAudGh1bWItd3JhcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCA1MCUgLSA4cHggKTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDAgMDtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgQGluY2x1ZGUgZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkO1xuICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZldGh1bWIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmdhbGxlcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDkzcHgpO1xuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgICAgICB9XG4gICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5wc3dwLmhhc0lubmVyVGh1bWJzIHtcbiAgICAgIC5wc3dwX190b3AtYmFyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgICAgIHJpZ2h0OiAyNDRweDtcbiAgICAgIH1cbiAgICAgIC5wc3dwX196b29tLXdyYXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgfVxuICAgICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgICAgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeSB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzRweCk7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzhweCk7XG4gICAgICAgIH1cbiAgICAgICAgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzElO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5nYWxsZXJ5IHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3OHB4KTtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2NnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbiN7JGVkLWdhbGxlcnl9X19waG90by1zd2lwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkLWNvbnRhY3R9IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MnB4KSAwIGNhbGN1bGF0ZVJlbSg2N3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbm8tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0tY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICYtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC13cmFwLS1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtd3JhcC0tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkZGFyay1ncmV5LTEpO1xuICBib3JkZXI6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICB9XG4gIEBhdC1yb290ICN7JGVkLWNvbnRhY3R9LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhIHtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoIzY1NjU2NSk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LS1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBAaW5jbHVkZSByZXNldC1zZWxlY3QoKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtLWVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgJiN7JGVkLWNvbnRhY3R9LWlucHV0LS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi1lcnJvci5zdmcpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbn1cblxuI3skZWQtY29udGFjdH0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0tZm9ybSAudmRwLWRhdGVwaWNrZXIge1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgQGV4dGVuZCAjeyRlZC1jb250YWN0fS1pbnB1dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXcuc3ZnKTtcbiAgfVxuICAuY2VsbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmLmhpZ2hsaWdodGVkLnRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC41KTtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICAgICYuc2VsZWN0ZWQsXG4gICAgJi5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAuZGF5X19tb250aF9idG4sXG4gIC5tb250aF9feWVhcl9idG4ge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAmLS1lcnJvciB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENvbnRhY3QgZm9ybSBtb2RhbCBvdmVycmlkZXNcbiAqL1xuI3skZWQtY29udGFjdH0tZm9ybS0tbW9kYWwge1xuICAjeyRlZC1jb250YWN0fS1pbnB1dDpub3QoI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LS1lcnJvcntcbiAgICAmI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC4xNSk7XG4gICAgfVxuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyIHtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtbGFiZWwtLWNoZWNrYm94IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGF0LXJvb3QgI3skZWQtY29udGFjdH0tZm9ybS0tbW9kYWwgI3skZWQtY29udGFjdH0taW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAjeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICB9XG59XG5cbi8vIENoZWNrIGF2YWlsYWJpbGl0eSBmb3JtIC0gc2luZ2xlIGxvY2F0aW9uXG4uaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsb2F0aW5nLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAmLS1tb2RhbHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgJi0tdGV4dGFyZWEge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9IFxuICB9XG59XG5cbi5mbG9hdGluZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG5cbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1kYXRlcGlja2VyIHtcbiAgICAgICY+ZGl2PmlucHV0IHtcbiAgICAgICAgY29sb3I6ICNGRjVBNzU7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgJl90ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyAgICBcbiAgICBjb2xvcjogIzY1NjU2NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICYtdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgfVxuIH1cblxuICYtLWRhdGVwaWNrZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICYgPiBkaXYgPiBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfSBcbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAmX2VtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1idXR0b24ge1xuICAmLS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAmID4gaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC5hY3RpdmUge1xuICB0b3A6IC0yMnB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC5hY3RpdmUtLW1vZGFsIHtcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsXG4uZmxvYXRpbmctbGFiZWwuYWN0aXZlLS1tb2RhbF90ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94X3Bpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1vZGFsXG4ubW9kYWxfX2hlYWQtLWNvbnRhaW5lciB7XG4gICYtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTIzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5kaXNhYmxlLWJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZW1haWwtZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAmLmVycm9yLW1lc3NhZ2UtcGluayB7XG4gICAgY29sb3I6ICRwaW5rLTI7XG4gIH1cbn1cblxuIiwiI3skZWQtcmV2aWV3c30ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTYwcHgpIDAgMDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBmbGV4OiAxO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LXBpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG4iLCIjeyRlZC1tYXB9IHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICB9XG59XG5cbiN7JGVkLW1hcH1fX3Bpbi1pbmZvIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgYSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkLXJlbGF0ZWQtc2xpZGVyfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMjtcblxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICAgJi0tc20tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19jYXRlZ29yeSB7fVxuICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIxcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190YWdzX190YWcge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cblxuICAgICYtLXNtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjY2cHgpO1xuICAvL31cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjE0cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgzMTFweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNzBweCkgMCBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjY4cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJlbGF0ZWQtc2xpZGVyfSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5zd2lwZXItc2xpZGUsXG4gICAgLmVsLWNhcmQgIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDQ5cHgpICFpbXBvcnRhbnQ7XG4gICAgfSAgIFxuICB9XG5cbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlLFxuICAgIC5lbC1jYXJkICB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwOXB4KSAhaW1wb3J0YW50O1xuICAgIH0gIFxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZCAge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwNHB4KTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiI3skZWQtcm9vbXMtc2xpZGVyfSB7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl9taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtaW4taGVpZ2h0OiAgMzg4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICAzNDVweDtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt9XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgfVxuICAuZWwtY2FyZF9fY2F0ZWdvcnkge31cbiAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxMjlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMXB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIC5lbC1jYXJkX190YWdzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDI2NnB4KTtcbiAgLy99XG5cbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjE0cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBtaW4taGVpZ2h0OiAxNzhweDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xuICAgICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDI2M3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXMtc2xpZGVyfSB7XG4gICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI1cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6bm90KC5zbGlkZS12aXNpYmxlKSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI3OHB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwNXB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFxuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXIge1xuICB6LWluZGV4Ojk7XG59XG4iLCIjeyRlbnRpdHktZGV0YWlsc30tLXBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwMHB4KSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuIiwiI3skZWRuLXN0aWNreS1ib3h9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5idG4ge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgc3Ryb2tlOiAkcGluaztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbi1zdGFuZGFyZH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGdyZXktNTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMjIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC0xcHgpO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYm94IHtcbiAgQGV4dGVuZCAuc3RpY2t5LWJveF9fc2hhcmUtYm94O1xuICB0b3A6IDExMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG5cbiAgJi0tb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0b3A6IDEwMCU7XG4gIH1cblxuICAudHdpdHRlciB7XG4gICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4IDE2cHg7XG4gIH1cbn1cblxuLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gIEBleHRlbmQgLnN0aWNreS1ib3hfX3NoYXJlLWJveDtcbiAgdG9wOjExMCU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gICYtLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6MTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gIHVybCgnL2ltYWdlcy9lbWFpbC13aGl0ZS5zdmcnKVxuICBuby1yZXBlYXRcbiAgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLS10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvdHdpdHRlci13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ZhY2Vib29rLXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy93aGF0c3VwLXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLXBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3BpbnRlcmVzdC13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJveCBoNCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4jeyRlZG4tc3RpY2t5LWJveH0ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNzVweCk7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzEwcHgpO1xuICAgID4gLmJ0biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnRuLS1ibG9jayB7XG4gICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX2JhY2sge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX2xpa2UtYnRuLS1saWtlZCB7XG4gIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICN7JGVkbi1zdGlja3ktYm94fV9fbGlrZS1idG4tdGV4dCxcbiAgI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1idG4tdGV4dHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3skZWRuLXN0aWNreS1ib3h9X19ib29rLWJ0biB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAjeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJ0biB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkcGluaywgJHBpbmssICR3aGl0ZSwgbGlnaHRlbigkcGluayw0JSkpO1xuICB9XG4gICN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYm94IHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDI2cHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCkgc2NhbGUoLTEpO1xuICAgICAgbGVmdDogMSU7XG4gICAgfVxuICAgICYtLW9wZW4ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cbnVsLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucy5zay1yZXNldC11bCA+IGxpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNzdGlja3ktYm94LXBpbmtfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMy42cHgpO1xuICB9XG59XG5cbi5zdGlja3ktYm94LXBpbmtfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg5LjZweCk7XG4gIH1cbn1cblxuXG4vLyBTZXJ2aWNlIEJveCBpZiBlbnRyeSB0eXBlID4gNCBcblxuI3skZWRuLXN0aWNreS1ib3h9X2xvZ28ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtbm8tYmFubmVyIHtcbiAgICB0b3A6IC0xM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IC00LjY4NzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgPiAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxMHB4KTtcbiAgICA+IC5idG4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJ0bi0tYmxvY2sge1xuICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1uby1iYW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG4gIC5idG4tLWljb24uYnRuLS1zbSB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IC8qIEZvcmNlIHRoZSBmaXJzdCBpdGVtIHRvIHRha2UgdXAgdGhlIGZ1bGwgd2lkdGggKi9cbiAgICAgICAgb3JkZXI6IC0xOyBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJ0biB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVDNUM1O1xuICAgIGNvbG9yOiAjQzVDNUM1O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBzdHJva2U6ICRwaW5rO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkZ3JleS01O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAyMiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTFweCk7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX0tLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgXG4gIC5wYWNrYWdlLXByaWNlLXRvdGFsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLnBhY2thZ2UtcHJpY2UtcGVyLXBlcnNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJveCB7XG4gIEBleHRlbmQgLnN0aWNreS1ib3hfX3NoYXJlLWJveDtcbiAgdG9wOjExMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG4gICYtLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6MTAwJTtcbiAgfVxuICAudHdpdHRlcntcbiAgICBiYWNrZ3JvdW5kOiBibHVlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTZweCAxNnB4O1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBAZXh0ZW5kIC5zdGlja3ktYm94X19zaGFyZS1ib3g7XG4gIHRvcDoxMTAlO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICAmLS1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOjEwMCU7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gIHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvZW1haWwtd2hpdGUuc3ZnKVxuICBuby1yZXBlYXRcbiAgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLS10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3R3aXR0ZXItd2hpdGUuc3ZnKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9mYWNlYm9vay13aGl0ZS5zdmcpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvd2hhdHN1cC13aGl0ZS5zdmcpO1xuICB9XG4gICYtLXBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9waW50ZXJlc3Qtd2hpdGUuc3ZnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYm94IGg0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA2NjY2O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICYgPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJiA+ICoge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5idG4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3OXB4KTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxNDtcblxuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gICAgPiAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJiA+IGRpdiA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOXB4KTtcbiAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnRuLS1ibG9jayB7XG4gICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fYmFjayB7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAuc2staWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19saWtlLWJ0bi0tbGlrZWQge1xuICBzdmcgcGF0aCB7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fbGlrZS1idG4tdGV4dCxcbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ0bi10ZXh0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fYm9vay1idG4ge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ0biB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkcGluaywgJHBpbmssICR3aGl0ZSwgbGlnaHRlbigkcGluayw0JSkpO1xuICB9XG4gICN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1ib3gge1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjZweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKSBzY2FsZSgtMSk7XG4gICAgICBsZWZ0OiAxJTtcbiAgICB9XG4gICAgJi0tb3BlbiB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgfVxuICB9XG59XG5cblxudWwuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zLnNrLXJlc2V0LXVsID4gbGkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgd2lkdGg6IDE3OHB4O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbi1yZXNlcnZhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogMTJweCAyM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiNzdGlja3ktcGFja2FnZS1ib3gtZGFya19fYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxufVxuXG4uc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOS42cHgpO1xuXG4gIH1cbn1cblxuLnN0aWNreS1wYWNrYWdlLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNS4zMTI1cmVtO1xuICB9XG5cbn1cbiIsIiN7JGVkLWNvbW1lbnRzfSB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3M7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1oZWFkZXIge1xuICAgIC8vIHBhZGRpbmctbGVmdDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tdGl0bGUge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXRpdGxlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LWxpc3Rpbmcge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWxpc3Rpbmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4MnB4KTtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1saXN0aW5nLW1vZGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tbW9yZS1idG4ge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1waWN0dXJlIHtcbiAgICAvLyBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1waWN0dXJlO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcblxuICAgICYgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1waWN0dXJlLW1vZGFsIHtcbiAgICAmIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTcuOHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTcuOHB4KTtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1pbmZvOm50aC1jaGlsZCgyKSB7XG4gICAgJiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG59XG5cbiN7JGVkLWNvbW1lbnRzfS1waWN0dXJlIGltZyBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbn1cblxuI3skZWQtY29tbWVudHN9LWNvbnRlbnQge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWNvbnRlbnQ7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1kZXNjcmlwdGlvbi1tb2RhbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuI3skZWQtY29tbWVudHN9LWZvb3RlciB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtZm9vdGVyO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnQtd3JhcCB7XG4gICAgZmxleDogMCAwIDczJTtcbiAgICBtYXgtd2lkdGg6IDczJTtcbn1cblxuI3skZWQtY29tbWVudHN9LXdyYXAgI3skZWQtY29tbWVudHN9LWxpc3RpbmctbW9kYWwge1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4jeyRlZC1jb21tZW50c30tbW9kYWwge1xuICAgIHdpZHRoOiA2NTZweDtcbiAgICBoZWlnaHQ6IDc1NnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tbW9kYWwtc3RpY2t5LWhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogODNweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgd2lkdGg6IDY1NnB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbW1lbnRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xufVxuXG4uY29tbWVudHMtc2xpZGVyIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiAyNTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbn1cblxuXG4uY29tbWVudHMtc2xpZGVyX19pbWFnZSB7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OHB4LCA0MHB4KTtcbiAgICB3aWR0aDogODBweDtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyX19vbmUtY29tbWVudF9faW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk2cHgsIDQwcHgpO1xufVxuXG4uY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiA2M3B4IDM3cHggMzRweCAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgJi0tb25lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU0cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyX3VzZXIge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG59XG5cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5jb21tZW50cy1zbGlkZXJfX2NhcmQgLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiBwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmNvbW1lbnRzLXNsaWRlcl9fY2FyZCAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHAuY29tbWVudHMtc2xpZGVyLWNvbW1lbnQgc3BhbntcbiAgICAvL2Rpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuY29tbWVudHMtc2xpZGVyX19jYXJkIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24gc3Bhbi5jb21tZW50cy1zbGlkZXItbW9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX29uZS1jb21tZW50LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiJHBkLW1vZGFsOiAnLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwnO1xuXG5cbiN7JHAtZGV0YWlsc30ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgLmNvbnRhaW5lci1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi0tcGxhY2Vob2xkZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCk7XG5cbiAgICAgICAgLmxpbmVhci1wcm9ncmVzcyxcbiAgICAgICAgLnNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLXNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkpO1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cbiAgICAudG5zLW5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogOCU7XG4gICAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNnB4KTtcbiAgICAgICAgei1pbmRleDogOTk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg4JSArIDEwMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmx1ciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB6LWluZGV4OiAzO1xufVxuI3skcC1kZXRhaWxzfV9fcmVzZXJ2YXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgY29sb3I6ICMyQzJDMkM7XG59XG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24ge1xuICAgIEBleHRlbmQgLmJsdXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE5MnB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSoxMDApIC0gMjY2cHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDhweCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oODVweCk7XG4gICAgfVxuXG4gICAgJi1zbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzQwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCxcbiN7JHAtZGV0YWlsc31fX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLm5vLXNwYWNlLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWVkaXQtaW5mbyB7XG4gICAgI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0tLWV4cGFuZGFibGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSxcbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLml0ZW1zLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLS1leHBhbmRhYmxlIHtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICYtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCk7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvZHJvcGRvd24td2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLS1leHBhbmRlZCB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdC1sZyB7XG4gICAgbGkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLm1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgJi0tb3Zlcm5pZ2h0IHtcbiAgICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tdGFiIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cbn1cblxuI3skcC1kZXRhaWxzfV9fc2Nyb2xsLW5leHQge1xuICAgIEBleHRlbmQgLmJsdXI7XG5cbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDhweCkgMCAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgei1pbmRleDogMzM7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogY2FsYygxMDB2aCAtIDE2MHB4KTtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIGdhcDogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCB7XG4gICAgLm92ZXJuaWdodC1yb29tcy1pbmZvIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gICAgY29sb3I6ICM5MjkyOTI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIC8vIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gICAgLml0ZW0tZGV0YWlscyB7XG4gICAgICAgIGNvbG9yOiAgIzkyOTI5MjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgaDMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1leHBhbmRlZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7IFxuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktODtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG59XG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbm8tYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtbGlzdC13cmFwIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIH1cblxuICAgIC5ldmVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHtcbiAgICBvcmRlcjogNTtcbiAgICBwYWRkaW5nOjA7XG5cbiAgICAmLmJvcmRlci10b3Age1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktODtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzAlO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDY2JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9sZGVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jeyRwZC1tb2RhbH17XG4gICAgei1pbmRleDogNjY2NztcblxuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgICAgICBjb2xvcjojRkZGO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjhweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTtcblxuICAgICAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY292ZXItcGhvdG9zIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTExcHgpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ3cHgpIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDU0cHgpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1yb3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS02O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgICAuc2staWNvbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbC1idXR0b257XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbC1idXR0b24td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS02O1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUxMXB4KTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTFweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTFweCk7XG4gICAgfVxuXG4gICAgLnRucy1uYXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2OXB4KTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY2FsZWQtZG93biB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODMpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjYWxlZC11cCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjYWxlZC1kb3duLW1pbmkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2LW5vdC1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzJDMkMyQztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICAgICAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTU9CSUxFIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAudGlueS1zbGlkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY292ZXItcGhvdG9zIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX190aXRsZS0tc21hbGwtc2NyZWVuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgLmNsb3NlLW1vZGFsLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgZmxleDogMCAwIDg4JTtcbiAgICAgICB9XG5cbiAgICAgICAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICB9XG5cbiAgICAgICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLUVORCBPRiBNT0JJTEUgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxhYmVsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIixcIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC5yb29tLWl0ZW0ge1xuICAgICAgICAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbXMtd3JhcC5uby1zcGFjZS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLnR4dF91bmRlcmxpbmV7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY2VudGVyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndpZHRoLTEwMC1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmJsb2NrLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94LWJ1dHRvbi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCkgIWltcG9ydGFudDtcblxuICAgIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTBweCkgIWltcG9ydGFudDtcblxuICAgICAgICAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBoMy5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDJweCkgY2FsY3VsYXRlUmVtKDlweCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMtbGFiZWx7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS15ZWxsb3d7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzkwMDg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVzZXItZGFzaGJvYXJkX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUtZ3JlZW57XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN0IyNkE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVzZXItZGFzaGJvYXJkX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUtcmVke1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA0NDM4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yb29tLXdyYXAge1xuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cbiIsIiRtYWdhemluZXMgOiAnLm1hZ2F6aW5lcyc7XG4kbS1lbnRpdHkgOiAnLm1hZ2F6aW5lc19fZW50aXR5JztcbiRtLWNhdGVnb3JpZXMgOiAnLm1hZ2F6aW5lc19fY2F0ZWdvcmllcyc7XG4kbS1kZXRhaWxzIDogJy5tYWdhemluZXNfX2RldGFpbHMnO1xuXG4jeyRtYWdhemluZXN9X19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgfVxufVxuXG4jeyRtYWdhemluZXN9X19oZWFkZXIge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NXB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAmLXN0aWNreSB7XG4gICAgICBhbmltYXRpb246IHNob3dEb3duIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAmLXNjcm9sbC1kb3duIHtcbiAgICAgIGFuaW1hdGlvbjogaGlkZVVwIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93RG93biB7XG4gIGZyb20ge1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgfVxuICBcbiAgICB0byB7XG4gICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBoaWRlVXAge1xuICAyNSUge1xuICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICB9XG4gIFxuICAgIDUwJSB7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlIHtcbiAgei1pbmRleDogNTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlLS1saW5rIHtcbiAgQGV4dGVuZCAjeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmY7XG4gIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlLS1tb2JpbGUge1xuICBAZXh0ZW5kICN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fZ2FsbGVyeS1kaXNhYmxlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICB9XG59XG5cbi5icmVhay1uby1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudD5wIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBwLFxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBzcGFuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubW9iaWxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fbm8tcmVzdWx0cy0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweDtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjBweCkgMCBjYWxjdWxhdGVSZW0oNjBweCkgMDtcbn1cblxuLm1hZ2F6aW5lc19fbm8tcmVzdWx0cy0tbmV3ZXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ubWFnYXppbmVfX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3LnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbn1cblxuQGltcG9ydCBcIm1hZ2F6aW5lcy9lbnRpdHlcIjtcbkBpbXBvcnQgXCJtYWdhemluZXMvY2F0ZWdvcmllc1wiO1xuQGltcG9ydCBcIm1hZ2F6aW5lcy9kZXRhaWxzXCI7XG5AaW1wb3J0ICdtYWdhemluZXMvcmVsYXRlZCc7IiwiI3skbS1lbnRpdHl9LWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG59XG5cbiN7JG0tZW50aXR5fS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIGEge1xuICAgIC8vZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX3BsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAtMTlweCAtMTlweCAyNHB4O1xuICB9XG59XG5cbiN7JG0tZW50aXR5fS1pbWFnZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG5cbiN7JG1hZ2F6aW5lc31fX2xpa2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uby1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JG0tZW50aXR5fS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbiN7JG0tZW50aXR5fS1kYXRlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4jeyRtLWVudGl0eX0tZXhjZXJwdCB7fVxuXG4jeyRtLWVudGl0eX0tZXhjZXJwdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJHBpbms7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rLTM7XG4gIH1cbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuXG4jeyRtLWVudGl0eX0tY2FyZC0tcGxhY2Vob2xkZXIge1xuICAucGgtcm93IC5iaWcge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbi5zbS1zY3JlZW4taW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59IiwiI3skbS1jYXRlZ29yaWVzfSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTJweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0b3A6IDU1cHg7XG5cbiAgJi0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICB0b3A6IDEyNnB4O1xuICB9XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgfVxufVxuXG4jeyRtLWNhdGVnb3JpZXN9LWZvcm0tc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybS1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCR3aGl0ZSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGNhcmV0LWNvbG9yOiAkd2hpdGU7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9zZWFyY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybS1zdWJtaXR0ZWQge1xuICBAZXh0ZW5kICN7JG0tY2F0ZWdvcmllc30tZm9ybS1zdWJtaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jbG9zZS1ncmV5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1tZW51IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LW1lbnUtaXRlbSB7XG4gIGEge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLy8gJjpmb2N1cyB7XG4gICAgLy8gICBjb2xvcjogJHBpbms7XG4gICAgLy8gfVxuICB9XG5cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnUtaXRlbV9fc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAkcGluaztcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBjb2xvcjogI2ZmZmZmZjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJcbiAqL1xuI3skbS1jYXRlZ29yaWVzfS0tcGxhY2Vob2xkZXIge1xuICAucGgtcm93IHtcbiAgICBkaXYge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5iaWcge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5iaWcuZW1wdHkge1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWNhdGVnb3JpZXN9LXN0aWNreS1tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDE1NXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tc3RpY2t5IHtcbiAgICBhbmltYXRpb246IGdvVXAgMC4zcyBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblxuICAgICYtdXAge1xuICAgICAgYW5pbWF0aW9uOiBnb0Rvd24gMC4zcyBlYXNlLWluO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZ29Eb3duIHtcbiAgZnJvbSB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDE1NXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ29VcCB7XG4gIGZyb20ge1xuICAgIHRvcDogMTU1cHg7XG4gIH1cblxuICB0byB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tc3RpY2t5LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDI1cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbiN7JG0tY2F0ZWdvcmllc31fX3N0aWNreS1tZW51X19waWxsIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG5cbiAgJi0tcGluayB7XG4gICAgY29sb3I6ICRwaW5rICAhaW1wb3J0YW50O1xuICB9XG59IiwiI3skbS1kZXRhaWxzfSB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIG92ZXJmbG93OiBjbGlwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuI3skbS1kZXRhaWxzfV9fZGF0ZSB7XG4gIGNvbG9yOiAjYzVjNWM1O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG4jeyRtLWRldGFpbHN9X190b3AtbWV0YS1kYXRhIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fdGFncyB7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9faW1hZ2Uge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9faW1hZ2UtLXlvdXR1YmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgcGFkZGluZy10b3A6IDU1JTtcbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZS1jb250IHtcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cblxuI3skbS1kZXRhaWxzfV9faW1hZ2UtY29udC1uby1jb21tZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAjeyRtLWRldGFpbHN9X19pbWFnZS1jb250LW5vLWNvbW1lbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fbWV0YS1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICZfX25vdC1sb2FkZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbn1cblxuI3skbS1kZXRhaWxzfV9fc2hhcmUtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgIHVybCgnL2ltYWdlcy9lbWFpbC13aGl0ZS5zdmcnKVxuICAgICAgICAgICAgICBuby1yZXBlYXRcbiAgICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLS10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvdHdpdHRlci13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ZhY2Vib29rLXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy93aGF0c3VwLXdoaXRlLnN2ZycpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLXBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3BpbnRlcmVzdC13aGl0ZS5zdmcnKTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19saWtlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gICYuYnRuLS1pY29uLmJ0bi0tc20gLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fc2hhcmUtYnRuIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg5N3B4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxufVxuXG4ubWFnYXppbmUtZGV0YWlscy0taWNvbnMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4NHB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbiAgfVxuXG4gICYtLW1vcmUtbGlrZXMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOTRweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOThweCk7XG4gICAgfVxuICB9XG59XG4jeyRtLWRldGFpbHN9IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24gI3skbS1kZXRhaWxzfV9fZ2FsbGVyeS1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIG1heC13aWR0aDogOTMlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fZ2FsbGVyeS1zbGlkZS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fZm9ybSB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NXB4KTtcblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcbiAgICBjb2xvcjokYmxhY2s7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGJsYWNrKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6JGJsYWNrO1xuICB9XG4gIC5lbnRpdHktY29udGFjdC1mb3JtX19tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDIwcHgpIDA7XG4gICAgJi0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0e1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSA1NCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0k1SWo0OGNHRjBhQ0JtYVd4c1BTSnViMjVsSWlCemRISnZhMlU5SWlNd01EQWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdaRDBpVFRFZ01XdzJJRFlnTmkwMklpOCtQQzl6ZG1jKycpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjokYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4XG4gIH1cblxuICAuYnRue1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1tYWdhemluZS1vdmVydmlldyB7XG4gIC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4jeyRtLWRldGFpbHN9X19pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG4gIC5waC1waWN0dXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICAmLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0b3A6IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiN7JG0tZGV0YWlsc31fX2JyZWFkY3J1bWItbmF2aS0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jeyRtLWRldGFpbHN9X19icmVhZGNydW1iLW5hdmktLWljb24ge1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICAmIHNwYW4ge1xuICAgICYgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JG0tZGV0YWlsc30ge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBnYXA6IC45Mzc1cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLm1vYmlsZS1zd2lwZXItLW9uZS1pdGVtIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uOTM3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLS45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAuOTM3NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC45Mzc1cmVtO1xuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDI1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDkzJTtcbiAgICAgIH1cblxuICAgICAgLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjeyRtLWRldGFpbHN9X19yZWxhdGVkLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5NXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICAudG5zLW91dGVyIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAudG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vLnRucy1pdGVtIHtcbiAgICAvLyAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLy8gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy99XG4gIH1cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgLnRpbnktc2xpZGVyX19zbGlkZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwNXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1pbWFnZSB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0NnB4KTtcbiAgfVxuICBpbWcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDAlKSBzY2FsZSgxLjEwNSk7XG4gICAgfVxuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLWV4Y2VycHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBmbGV4OiAxO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgJjpob3ZlciB7XG4gICAgI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1leGNlcnB0IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtc2xpZGVyIHtcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODZweCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAudGlueS1zbGlkZXJfX3NsaWRlLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyLFxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjg5cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDlweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjE3cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwNXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgLnN3aXBlci1zbGlkZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fc2xpZGUubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjeyRmLWhlYWRlcn0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCkgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuXG4jeyRmLWhlYWRlcn0tdGl0bGUge1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIH1cbn1cblxuI3skZi1oZWFkZXJ9LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEwcHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxufVxuXG4jeyRmLXRhYnN9IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAmLS1sb2FkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuI3skZi10YWJzfS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gICYtLWFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgI3skZi10YWJzfS1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZi10YWJzfS1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4iLCIjeyRmLWluZm99IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogNDBweCAwIDYycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogNTBweCAwIDcwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IDUwcHggMCA5MHB4O1xuICB9XG59XG5cbiN7JGYtaW5mb30gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUge1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctd2hpdGUuc3ZnKTtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkd2hpdGUpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDglO1xuICB9XG4gICYtLWVycm9yIHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHBpbmspO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy1lcnJvci5zdmcpO1xuICAgIH1cbiAgfVxuICAuY2VsbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmLmhpZ2hsaWdodGVkLnRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC41KTtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICAgICYuc2VsZWN0ZWQsXG4gICAgJi5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAuZGF5X19tb250aF9idG4sXG4gIC5tb250aF9feWVhcl9idG4ge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2JTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmLWluZm99LWJ0biB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgyOXB4KTtcbiAgfVxufVxuXG4jeyRmLWluZm99LWJ0bi1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRwaW5rO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG59XG5cbiN7JGYtaW5mb30tbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWNvbnRhY3QtZm9ybV9fY29uZmlybS1tZXNzYWdlID4gaDQge1xuICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDg4JTtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gIH1cbn1cblxuLypcbiAqIFNrIE1vZGFsIG92ZXJyaWRlc1xuICovXG4jeyRmLWluZm99IHtcbiAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gIH1cblxuICAuZmxvYXRpbmctbGFiZWwtLW1vZGFsIHtcbiAgICBsZWZ0OiAxMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjdyZW07XG4gICAgfVxuICAgIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIH1cbiAgICAudmRwLWRhdGVwaWNrZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAvL2NvbG9yOiAkYmxhY2s7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy5zdmcpO1xuICAgICAgICAvL0BpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRibGFjayk7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbnRpdHktY29udGFjdC1mb3JtX19jb25maXJtLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMnJlbSAwIDIwcHggMDtcbiAgfVxuXG4gIHRleHRhcmVhLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cbn0iLCIjeyRmLWVudHJ5fSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skZi1lbnRyeX1fX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgfVxufVxuXG4jeyRmLWVudHJ5fV9fY2hlY2tib3gtaW5uZXIge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NzVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTE2NHB4KTtcbiAgfVxufVxuXG4jeyRmLWVudHJ5fV9fY2hlY2tib3gtbGFiZWwge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4zKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG4gIEBhdC1yb290IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLXdoaXRlLnN2Zyk7XG4gIH1cbn1cblxuI3skZi1lbnRyeX0tZW1wdHktbWVzc2FnZSxcbiN7JGYtZW50cnl9LS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTQ0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLWZhdm9yaXRlcyB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI3MHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxufVxuIiwiJGZhdm9yaXRlczogJy5mYXZvcml0ZXMnO1xuJGYtaGVhZGVyOiAnLmZhdm9yaXRlc19faGVhZGVyJztcbiRmLXRhYnM6ICcuZmF2b3JpdGVzX190YWJzJztcbiRmLWluZm86ICcuZmF2b3JpdGVzX19pbmZvJztcbiRmLWVudHJ5OiAnLmZhdm9yaXRlc19fZW50cnknO1xuXG5AaW1wb3J0IFwiZmF2b3JpdGVzL2hlYWRlclwiO1xuQGltcG9ydCBcImZhdm9yaXRlcy9pbmZvXCI7XG5AaW1wb3J0IFwiZmF2b3JpdGVzL2VudHJpZXNcIjtcblxuI3skZmF2b3JpdGVzfV9fbW9yZS1lbnRyaWVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xufVxuIiwiJGV2ZW50am9icyA6ICcuZXZlbnRqb2JzJztcbiRlai1qb2Itc2VhcmNoIDogJy5ldmVudGpvYnNfX2pvYi1zZWFyY2gnO1xuJGVqLWRldGFpbHMgOiAnLmV2ZW50am9ic19fZGV0YWlscyc7XG5cbiN7JGV2ZW50am9ic31fX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fcmVzdWx0cy13cmFwICN7JGV2ZW50am9ic31fX3RhYmxle1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjY0cHgpO1xuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX2hlYWRlciB7XG4gIEBleHRlbmQgI3skbWFnYXppbmVzfV9faGVhZGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cblxuICAmLS1yZXN1bHRzIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICB9XG5cbiAgJi1vdmVydmlldyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgXG4gICAgICAmLXN0aWNreSB7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgXG4gICAgICAmLWhpZGUge1xuICAgICAgICB0b3A6IC0xNTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC44cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX2hlYWRlci10aXRsZSB7XG4gIEBleHRlbmQgI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlO1xuICAmLWxpbmsgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190YWJsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIHdpZHRoOiAxMDAlO1xuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgY29sb3I6ICM5ZTllOWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgyMXB4KSBjYWxjdWxhdGVSZW0oMTBweCkgMDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge31cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICB9XG4gIH1cbiAgdHI6bGFzdC1jaGlsZCB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190YWJsZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgJl9zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3RhYmxlX19lbXBsb3llciB7XG4gICZfc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190YWJsZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGVfX2RhdGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9zbWFsbCB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19uby1yZXN1bHRzLXdyYXAge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDIwcHgpIDAgY2FsY3VsYXRlUmVtKDYwcHgpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2NHB4KTtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX25vLXJlc3VsdHMtLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5O1xuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIH1cblxuICAmLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDoxMjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgei1pbmRleDogOTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE1NXB4O1xuICAgIFxuICAgICYtc3RpY2t5IHtcbiAgICAgIHRvcDogMTU1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLWhpZGUge1xuICAgICAgdG9wOi0xNTBweDtcbiAgICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW47XG4gICAgfVxuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JGVqLWpvYi1zZWFyY2h9LW1vYmlsZTpmb2N1cy13aXRoaW4ge1xuICAgIHRvcDogMTU1cHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1tb2JpbGUtaGlkZSB7XG4gICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgICBvcGFjaXR5OjA7XG4gIH1cbn1cblxuXG4jeyRlai1qb2Itc2VhcmNofV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tdGV4dC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCR3aGl0ZSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGNhcmV0LWNvbG9yOiAkd2hpdGU7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC8vICY6Zm9jdXMge1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIC8vIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0IHtcbiAgQGV4dGVuZCAjeyRlai1qb2Itc2VhcmNofS10ZXh0LWlucHV0O1xuICBAaW5jbHVkZSByZXNldC1zZWxlY3QoKTtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8vIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSA1NCU7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi13aGl0ZS5zdmcpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCkgIWltcG9ydGFudDtcbiAgICAvLyBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCkgIWltcG9ydGFudDtcblxuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgaGVpZ2h0OiAzMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktOCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBtYXJnaW4tdG9wOi00N3B4O1xuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICBcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDQ5cHg7XG4gICAgbGVmdDowcHg7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tbW9iaWxlLXN0aWNreSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgICAgIHRvcDogNDhweDtcbiAgICB9XG4gICAgXG4gICAgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rXG4gIH1cbiAgJi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbi1lbXB0eSB7XG4gIEBleHRlbmQgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbjtcbn1cblxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3RfX2ZpcnN0LW9wdGlvbiB7XG4gIEBleHRlbmQgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDowO1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LWZvcm0tc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4jeyRlai1qb2Itc2VhcmNofS1mb3JtLXN1Ym1pdHRlZCB7XG4gIEBleHRlbmQgI3skZWotam9iLXNlYXJjaH0tZm9ybS1zdWJtaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jbG9zZS1ncmV5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuI3skcGFnaW5hdGlvbn0tLWpvYi1vdmVydmlldyB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAjeyRwYWdpbmF0aW9ufV9fbnVtYmVycy1jb250IHtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMjNweCkgMDtcbiAgfVxuICAjeyRwYWdpbmF0aW9ufV9fY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG5cbiN7JGV2ZW50am9ic31fX3RhYmxlLS1wbGFjZWhvbGRlciB7XG4gIHRkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGgtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS0tcGxhY2Vob2xkZXIge1xuICAucGgtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAucGgtY29sLTEyLmJpZyB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDNweCk7XG4gIH1cbn1cblxuLmJ0bi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9zZWFyY2guc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzMlIDUwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgzcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAlIDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMxJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfS1oZWFkZXItYnRuIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuXG4jeyRlai1kZXRhaWxzfV9zaGFyZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgfVxuICAgIGhlaWdodDogMS41cmVtXG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX2NvbnRlbnQgcCxcbi5ldmVudGpvYnNfX2RldGFpbHNfX2NvbnRlbnQgc3BhbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuQGltcG9ydCBcImV2ZW50LWpvYnMvZGV0YWlsc1wiO1xuIiwiI3skZWotZGV0YWlsc31fX3RvcC1tZXRhLWRhdGEge1xuICBAZXh0ZW5kICN7JG0tZGV0YWlsc31fX3RvcC1tZXRhLWRhdGE7XG59XG5cbiN7JGVqLWRldGFpbHN9X19kYXRlIHtcbiAgQGV4dGVuZCAjeyRtLWRldGFpbHN9X19kYXRlO1xufVxuXG4jeyRlai1kZXRhaWxzfV9fdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X19zaGFyZS1idXR0b25zIHtcbiAgQGV4dGVuZCAjeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b25zO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTZweCk7XG59XG5cbiN7JGVqLWRldGFpbHN9X19zaGFyZS1idXR0b24ge1xuICBAZXh0ZW5kICN7JG0tZGV0YWlsc31fX3NoYXJlLWJ1dHRvbjtcbiAgJi0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC90d2l0dGVyLXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvZmFjZWJvb2std2hpdGUuc3ZnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3doYXRzdXAtd2hpdGUuc3ZnKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLXBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9waW50ZXJlc3Qtd2hpdGUuc3ZnKTtcbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fdGFibGUge1xuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOC44cHgpXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X19ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTEuMnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KVxuICAgIH1cbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbn1cblxuI3skZWotZGV0YWlsc31fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuXG4jeyRldmVudGpvYnN9X19pbm5lci0tcGxhY2Vob2xkZXIge1xuICAjeyRlai1kZXRhaWxzfV9fdGl0bGUge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gICN7JGVqLWRldGFpbHN9X19ib3gge1xuICAgIC5waC1pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X19zaGFyZS1idXR0b25zLS1wbGFjZWhvbGRlciB7XG4gIC5waC1jb2wtMSB7XG4gICAgZmxleDogMCAwIDUlO1xuICB9XG4gIC5waC1jb2wtMS5lbXB0eSB7XG4gICAgZmxleDogMCAwIDIlO1xuICB9XG4gICYucGgtaXRlbSB7XG4gICAgcGFkZGluZzogMTJweCA1cHggNXB4IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDFweCk7XG4gIH1cbn1cbiIsIiN7JHNlby1oZWFkZXJ9IHtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgLmNvbC0xMi1zdHlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjBweCk7XG4gIEBpbmNsdWRlIGNvdmVyLWltYWdlLWNvbnRhaW5lcigpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM5MHB4KTtcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbiN7JHNlby1oZWFkZXJ9X19pbWFnZS0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5waC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucGgtcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19jb250ZW50LS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnBoLWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4iLCIjeyRzZW9wYWdlc31fX292ZXJ2aWV3X19jYXJkcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuI3skc2VvLWNhcmR9IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDNuICsgMSkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAxKSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJjpub3QoOm50aC1jaGlsZCgzbiArIDEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgJi1zbGEgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0Q5QzRBQTtcbiAgfVxufVxuI3skc2VvLWNhcmR9LWxpbmsge1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jeyRzZW8tY2FyZH0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY3JTtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcblxuXG4gIH1cbiAgJjpub3QoJi0tbm8tbGluay10ZXh0KTpob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMTA1KTtcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTAwMSwgMS4xMDAxKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xMDAxLCAxLjEwMDEpO1xuICAgIH1cbiAgfVxuICAmLS1uby1saW5rLXRleHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0NXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIzNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI5NXB4KTtcbiAgICB9XG4gICAgJiA+IGltZyB7XG4gICAgICBpbWFnZS1yZW5kZXJpbmc6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwOXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VvLWNhcmR9LXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzZweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuXG4gICYtc2xhIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7ICBcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbiN7JHNlby1jYXJkfS1pbWFnZS0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5waC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBoLXBpY3R1cmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG4gIC5waC1yb3cge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnBoLWNvbC02IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gIH1cbn1cbiIsIiN7JGRhc2hib2FyZH0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jeyRkYXNoYm9hcmR9X193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4jeyRkYXNoYm9hcmR9X19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTM7XG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oLTMycHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgJi0tZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMzJweCk7XG4gIH1cbn1cbiIsIiN7JGRhc2hib2FyZH1fX3RleHQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiByZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IocmVkKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3Bhc3N3b3JkLWlucHV0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JGRhc2hib2FyZH1fX3Bhc3N3b3JkLXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19wYXNzd29yZC1pbnB1dCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fdGV4dC1pbnB1dDtcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZXllX2Nyb3NzZWQuc3ZnKSBuby1yZXBlYXQgOTglIGNlbnRlcjtcbiAgLy9iYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cblxuI3skZGFzaGJvYXJkfV9fbGFiZWwge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwcHgpXG59XG5cbiN7JGRhc2hib2FyZH1fX2Zvcm0tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICYtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICB9XG4gICYtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3Bhc3N3b3JkLXNhZmV0eSB7XG4gICYtLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzUyY1xuICB9XG4gICYtLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTQxMFxuICB9XG4gICYtLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZhNDBjXG4gIH1cbiAgJi0tZGFyay1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGMwZFxuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3RleHRhcmVhIHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X190ZXh0LWlucHV0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiByZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IocmVkKTtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19tZXNzYWdlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gICYtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICB9XG4gICYtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoYXJhY3Rlci1jb3VudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiByZWQ7XG4gIH1cbiAgbWluLWhlaWdodDogMjVweDtcbn1cblxuI3skZGFzaGJvYXJkfV9fZHJvcGRvd24ge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX3RleHQtaW5wdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiByZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IocmVkKTtcbiAgfVxuICAmLXNtIHtcbiAgICB3aWR0aDogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qXG4gKiBDaGVja2JveCBpbnB1dHNcbiAqL1xuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICB9XG4gIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX2NoZWNrYm94OmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXRpdGxlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXdyYXAge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LS1pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLypcbiAqIFJhZGlvIGlucHV0c1xuICovXG4jeyRkYXNoYm9hcmR9X19yYWRpbyB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g7XG59XG4jeyRkYXNoYm9hcmR9X19yYWRpby1sYWJlbCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtbGFiZWw7XG4gICY6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19yYWRpbzpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cbiN7JGRhc2hib2FyZH1fX3JhZGlvLWNvbnRhaW5lciB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtY29udGFpbmVyO1xufVxuI3skZGFzaGJvYXJkfV9fcmFkaW8tdGl0bGUge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXRpdGxlO1xufVxuI3skZGFzaGJvYXJkfV9fcmFkaW8td3JhcCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcDtcbn1cblxuI3skZGFzaGJvYXJkfV9fcm9vbXMge1xuICBAZXh0ZW5kICN7JGQtY3JlYXRlLWVudHJ5fV9fcGhvdG9zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbn1cblxuI3skZGFzaGJvYXJkfV9fcm9vbXMtbmFtZSB7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuXG4jeyRkYXNoYm9hcmR9X19yb29tcy1vcmRlciB7XG4gIEBleHRlbmQgI3skZC1jcmVhdGUtZW50cnl9X19waG90b3Mtb3JkZXI7XG59XG5cbiN7JGRhc2hib2FyZH1fX3Jvb21zLW9yZGVyLWJ0biB7XG4gIEBleHRlbmQgI3skZC1jcmVhdGUtZW50cnl9X19waG90b3Mtb3JkZXItYnRuLS11cDtcbn1cbiN7JGRhc2hib2FyZH1fX3Jvb21zLW9yZGVyLWJ0bi0tdXAge1xuIEBleHRlbmQgI3skZC1jcmVhdGUtZW50cnl9X19waG90b3Mtb3JkZXItYnRuLS11cDtcbn1cblxuI3skZGFzaGJvYXJkfV9fcGhvdG9zLWFjdGlvbnMge1xuICBAZXh0ZW5kICN7JGQtY3JlYXRlLWVudHJ5fV9fcGhvdG9zLXJlbW92ZTtcbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oOHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94ZXMtd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2OCUgMzIlO1xufVxuXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyMXB4KSAwO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgJi0tbm8tYmcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAmLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAmLS13aXphcmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwge1xuICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtbGFiZWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM5MjkyOTI7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX2NoZWNrYm94OmNoZWNrZWQrJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay13aGl0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cblxuICAmLS1kYXJrIHtcbiAgICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIH1cbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLXJhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1yYWRpbzpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICBib3JkZXI6IHNvbGlkIDhweCAkZGFyay1ncmV5LTE7XG4gIH1cblxuICAmLS1kYXJrIHtcbiAgICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19wYWNrYWdlLXJhZGlvOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiBzb2xpZCA4cHggJGRhcmstZ3JleS0xO1xuICAgIH1cbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19kZXNjcmlwdGlvbiB7XG4gICYtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgfVxuICAmLS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAmLXN0YXJ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuICAmLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMS41cmVtIDJyZW07XG4gIH1cbiAgJi1jb3VudC0tZXJyb3Ige1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuICAmLXRleHRhcmVhIHtcbiAgICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX3RleHQtaW5wdXQ7XG4gICAgcmVzaXplOiBub25lO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDIycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0MnB4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKHJlZCk7XG4gICAgfVxuICAmX2Rpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICYtLXRleHQge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuICB9XG4gICYtZHJvcGRvd24ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjE3cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICA+IHNlbGVjdCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgICA+IGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgJi1vcHRpb25zIHtcbiAgICA+IGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgIH1cbiAgICA+IHNlbGVjdCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICAgID4gc2VsZWN0ID4gb3B0aW9uIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICB9XG4gIH1cbiAgJi1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgLnBhY2thZ2UtZGFzaGJvYXJkLWlucHV0LWZsZXgtZGl2e1xuICAgICAgPiBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQyMnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgICA+IGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gICAgJi0tZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgPiBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgICA+IGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxlZnQge1xuICAgICAgJl9zZWNvbmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgICB9XG4gICAgICAmX3RoaXJkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXBhcmtpbmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLnBhY2thZ2UtZGFzaGJvYXJkLWlucHV0LWZsZXgtZGl2e1xuICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0NnB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgPiBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY29uZGl0aW9ucyB7XG4gICZfc3dpdGNoIHtcbiAgICAmLXNsaWRlciB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICB0b3A6IDEzLjQlO1xuICAgIH1cbiAgICAmLXdyYXAge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgLy8gbWFyZ2luLXRvcDogMzMlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaW5wdXQ6Y2hlY2tlZCArIC51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgfVxuICAgICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG5cbiAgICAgICAgJi0tZGFyayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktNCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2xpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG5cbiAgICAgICAgJi0tZGFyayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLXdyYXAge1xuICAgID4gaDMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KSAhaW1wb3J0YW50O1xuICB9XG4gICYtY2hlY2tib3hlcyB7XG4gICAgJi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB3aWR0aDogOS4zNzVyZW07XG5cbiAgICAgID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgICAgICAgZmlsbDogYmxhY2s7XG4gICAgICB9XG4gICAgICA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC01cHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNXJlbSAycmVtO1xuICAgICAgPiBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgfVxuICAgICAgPnNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgPnNwYW4gPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTM1cHgpO1xuICAgICAgfVxuICAgICAgPiBzcGFuID4gcDpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjlweCk7XG4gICAgICB9XG4gICAgICA+c3BhbiA+IHAge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ib3gge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW5mbyB7XG4gICAgICA+IGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICB9XG4gICAgICA+IGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgICAgJi1wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDUxcHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gICAgICAgICZfZW5hYmxlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXNpbmdsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgPmRpdiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTU4cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgPiBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXBsdXMge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9tb2RhbCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgfVxuICAgICAgJiA+IHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAxJTtcbiAgICAgIH1cbiAgICAgICYgPiB1bCA+IGxpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2NoZWNrZWRfcGluay5zdmcpO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMHJlbSAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjdWxhdGVSZW0oMHB4KSBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cblxuI3skZGFzaGJvYXJkfV9fb2ZmZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICYtLXN3aXRjaCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgd2lkdGg6IDQ3NnB4O1xuICAgIGhlaWdodDogNzc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAmLWhlaWdodCB7XG4gICAgICBoZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtZW1wdHkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0taW5hY3RpdmUge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICZfaW5mbyB7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHggNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICAgICYtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQ3NnB4LCAxZnIpKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgICAmLWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAmID4gdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1vcHRpb25zIHtcbiAgICAgICYtc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDRweDtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDU1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kb3RzX2JsYWNrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLWdhbGxlcnkge1xuICAgICAgICAgIHRvcDogMTE3cHggIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXdhcnAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICByaWdodDogMjFweDtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kb3RzX2JsYWNrLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOHB4IDhweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RvdHNfcGluay5zdmcpO1xuICAgICAgfVxuICAgICAgJi1waW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RvdHNfcGluay5zdmcpO1xuICAgICAgfVxuICAgICAgJi1saXN0IHtcbiAgICAgICAgd2lkdGg6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTIxcHggIWltcG9ydGFudDtcbiAgICAgICAgJi1pbm5hY3RpdmUge1xuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kaXNhYmxlZCB7XG4gICAgICAgICAgJiA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICZfZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmID4gc3BhbiA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYm9keSB7XG4gICAgICA+IGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAmID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgxOS41cHgpIDA7O1xuICAgICAgfVxuICAgICAgJl9sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICAgICZfcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogNTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuICAgICAgICAmID4gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi1zZWxlY3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9wZW9wbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmID4gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICB9XG4gICAgICAgICYtcGFkZGluZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgICYtbWFyZ2lue1xuICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWlucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi10ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi1pbWFnZSB7XG4gICAgICAvLyB3aWR0aDogMjA2cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgICAgICYtLXdyYXAge1xuICAgICAgICB3aWR0aDogMjA2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI29mZmVyLW1vZGVsIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgJi13aGl0ZSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkzJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgfVxuXG4gICYtcmVwIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogODAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB9XG5cbiAgJi10aW1lIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogODUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMTFweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIH1cblxuICAmLXByaWNlIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxNjhweDs7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgfVxuXG4gICYtY2FuY2VsYXRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFMElEa2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWsweElERk1OeUEzVERFeklERWlJSE4wY205clpUMGlJekpETWtNeVF5SWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtDand2YzNablBnbz0pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MiU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAvLyB6LWluZGV4OiAwO1xuXG4gICAgJiA+IGlucHV0IHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH1cblxuICAmLWNhbmNlbGF0aW9uLXJlYXNvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogNnB4IDAgNnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaWNvbnMvZm9ybXMvYXJyb3ctZG93bi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIC8vIHotaW5kZXg6IDA7XG5cbiAgICAmID4gaW5wdXQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1MaWdodC1HcmV5LCAjNjU2NTY1KTtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcbiAgICAgIC8qIEJvZHkvTGFyZ2UgKi9cbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlOyAvKiAyOC4wNXB4ICovXG4gICAgfVxuICB9XG5cbiAgJi1yb29tcyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogNnB4IDBweCA2cHggOHB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlPU0lnZG1sbGQwSnZlRDBpTUNBd0lERTBJRGtpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHdZWFJvSUdROUlrMHhJREZNTnlBM1RERXpJREVpSUhOMGNtOXJaVDBpSXpKRE1rTXlReUlnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrQ2p3dmMzWm5QZ289KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMDtcblxuICAgICYgPiBpbnB1dCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtY3VzdG9tIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMTFweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFMElEa2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWsweElERk1OeUEzVERFeklERWlJSE4wY205clpUMGlJekpETWtNeVF5SWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtDand2YzNablBnbz0pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MiU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgICYgPiBpbnB1dCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG4gICAgJi1yZXAge1xuICAgICAgcGFkZGluZzogMTFweCA4cHg7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wcmljZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU9TSWdkbWxsZDBKdmVEMGlNQ0F3SURFMElEa2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWsweElERk1OeUEzVERFeklERWlJSE4wY205clpUMGlJekpETWtNeVF5SWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtDand2YzNablBnbz0pO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTIlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICYgPiBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY3VzdG9tLW1haW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlPU0lnZG1sbGQwSnZlRDBpTUNBd0lERTBJRGtpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHdZWFJvSUdROUlrMHhJREZNTnlBM1RERXpJREVpSUhOMGNtOXJaVDBpSXpKRE1rTXlReUlnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrQ2p3dmMzWm5QZ289KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTIlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgICAmID4gaW5wdXQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbiAgfVxuXG4gICYtZ2VuZXJhbC1pbmZvIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiA2cHggMHB4IDZweCA4cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlPU0lnZG1sbGQwSnZlRDBpTUNBd0lERTBJRGtpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHdZWFJvSUdROUlrMHhJREZNTnlBM1RERXpJREVpSUhOMGNtOXJaVDBpSXpKRE1rTXlReUlnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrQ2p3dmMzWm5QZ289KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMDtcblxuICAgICYgPiBpbnB1dCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtY2FsZW5kYXItZHJvcGRvd24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgJiA+IGlucHV0IHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLXJvb21zLW11bHRpc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMTFweCAxNnB4O1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAmID4gaW5wdXQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDcge1xuICAuZGFzaGJvYXJkX3BhY2thZ2UtZm9ybXVsYXRlLWN1c3RvbXNlbGVjdDpudGgtY2hpbGQoI3skaX0pID4gLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICB6LWluZGV4OiA4IC0gJGk7XG4gIH1cbn1cblxuXG4udXNlci1kYXNoYm9hcmRfX2FjY2VwdC1yZXF1ZXN0LWxhYmVse1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG59XG4iLCIjeyRkLXRhYnN9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDRweCk7XG59XG5cbiN7JGQtdGFic30tbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jeyRkLXRhYnN9LWxpc3QtbGluayB7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMnB4KSBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAudXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLW51bWJlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuXG4gICAgLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS1udW1iZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG4gICYubnV4dC1saW5rLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLW51bWJlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19sYXRlc3QtLXRhYnMge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMThweCk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tdGFicyB7XG4gIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19sYXRlc3QtLXRhYnM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS00O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgJi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLml0ZW0tbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tdGFicy1pdGVtIHtcbiAgQGV4dGVuZCAjeyRkLXRhYnN9LWxpc3QtbGluaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjU2NTY1O1xuXG4gIC51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tbnVtYmVyIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuXG4gICYuYmlnZ2VyLWNpcmNsZSB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fdGFicy1saXN0LWxpbmssIC51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tdGFicy1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3RhYnMtbGlzdC1saW5rLCAudXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLXRhYnMtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xufVxuXG4udGFicy1pdGVtLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS10YWItYWN0aXZlIHtcbiAgY29sb3I6ICRwaW5rO1xuICBib3JkZXItY29sb3I6ICRwaW5rO1xuXG4gIC51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3RhYnMtbGlzdC0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fdGFicy1saXN0LWxpbmstLXdyYXAsXG4udXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLXRhYnMtaXRlbS0tZmxleCB7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgfVxuXG4gICAmLm51eHQtbGluay1hY3RpdmUge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tdGFicy1pdGVtLS1mbGV4IHtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5cbmJ1dHRvbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tdGFicy1pdGVtLS1mbGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLXRhYnMtaXRlbS0tZmxleC5hY3RpdmUge1xuICBjb2xvcjogJHBpbms7XG4gIGJvcmRlci1jb2xvcjogJHBpbms7XG59IiwiI3skZGFzaGJvYXJkfV9fZW50cmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjJweCkgMCBjYWxjdWxhdGVSZW0oNjBweCk7XG59XG5cbiN7JGQtdXNlci1lbnRyeX0ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI4MHB4KTtcbiAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbiN7JGQtdXNlci1lbnRyeX0tLW5ldyB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxODBweCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB9XG4gICYtc2xpZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiN7JGQtdXNlci1lbnRyeX0taW1hZ2Uge1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jeyRkLXVzZXItZW50cnl9LXRpdGxlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbiN7JGQtdXNlci1lbnRyeX0tdHlwZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4jeyRkLXVzZXItZW50cnl9LWxpc3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zdGFuZGFyZC1kdXJhdGlvbn07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRydWUtYmxhY2ssIDAuOCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMXB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBhdC1yb290ICN7JGQtdXNlci1lbnRyeX06aG92ZXIgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbiN7JGQtdXNlci1lbnRyeX0tbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xufVxuXG4jeyRkYXNoYm9hcmR9X190aXRsZS1yZXF1ZXN0cyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbiN7JGRhc2hib2FyZH1fX2xhdGVzdC1lbnRyaWVzIHt9XG5cbiN7JGRhc2hib2FyZH1fX2xhdGVzdC1lbnRyaWVzLWxpbmsge1xuICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAvLyBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19sYXRlc3QtZW50cmllcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbiN7JGRhc2hib2FyZH1fX2xhdGVzdC1lbnRyaWVzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHRkIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkYyO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2xhdGVzdC1lbnRyaWVzLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4jeyRkYXNoYm9hcmR9X19sYXRlc3QtZW50cmllcy1tZXNzYWdlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSAwO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbiN7JGRhc2hib2FyZH1fX2RvY3VtZW50cyB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODdweCk7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcm9vbXMtbW9kYWxfX2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5zay1pY29uLS1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICB9XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJHBpbmstNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcm9vbXMtbW9kYWxfX2ZpbGUtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19vcHRpb25zIHtcbiAgJi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDYlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAmLWxpc3Qge1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1NnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDAgY2FsY3VsYXRlUmVtKDI2cHgpIHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICYgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAmOmhvdmVyICB7XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNGRjVBNzU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLCBzcGFuIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtaXRlbS1kaXNhYmxlZCBhIHtcbiAgICAgIGNvbG9yOiAjOTI5MjkyICFpbXBvcnRhbnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiN7JGRhc2hib2FyZH1fX29wdGlvbnMtbGlzdC1pdGVtLWRpc2FibGVkIHtcbiAgKntcblx0Y29sb3I6ICRncmV5LTMgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiI3skZC1jcmVhdGUtZW50cnl9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgICYtLXBob3RvcyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICB9XG4gICAgJi0tc3VtbWFyeSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19pbm5lci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19icmVhZC1jcnVtYnMge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2JyZWFkLWNydW1icy1wcmV2aW91cyB7XG4gIGNvbG9yOiAkcGluaztcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fcHJvdmlkZXItZ3Vlc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGlucHV0IHtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fZG9jdW1lbnRzIHtcbiAgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgJi0tc3RlcC0xIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fbmV3LWltYWdlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDBweCkgMCBjYWxjdWxhdGVSZW0oODBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fbmV3LXBkZiB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQwcHgpIDAgY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX25ldy1pbWFnZV9fZmlsZS1uYW1lIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19waG90b3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyNHB4KSAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIDAgMDtcbiAgfVxuXG4gICYtY29udGFjdCB7XG4gICAgbWluLWhlaWdodDogMTY2cHg7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19waG90b3MtY29tbWVudGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDUwcHgpIGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fcGhvdG9zLWNvbW1lbnRhcl9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQycHgpO1xufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1jb21tZW50YXJfX2NvdW50ZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1wcmV2aWV3IHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG5cbiAgJi1jb250YWN0IHtcbiAgICAmID4gaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tcGhvdG9nYWxsZXJ5IHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI4MnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxODhweCk7XG5cbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGRhcmstZ3JleS0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNvbnRhY3Qge1xuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogIGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19waG90b3Mtb3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjNjU2NTY1O1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fcGhvdG9zLW9yZGVyLWJ0bi0tdXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fc3VtbWFyeS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgcDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19zdW1tYXJ5LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19jb250ZW50LS1zdGVwLTEge1xuICAjeyRkLWNyZWF0ZS1lbnRyeX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fY29udGVudC0tc3RlcC0yIHtcbiAgI3skZGFzaGJvYXJkfV9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2NvbnRlbnQtLXN0ZXAtMyB7XG4gICN7JGQtY3JlYXRlLWVudHJ5fV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3skZGFzaGJvYXJkfV9fdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICN7JGRhc2hib2FyZH1fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgI3skZGFzaGJvYXJkfV9fY2hhcmFjdGVyLWNvdW50IHtcbiAgICAmLS10ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbi5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi0tbW9kYWwge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2NvbnRlbnQtLXN0ZXAtNCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgI3skZGFzaGJvYXJkfV9fZHJvcGRvd24sXG4gICN7JGRhc2hib2FyZH1fX3RleHQtaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAjeyRkLWNyZWF0ZS1lbnRyeX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gICN7JGRhc2hib2FyZH1fX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2NvbnRlbnQtLXN0ZXAtNSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgI3skZC1jcmVhdGUtZW50cnl9X190aXRsZSxcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG4gICN7JGRhc2hib2FyZH1fX2Ryb3Bkb3duLFxuICAjeyRkYXNoYm9hcmR9X190ZXh0LWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19jb250ZW50LS1zdGVwLTYge1xuICAjeyRkLWNyZWF0ZS1lbnRyeX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19jb250ZW50LS1zdGVwLTcge1xuICBhIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2J1dHRvbnMtLXN0ZXAtNyB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1mb3JtLWlubmVyLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1mb3JtLWlubmVyLS1waG90b2dhbGxlcnkge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjMycHgpO1xuICB9XG5cbiAgLmNyZWF0ZS1lbnRyeV9fcGhvdG9zLWNvbW1lbnRhcixcbiAgLmNyZWF0ZS1lbnRyeV9fcGhvdG9zLXJlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5jcmVhdGUtZW50cnlfX3Bob3Rvcy1jb21tZW50YXItd3JhcCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgd2lkdGg6IDQyN3B4O1xuXG4gICAgJi1jZW50ZXJlZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX3RleHQtaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSAwO1xuICAgIH1cblxuICAgIC5jcmVhdGUtZW50cnlfX3Bob3Rvcy1jb21tZW50YXJfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA2NHB4O1xuICAgIH1cblxuICAgIC5jcmVhdGUtZW50cnlfX3Bob3Rvcy1jb21tZW50YXJfX2xhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgdG9wOiAzN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmX19jb3VudGVyIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI2M3B4KTtcbiAgICB9XG4gIH1cblxuICAuY3JlYXRlLWVudHJ5X19waG90b3MtcmVtb3ZlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAwO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3JlYXRlLWVudHJ5X19waG90b3MtY29tbWVudGFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZmxleDogMDtcbiAgICBoZWlnaHQ6IDgycHg7XG4gIH1cblxuICAuY3JlYXRlLWVudHJ5X19uZXctaW1hZ2VfX2ZpbGUtbmFtZSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cblxuXG4gIHAuY3JlYXRlLWVudHJ5X19uZXctaW1hZ2VfX2ZpbGUtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5jcmVhdGUtZW50cnlfX25ldy1pbWFnZSAuYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cblxuICAuY3JlYXRlLWVudHJ5X19uZXctaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNyZWF0ZS1lbnRyeV9fcGhvdG9zLW9yZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA2OHB4O1xuICB9XG59XG5cbi5jcmVhdGUtZW50cnlfX3Bob3Rvcy1tZWRpYS10YWcge1xuICAjdnVlLWZvcm11bGF0ZS1tdWx0aXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgIHRvcDogLTExcHg7XG4gICAgICBjb2xvcjogICM2NTY1NjU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50ID4gI3Bob3Rvcy1tZWRpYS10YWctaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gICAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgdG9wOiAxMDUlO1xuXG4gICAgLm11bHRpc2VsZWN0LW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNmYmZiZmI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2ZiZmJmYjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICYgPiBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkX19ib3gge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJhY2tncm91bmQ6ICNGQkZCRkI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuXG4gICYtaWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICM0NDQ0NDQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG5cbiAgdWwgPiBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuXG4gICAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZF9fYm94LWl0ZW0tbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjMycHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmRfX2JveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmRfX2JveC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBjb2xvcjogIzY1NjU2NTtcblxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uY3JlYXRlLWVudHJ5X19uZXctcGRmX19maWxlLW5hbWUge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMHB4KSAwIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLmNyZWF0ZS1wYWNrYWdlIHtcbiAgICBAZXh0ZW5kIC5jcmVhdGUtZW50cnk7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExOHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzOC40cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIH1cbn1cblxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDFweCk7XG59XG5cbi5jcmVhdGUtcGFja2FnZS1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMzdyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uY3JlYXRlLXBhY2thZ2VfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cblxuLmNyZWF0ZS1wYWNrYWdlLWJ1dHRvbnMge1xuICAgIEBleHRlbmQgLmNyZWF0ZS1lbnRyeV9fYnV0dG9ucztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmJ0biB7XG4gICAgICAgIG1heC13aWR0aDogMTU5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuXG4gICAgLmxvYWRpbmctYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgfVxuICAgICYtLWJhY2sge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS13cmFwIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmLS1lZGl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgzM3B4KSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgICYtLWxhc3Qtc3RlcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDk1MnB4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi5jcmVhdGUtcGFja2FnZS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5jcmVhdGUtcGFja2FnZV9fc2tpcC1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJGRhcmstZ3JleS0yO1xuICAgIH1cbn1cbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTAsXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS0xLFxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtMixcbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTMsXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS00LFxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtNSxcbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTYge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS0wLXBhc3NlZCxcbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTEtcGFzc2VkLFxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtMi1wYXNzZWQsXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS0zLXBhc3NlZCxcbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTQtcGFzc2VkLFxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtNS1wYXNzZWQsXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS02LXBhc3NlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG59XG5cbi5jcmVhdGUtcGFja2FnZV9fc3RlcHMtY291bnRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzkyOTI5MjtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jcmVhdGUtcGFja2FnZV9fcmFkaW8tYnRucyB7XG4gICAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMzFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNjdXN0b20tcmVzdHJpY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi50ZXh0LWFyZWEtbGFiZWwtLXNtIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTY1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5jcmVhdGUtcGFja2FnZS1jb250cmFjdC1kYXRhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1OTJweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDVweCkgO1xuICAgIH1cbn1cblxuLmNyZWF0ZS1wYWNrYWdlLS1saW5rcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLmNyZWF0ZS1wYWNrYWdlLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2hlY2ttYXJrLW91dGxpbmVkLXBpbmsuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDNweCA1N3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBoMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uY3JlYXRlLXBhY2thZ2VfX2Zvcm0td3JhcCB7XG4gICAgbWF4LXdpZHRoOiA1OTJweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLWltYWdlLnBhY2thZ2VfaW1hZ2UtY2FyZC13aXphcmQge1xuICAgIG1heC13aWR0aDogNDByZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjk3cHgpO1xufVxuXG4uY3JlYXRlLXBhY2thZ2VfX2Zvcm0td3JhcCB7XG4gICAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveGVzLXdyYXAge1xuICAgICAgICAudXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2hlY2tib3gtY29udGFpbmVyOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG5cbi5jcmVhdGUtcGFja2FnZS1ldmVudHMtc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4iLCIjeyRkLXByb2ZpbGV9LWZvcm0ge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NTVweCk7XG4gICN7JGRhc2hib2FyZH1fX3RpdGxlIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19wYXNzd29yZC1pbnB1dC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xufVxuXG4jeyRkLXByb2ZpbGV9X19wYXNzd29yZC13YXJuIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMHB4KSAwIGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnNrLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cbiIsIiN7JGRhc2hib2FyZH1fX3dyYXAtLWVkaXQtd2l6YXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbn1cblxuI3skZC1lZGl0LXdpemFyZH0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKC0zMnB4KVxufVxuXG4jeyRkLWVkaXQtd2l6YXJkfV9fc2lkZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTgycHgpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS0zO1xuICBoNCB7XG4gICAgY29sb3I6ICM2NTY1NjU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjdweCkgY2FsY3VsYXRlUmVtKDIzcHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuXG4jeyRkLWVkaXQtd2l6YXJkfV9fc2lkZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBwYWRkaW5nOiA2cHggMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAmLm51eHQtbGluay1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLmZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3skZC1lZGl0LXdpemFyZH0tZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTEwcHgpO1xufVxuXG4jeyRkLWVkaXQtd2l6YXJkfS1mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRkLWVkaXQtd2l6YXJkfS1mb3JtLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4jeyRkLWVkaXQtd2l6YXJkfS1mb3JtLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuI3skZC1lZGl0LXdpemFyZH0tbG9hZGluZyB7XG4gIEBleHRlbmQgI3skZC1lZGl0LXdpemFyZH0tZm9ybTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICBzcGFuIHtcbiAgICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGluZmluaXRlO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLjFzO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC4ycztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuM3M7XG4gICAgfVxuICB9XG59XG5cbiN7JGQtZWRpdC13aXphcmR9X190aXRsZSB7XG4gIEBleHRlbmQgI3skZC1jcmVhdGUtZW50cnl9X190aXRsZTtcbn1cblxuI3skZC1lZGl0LXdpemFyZH1fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiN7JGQtZWRpdC13aXphcmR9X19zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qXG4gKiAxLiBCYXNpYyBkYXRhXG4gKi9cbiN7JGQtZWRpdC13aXphcmR9LWZvcm0tLWJhc2ljLWRhdGEge1xuICAjeyRkLWVkaXQtd2l6YXJkfV9fdGl0bGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICB9XG4gICN7JGQtZWRpdC13aXphcmR9X190aXRsZTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuLypcbiAqIDEuIERvY3VtZW50c1xuICovXG4jeyRkLWVkaXQtd2l6YXJkfS1mb3JtLS1kb2N1bWVudHMge1xuICAjeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1wcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvcGRmLWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIDMwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDdweCA3cHggMHB4IC00cHggI0YyRjJGMjtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgN3B4IC03cHggMHB4IC00cHggI0YyRjJGMjtcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZjJmMmYyO1xuICAgIH1cbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLXdyYXAtLXByb3ZpZGVyIHtcbiAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1sb2FkaW5nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udG9nZ2xlLXdyYXBwZXItZmxleCB7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDEycHgpO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLWZvcm0taW5uZXItLTgwMCB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcbn1cblxuXG4iLCIjeyRkYXNoYm9hcmR9X193cmFwLS1yZXF1ZXN0cyB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fd3JhcC0tZWRpdC13aXphcmQ7XG59XG5cbiN7JGQtcmVxdWVzdHN9LXdyYXAge1xuICBAZXh0ZW5kICN7JGQtZWRpdC13aXphcmR9LXdyYXA7XG59XG5cbiN7JGQtcmVxdWVzdHN9LWZvcm0ge1xuICBAZXh0ZW5kICN7JGQtZWRpdC13aXphcmR9LWZvcm07XG59XG5cbiN7JGQtcmVxdWVzdHN9X19zaWRlIHtcbiAgQGV4dGVuZCAjeyRkLWVkaXQtd2l6YXJkfV9fc2lkZTtcbn1cblxuI3skZC1yZXF1ZXN0c30tbGlzdCB7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpIDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuI3skZC1yZXF1ZXN0c30tbGlzdF9fbmFtZS1jb250IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiN7JGQtcmVxdWVzdHN9LWxpc3RfX25hbWUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbiN7JGQtcmVxdWVzdHN9LWxpc3RfX2xpbmtzIHtcbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZC1yZXF1ZXN0c30tdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xuICAgIH1cbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS10YWJsZS0tdmlldy1yZXF1ZXN0IHtcbiAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIHRkOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiN7JGQtcmVxdWVzdHN9LWJ1dHRvbnMge1xuIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSAwO1xufVxuXG4jeyRkLXJlcXVlc3RzfS1hdmFpbGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcblxuICB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIHRyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIH1cbiAgdHIucmVhZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgfVxuICB9XG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLWF2YWlsYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIH1cblxuICB0ZCB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLWF2YWlsYWJsZS1waW5rIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzkwMDg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLWF2YWlsYWJsZS1ncmV5IHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1hdmFpbGFibGUtZ3JlZW4ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3QjI2QTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLWF2YWlsYWJsZS1yZWQge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDQzODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLXVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1saXN0IHtcbiAgd2lkdGg6IDQ4JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxufVxuICAjeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICB9XG4gICN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIGNhbGN1bGF0ZVJlbSgwcHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbiAgI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1jYWxjdWxhdGlvbnMtb3JkZXIge1xuICBvcmRlcjowICFpbXBvcnRhbnQ7XG4gIH1cblxuLnNrLW1vZGFsLnNrLW1vZGFsLS1kZXRhaWxzIHtcbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLW1vZGFsLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA2M3JlbTtcbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLW1vZGFsLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzdyZW07XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6YXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy1zdGF0dXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS00O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMnB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgfVxuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtc3RhdHVzLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLW1vZGFsLWhlYWRlci1lZGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW0gMCAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLWltYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC50ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDQwcHg7IC8qIEFkanVzdCBiYXNlZCBvbiB0aGUgd2lkdGggYW5kIGhlaWdodCBvZiB0aGUgaW1hZ2UgKi9cbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuI3skZC1yZXF1ZXN0c30tZm9vdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSA2LjI1cmVtICFpbXBvcnRhbnQ7XG5cbiAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbiB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5cbiN7JGQtcmVxdWVzdHN9LWNvbmZpcm1hdGlvbi1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnRcbn1cbiN7JGQtcmVxdWVzdHN9LWRldGFpbHMtdXNlci1pbmZvIHtcbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cblxuI3skZC1yZXF1ZXN0c30tY29uZmlybWF0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW0gMDtcblxufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLWRldGFpbHMtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtcGRmLWxpbmsge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1kZXNjcmlwdGlvbi1kZXRhaWxzIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbn1cblxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBhOmZpcnN0LWNoaWxkIHtcbiAgICAmOm5vdCguYmxhY2stYnV0dG9uLWVkaXQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci10aXRsZSB7XG5tYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtc2F2ZS1kaXNhYmxlZCB7XG5vcGFjaXR5OiAwLjY7XG5jdXJzb3I6IG5vbmU7XG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy1oZWFkZXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuICBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kZXRhaWxzLXVzZXItaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtc2VjdGlvbiB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgcGFkZGluZzogMnJlbSAwIDFyZW0gMDtcbiAgfVxuXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMge1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4OHB4KTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAucmlnaHQtYWxpZ25lZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cblxuICBoNC5ldmVudC10eXBlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIGg0LmRhdGUtdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLml0ZW0tZGV0YWlscyB7XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG5cbiAgLm92ZXJuaWdodC1zdGF5LXdyYXBwZXItbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWxpc3QucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgLml0ZW0tZGV0YWlscyB7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMi4zcmVtO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtc2VjdGlvbi1sYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRyb3Bkb3duIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg1M3B4KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5zZWxlY3RlZF9vcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2hlY2tlZF9waW5rLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTQuNSUgMTRweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTRweCkgY2FsY3VsYXRlUmVtKDEwcHgpIDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLW1vZGFsLWhlYWRlci1jYW5jZWxhdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXgtd2lkdGg6IDM3cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbmNlbC1yZXF1ZXN0LW1vZGFsLnNrLW1vZGFsLS1jb25maXJtYXRpb24ge1xuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtbW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbSAwO1xuICB9XG5cbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDcycHggMWZyIDEyN3B4O1xuICB9XG5cbiAgLmluZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTsgXG4gIH1cblxuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtIGNhbGN1bGF0ZVJlbSg2NHB4KSAwO1xuICB9XG5cbiAgLmN1c3RvbS10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG59XG5cbi5zay1tb2RhbC0tY29uZmlybWF0aW9uIHtcbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLW1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbSAwO1xuICB9XG5cbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDExMnB4IDFmciAxMjdweDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZm9vdGVyLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1jb25maXJtYXRpb24tZm9vdGVyIHtcbiAgcGFkZGluZzogMi42MjVyZW0gMi41cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1TQVZFIFJFUVVFU1QgLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3Qge1xuICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMnJlbTtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICB9XG5cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICB9XG5cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tU0FWRSBSRVFVRVNUIEVORC0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNhbmNlbGF0aW9uX19ib2R5IHtcbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kcm9wZG93biB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDY0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG5cbiAgICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIH1cblxuICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHtcbiAgICAgICAgc3BhbiA+IHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMtd2l0aC1ib3R0b20tYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0xcHg7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy1hY2NlcHRlZC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcbiAgfVxuXG4gIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLFxuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uLFxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24ge1xuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAmLmJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtdXBsb2FkLWRvYy1jb250ZW50IHtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbi51bmRlcmxpbmUtYnV0dG9uLWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51cGxvYWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzY1NjU2NTtcblxuICAgICYuc20ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cblxuICAgIFxuICB9XG5cbiAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzY1NjU2NTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaGFycmF5IDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIFxuICAgIH1cblxuICAuY2xpY2stdG8tdXBsb2FkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGNvbG9yOiAkcGluay02O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbn1cblxuLmZpbGUtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmZpbGUtaW5mbyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0JSA4OSU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1MCUgNTAlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5maWxlLW5hbWUge1xuICAgIGNvbG9yOiAjNDQ0O1xuICB9XG5cbiAgLmZpbGUtc2l6ZSB7XG4gICAgY29sb3I6ICM2NTY1NjU7XG4gIH1cblxuICAuZmlsZS1pY29uIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMSAvIDM7XG4gIH1cbn1cblxuLnByb2dyZXNzLWNpcmNsZSB7XG4gIHdpZHRoOiA0cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtZWRpdC1kZXRhaWxzLW1vZGFsLXdyYXBwcGVyIHtcbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLW1vZGFsLWhlYWRlci1lZGl0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG5cbiAgICBoNCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZmxleDogMCAwIDk0JTtcbiAgICB9XG4gIH1cblxuICAuY291bnRlcl9pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnBhY2thZ2UtZmlsdGVyX19jb3VudGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uZWRpdF9kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci5oZWFkZXItd2l0aC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmVkaXRfZGV0YWlscyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXItLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsYWNrLW91dGxpbmUtYnV0dG9uLWxpbmsge1xuICBjb2xvcjogIzQ0NDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIDFyZW07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtYXJyb3ctYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cblxuLnNrLW1vZGFsLnBhY2thZ2UtZmlsdGVyX193cmFwLnNrLW1vZGFsLS1kZXRhaWxzLmJvb2tpbmctcmVxdWVzdC1hY2NlcHRlZC1jb21wb25lbnQge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWFycm93LWJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24ge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpOyBcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLS1pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy1oZWFkZXItaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG59XG5cbi8vIFNUQVJUOiBQYWNrYWdlIGRldGFpbHMgcmVxdWVzdHMgbW9iaWxlIHN0eWxlc1xuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIucGFja2FnZS1kZXRhaWxzX19ib29raW5nLXJlcXVlc3RzLXdyYXBwZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweClcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuXG4gICAgLnVzZXItZGFzaGJvYXJkX19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDc4cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1yZXF1ZXN0LS1hY2NlcHRlZC1sYWJlbC1ncmV5IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG4vLyBFTkQ6IFBhY2thZ2UgZGV0YWlscyByZXF1ZXN0cyBtb2JpbGUgc3R5bGVzXG4iLCIkcmVxdWVzdC1tb2RhbDogXCIudXNlci1kYXNoYm9hcmRfX3ZpZXctcmVxdWVzdC1tb2RhbFwiO1xuXG4jeyRyZXF1ZXN0LW1vZGFsfS0td3JhcCB7XG4gIC5zay1tb2RhbF9faGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIH1cblxuICAuc2stbW9kYWxfX2Zvb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cblxuICAubGluay1idXR0b24ge1xuICAgIGNvbG9yOiB2YXIoLS1HcmF5LTgwMCwgIzJDMkMyQyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlLWJ1dHRvbi1yZXF1ZXN0cyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tU2Vjb25kYXJ5LURhcmstR3JleSwgIzJDMkMyQyk7XG4gICAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1EYXJrLUdyZXksICMyQzJDMkMpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbiN7JHJlcXVlc3QtbW9kYWx9LWJvZHkge1xuICB0YWJsZSB7XG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXRhYmxlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjRweCkgMnJlbSBjYWxjdWxhdGVSZW0oMzRweCkgY2FsY3VsYXRlUmVtKDc0cHgpO1xuICAgXG4gICAgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtdGFibGUtLXZpZXctcmVxdWVzdCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB3aWR0aDogMSU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtdGFibGUtLXZpZXctcmVxdWVzdCB0ZDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5idXR0b24udXNlci1kYXNoYm9hcmRfX2xhdGVzdC1lbnRyaWVzLWxpbmsge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuXG4gICYuY2xpY2tlZC1idG4ge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWF2YWlsYWJsZSB7XG4gIHRkLnJlcXVlc3QtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDE1JTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIjeyRkLXNsaWRlcn0tZW50cmllcyB7XG4gICAgd2lkdGg6IDkzJTtcbn1cblxuI3skZC1zbGlkZXJ9LWVudHJ5LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbiN7JGQtc2xpZGVyfS1lbnRyeS1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGFxdWFtYXJpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbn1cblxuI3skZC1zbGlkZXJ9LXBhY2thZ2UtaW1hZ2Uge1xuICAgIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19zbGlkZXItZW50cnktaW1hZ2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiN7JGQtc2xpZGVyfS1hZGQtcGFja2FnZSB7XG4gICAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX3NsaWRlci1wYWNrYWdlLWltYWdlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0N3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGQtc2xpZGVyfS1vcHRpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kb3RzX2JsYWNrLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4cHggOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZG90c19waW5rLnN2Zyk7XG4gICAgfVxuXG4gICAgJi1waW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RvdHNfcGluay5zdmcpO1xuICAgIH1cbn1cblxuI3skZC1zbGlkZXJ9LXR5cGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDUzcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGJhY2tncm91bmQ6ICMzNTRCNUQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3skZC1zbGlkZXJ9LXR5cGUtcGFja2FnZSB7XG4gICAgQGV4dGVuZCAjeyRkLXNsaWRlcn0tdHlwZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHBpbms7XG59XG5cbiN7JGQtc2xpZGVyfS1hZGQtZW50cnktaW1nIHtcbiAgICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fc2xpZGVyLWFkZC1wYWNrYWdlLWltZztcbn1cblxuI3skZC1zbGlkZXJ9LWVudHJ5LWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVsLWNhcmRfZGFzaGJvYXJkLXNsaWRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyB2dWUgdGlueSBzbGlkZXIgc3R5bGVcbiN7JGQtc2xpZGVyfS1lbnRyaWVzIHtcbiAgICAudGlueS1zbGlkZXJfX2Fycm93IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzk3cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgICAgJi0tY2Fyb3VzZWwtcmlnaHQge1xuICAgICAgICAgICAgbGVmdDogNTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1jYXJvdXNlbC1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IC01MXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmU4NjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246ZGlzYWJsZWQgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSBwYXRoIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICB9XG59XG5cbiN7JGQtc2xpZGVyfS1lbnRyaWVzLnVzZXItZGFzaGJvYXJkX19zbGlkZXItZW50cmllcy0tbm8tcGFja2FnZSB7XG4gICAgLnRpbnktc2xpZGVyX19hcnJvdyB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX3NsaWRlci1lbnRyeS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuIiwiLm1haW4taGVhZGVyLS1lZGl0LXBhY2thZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JGQtZWRpdC13aXphcmR9LXBhY2thZ2Uge1xuICBwYWRkaW5nOiAwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE4MnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jaGVja21hcmsuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNXB4IGNlbnRlcjtcbn1cbiN7JGQtZWRpdC1wYWNrYWdlfS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIGJveC1zaGFkb3c6IDBweCAwLjVweCAwcHggI2M0YzRjNDtcbiAgaGVpZ2h0OiA1NnB4O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG5cbiAgJi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmLWJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYtcHJldmlldyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvcHJldmlld19waW5rLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMjBweDtcbiAgfVxuXG4gICYtc2F2ZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBjb2xvcjogI2ZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgLy8gb3BhY2l0eTogMTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmU4NjtcbiAgICB9XG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1sb2FkaW5nIHtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAuM3JlbSBjYWxjdWxhdGVSZW0oNjRweCkgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTYzLjQ2OXB4O1xuICAgIH1cbiAgfVxuXG4gICYtZGlzY2FyZCB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtaGVhZC1idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01N3B4O1xuICByaWdodDogMDtcblxuICAmLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTdweDtcbiAgICBtYXJnaW4tdG9wOiAtNTdweDtcbiAgICByaWdodDogMTUuMiU7XG4gICAgei1pbmRleDogOTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oNDE1cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oNjUzcHgpO1xuICAgIH1cblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg1OTNweCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oODc1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbG9hZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS13cmFwIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLXdyYXA7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1saW5rIHtcbiAgY29sb3I6ICRwaW5rO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0taGFsbHMsXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1jb250cmFjdC1kYXRhLFxuLmVkaXRfcGFja2FnZV9tZWFscy1icmVha2Zhc3Qge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB3aWR0aDogODYlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51c2VyLWRhc2hib2FyZC1wYWNrYWdlLXNjcm9sbGFibGUtYm9keSB7XG4gIGhlaWdodDogOTkuOCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZWRpdC1wYWNrYWdlX19wYWRkaW5nLWJvdHRvbS51c2VyLWRhc2hib2FyZF9fYWNjZXB0ZWQtdGVybXMtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG59XG5cbi5lZGl0LXBhY2thZ2VfX3BhZGRpbmctYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMHB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkLXBhY2thZ2Utc2Nyb2xsYWJsZS1ib2R5IHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZSB7XG4gIC51c2VyLWRhc2hib2FyZF9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4jY29udHJhY3QtZGF0YS51c2VyLWRhc2hib2FyZC1wYWNrYWdlLWNvbnRyYWN0LWRhdGEge1xuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgICYgPiBsaSB7XG4gICAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH07XG4gIC5jb250YWN0LWRhdGEtaW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtY29udHJhY3QtZGF0YS0tdGl0bGUge1xuICBzdmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtc3VidGl0bGUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2NSUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnMtc3VidGl0bGUge1xuICBhIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbmstMztcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC10aXRsZSB7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1zYXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zYXZlLWZpbGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmU4NjtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgxNHB4KSAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tdGFibGUtY29sdW1uLXRpdGxlcyB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblxuICB0ZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1jYW5jZWxsYXRpb24tbW9kYWwge1xuICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDA4cHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmRfX2xvY2F0aW9ucyB7XG4gIC51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmRfX3NpZGUtbGluayB7XG4gICAgYmFja2dyb3VuZDogIzkyOTI5MjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgMCBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5udXh0LWxpbmstYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2NTY1NjU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmQtcGFja2FnZXMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiA5OS44JTtcbiAgfVxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRncmV5LTg7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMHB4KSBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMnB4KSBjYWxjdWxhdGVSZW0oMHB4KTtcblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGdyZXktODtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cblxuICAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktNDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLW1lYWxzIHtcbiAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZF9fc2lkZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB0b3A6IDEycHg7XG4gICAgfVxuXG4gICAgJi0tdW5hY3RpdmUge1xuICAgICAgY29sb3I6ICM5MjkyOTI7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm51eHQtbGluay1hY3RpdmUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkX19yb29tcyB7XG4gIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1tZWFscztcblxuICAudXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkX19zaWRlLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc2lkZS1tZW51LWRhc2hib2FyZC1pY29uLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5cHggMTNweDtcblxuICAgICYtLWFkZCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1vdmVybmlnaHQtc3RheSB7XG4gIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1tZWFscztcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1hZGRpdGlvbmFsLW9mZmVycyB7XG4gIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1tZWFscztcbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LS1tb2RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgLmNoZWNrYm94ZXMtbW9kYWwtYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLmZ1bGwtaGVpZ2h0LWNvbmRpdGlvbnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZC1wYWNrYWdlLWdlbmVyYWwtaW5mbyB7XG4gIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtY29udHJhY3QtZGF0YTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgLyogMTMzLjMzMyUgKi9cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDFweCk7XG4gIH1cblxuICAudXNlci1kYXNoYm9hcmQtcGFja2FnZS1zY3JvbGxhYmxlLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS1oZWFkLWJ1dHRvbnMtc3RpY2t5IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzg4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MjVweDtcbiAgICB9XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NjVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg0NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtZ2VuZXJhbC1pbmZvLnN1Y2Nlc3Mge1xuICAvLyAxMDAlIC0gc3VjY2Vzc01lc3NhZ2UgaGVpZ2h0XG4gIC5mdWxsLWhlaWdodCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NHB4KTtcbiAgfVxuICAuZWRpdC1waG90b3MtZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzVweCk7XG4gIH1cbiAgLmZ1bGwtaGVpZ2h0LWNvbmRpdGlvbnMge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDRweCk7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxN3B4KTtcbiAgICB9XG4gIH1cbn1cblxuLmVkaXQtcGhvdG9zLWZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMXB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWJhc2ljLWZvcm0tLXRpdGxlLFxuLmVkaXRfcGFja2FnZV9fcm9vbS1zZWN0aW9uLS10aXRsZSB7XG4gIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtY29udHJhY3QtZGF0YS0tdGl0bGU7XG59XG5cbi5lZGl0X3BhY2thZ2VfX3Jvb20tc2VjdGlvbi0tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXG4gICYtbGcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0taW1hZ2Uge1xuICAvLyBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fc2xpZGVyLWVudHJ5LWltYWdlO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2OHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICAmLS1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgfVxuICAmLS1oaWRkZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtLXRleHQtaW5zaWRlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbiAgJi0td2l6YXJkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOTdweCk7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LXBob3Rvcy0tbGFiZWwge1xuICBAZXh0ZW5kICN7JGQtc2xpZGVyfS10eXBlO1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oOHB4KSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICYtdW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY1NjU2NSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1waG90b3MtLWJvdHRvbS1sYWJlbCB7XG4gIEBleHRlbmQgI3skZC1zbGlkZXJ9LXR5cGU7XG4gIHRvcDogODYlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpICFpbXBvcnRhbnQ7XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS0tcGhvdG9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS0tcGhvdG9zLnVzZXItZGFzaGJvYXJkLXBhY2thZ2Utc2Nyb2xsYWJsZS1ib2R5IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tY2FyZC0td3JhcCB7XG4gIHdpZHRoOiA1MCU7XG4gICYtZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtY2FuY2VsbGF0aW9uLXJ1bGVzIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmQtcGFja2FnZS1jb250cmFjdC1kYXRhO1xuICAudXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS1wLWluZm8ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LXJ1bGVzLS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgJl9zaW5nbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgJi1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjMmMyYzJjO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWNoZWNrIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIHRleHQtaW5kZW50OiAtMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjNjI4Yjg2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kcm9wZG93biB7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmX3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1yb29tRmxvb3Ige1xuICB3aWR0aDogMjQ3cHggIWltcG9ydGFudDtcbiAgJiA+IGRpdiB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tcnVsZXMtLXNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDE1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4jY2FuY2VsbGF0aW9uLW1vZGVsLFxuI3VwZGF0ZS1tZW51IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG59XG5cbiN1cGRhdGUtbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk1JTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LWxpbWl0YXRpb25zLWZvcm0ge1xuICAvLyBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3hlcy13cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1jb250YWluZXIge1xuICAgIGZsZXg6IDUwJTtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWNhbmNlbGF0aW9uUnVsZXMge1xuICAmIC5pcy1pbi1yb29tcyB7XG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgfVxuICB9XG59XG5cbi8vICN7JGQtZWRpdC1yb29tc30ge1xuLy8gICAgIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtY29udHJhY3QtZGF0YTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBhcXVhbWFyaW5lO1xuLy8gfVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0tcm9vbXMge1xuICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZC1wYWNrYWdlLWNvbnRyYWN0LWRhdGE7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1yb29tcy1ibG9ja3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1ibG9ja3MtLWluYWN0aXZlIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1yb29tcy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGlucHV0LFxuICAgIC5udW1iZXIge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgaW5wdXQudGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKDQpIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmID4gaDQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0tcm9vbXMtbGlzdCB7XG4gIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtY2hlY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLXJvb21zLXByaWNlcyB7XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLXJvb21zLXByaWNlIHtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtLXRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNDNweCk7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAmLXdyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cblxuICAmLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cblxuICAmLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJi1zbSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgLy8gbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0taGFsbHMge1xuICAmLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5wYWNrYWdlLWRhc2hib2FyZC1pbnB1dC1mbGV4LWRpdiB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNDZweCk7XG4gICAgfVxuICB9XG5cbiAgJi1pbmZvcy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuXG4gICYtaW5mb3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgbWF4LXdpZHRoOiA5NzVweDtcbiAgICBtaW4taGVpZ2h0OiAyMjdweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuXG4gICAgLnVzZXItZGFzaGJvYXJkX19jaGFyYWN0ZXItY291bnQge1xuICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC13cmFwIHtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDQ0NHB4O1xuICAgIH1cbiAgfVxufVxuXG4udXNlcl9kYXNoYm9hcmRfX2RlbGV0ZS1yb29tLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8qcGFkZGluZzogMXJlbSAzcmVtOyovXG4gIHBhZGRpbmc6IDAuMjFyZW0gMC4ycmVtO1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5cbiNvZmZlci1tb2RlbC51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscy1kcm9wZG93biB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0taGFsbHMtZHJvcGRvd24sXG4uZWRpdC1wYWNrYWdlX21lYWxzLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0LXBhY2thZ2VfbWVhbHMtZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDIxOHB4O1xufVxuXG4uZWRpdC1wYWNrYWdlX3Jvb21zLWN1c3RvbVNlbGVjdCB7XG4gICYgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb29tLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jaGVja2VkX3Bpbmsuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSAxMHB4O1xuICB9XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscy1tZWV0aW5ncy13cmFwcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgMCBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgJi1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG5cbiAgLm1lZXRpbmdzLXNlY3Rpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTI5MjkyO1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cblxuICAgICYtdGl0bGUtLXNlY29uZCB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMCBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWhhbGxzLXNpbmdsZSB7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1jaGVja2JveGVzLWJveCB7XG4gIC51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1jaGVja2JveGVzLXNpbmdsZSB7XG4gICAgJjpudGgtY2hpbGQoNCksJjpudGgtY2hpbGQoOSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1ib3gtLWdlbmVyYWwge1xuICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1ib3gtLXJvb21zIHtcbiAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbn1cblxuLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zLWNoZWNrYm94ZXMtaGVhZGVyLFxuLmdyZXktY29udGFpbmVyLWNvbGxhcHNhYmxlX2hlYWRlciB7XG4gICYgPiBzcGFuIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cblxuLmVkaXQtcGFja2FnZS0taGFsbHMtbWVldGluZ3MtaGVhZGVyIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1oZWFkZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cbiAgJiA+IHNwYW4ge1xuICAgIGdhcDogMnJlbTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fc3dpdGNoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5lZGl0LXBhY2thZ2UtLWhhbGxzLW1lZXRpbmdzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWlucHV0IHtcbiAgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogODBweDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTMuNXB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cblxuICAmLWVycm9yIHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gIH1cbn1cblxuLmVkaXRfX3BhY2thZ2UtbGFiZWwtZXJyb3Ige1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgY29sb3I6ICRwaW5rO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcblxuICAmLS1vdmVybGFwcGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJl9pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDEzNnB4O1xuICB9XG5cbiAgJl9wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxuICAmX2R1cmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5lZGl0X19wYWNrYWdlLWxhYmVsLWVycm9yLW1pbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBjb2xvcjogJHBpbms7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xufVxuLmVkaXRfX3BhY2thZ2UtbGFiZWwtZXJyb3ItbWF4IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwN3B4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgY29sb3I6ICRwaW5rO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscy1tZWV0aW5ncy13cmFwcHBlciB7XG4gIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAvLyBmb250LXNpemU6IDE4cHg7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDhweCkgMCBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG4gICAgJi1hbGlnbmVkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbF93cmFwcGVyLXJvb21zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmID4gbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1pY29uLWNoZWNrYm94IHtcbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmVkaXQtcGFja2FnZS0taGFsbHMtZXZlbnQtdHlwZXMge1xuICAmLS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgMDtcbiAgfVxufVxuXG4uZWRpdF9wYWNrYWdlX19jaGVja2JveC1pY29uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwLjU7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmVkaXRfcGFja2FnZV9fY2hlY2tib3gtaWNvbi0tbGFiZWwge1xuICBmbGV4OiAwIDAgMjglO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICB9XG59XG5cbi5lZGl0X3BhY2thZ2VfaGFsbC1tZWV0aW5ncy0tcmVudGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS41cmVtIDAgMXJlbTtcblxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3NsaWRlci1pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZWRpdC1wYWNrYWdlLS1oYWxscy1tZWV0aW5ncy1hcnJvdyB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGRpdiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5lZGl0X2hhbGwtaGVhZGVyLFxuLmVkaXRfYnJlYWtmYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAmLS1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdF9icmVha2Zhc3QtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLmVkaXRfaGFsbC10aXRsZSxcbi5lZGl0X2JyZWFrZmFzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xufVxuXG4uZWRpdC1wYWNrYWdlLS1oYWxscy1pbmZvLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuXG4uZ3JleS1jb250YWluZXIge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAmLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG4gIH1cbn1cblxuLmdyZXktY29udGFpbmVyLXRpdGxlLFxuLmNoZWNrbWFya3NfbGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjMmMyYzJjO1xuICAgIH1cbiAgfVxufVxuXG4uZ3JleS1jb250YWluZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLmdyZXktY29udGFpbmVyLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbi5jaGVja21hcmtzX2xpc3Qge1xuICAmLXdyYXAge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAmLS1waW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MCwgMTE3LCAwLjExKTtcbiAgICB9XG4gICAgJi0tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTI7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLS1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgc3BhbiBzdmcge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxufVxuXG4uZWRpdF9fcGFja2FnZS1pbnB1dF9pbWFnZV9jb250YWluZXIge1xuICAuaW5wdXRfaW1hZ2VfY29udGFpbmVyLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAvL21hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MXB4KTtcblxuICAgIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRfd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogMzJweDtcblxuICAgICYtbGcge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZV9pbnB1dC13cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLmlucHV0X3dyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy8gd2lkdGg6IDc3JTtcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtbGcge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzRweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG5cbiAgLmltYWdlX3dyYXAge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzM3B4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuaW1hZ2VfcGxhY2Vob2xkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxnIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAuaW1hZ2VfY292ZXItd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICY6aG92ZXIgLmltYWdlLWhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJi0tZXJyb3Ige1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtaG92ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzNweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmLWxnIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5lZGl0LWltYWdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgICB9XG4gICAgICAuZGVsZXRlLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1jaGVja2JveGVzLWxhYmVsLXByaWNlX21lYWxzIHtcbiAgYmFja2dyb3VuZDogI2ZmNWE3NTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MXB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICYuY2hmLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzVjNWM1O1xuICB9XG5cbiAgJi5jaGYtLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTI5MjkyO1xuICB9XG59XG4jcHJpY2VQZXJQZXJzb24sXG4jbWVudS1wcmljZSxcbiNwcmljZS1mb3ItZHJpbmtzIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNXB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDlweCkgY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbn1cblxuI3ByaWNlUGVyUGVyc29uOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuI3ByaWNlUGVyUGVyc29uOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuI21lbnUtcHJpY2U6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4jbWVudS1wcmljZTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiNwcmljZS1mb3ItZHJpbmtzOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuI3ByaWNlLWZvci1kcmlua3M6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbWVhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuXG4gICYtb2ZmZXJfYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgd2lkdGg6IDIzLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxufVxuXG4uZWRpdC1wYWNrYWdlX21lYWxzX2NoZWNrYm94LXdyYXAge1xuICBmbGV4OiAxO1xuXG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG4gIH1cbn1cblxuLmdyZXktY29udGFpbmVyLWNvbGxhcHNhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgJl9oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZWRpdC1zd2l0Y2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgLmdyZXktY29udGFpbmVyLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubG9uZ19fbWVudS1jb250YWluZXItd3JhcHBlciB7XG4gICY6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuLm1lbnVfcHJpY2VzLXJvdyxcbi5tZW51X3ByaWNlcy1sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IG1heCgzMXB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBnYXA6IDE4cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGdhcDogOXB4O1xuICB9XG59XG5cbi5tZW51X3ByaWNlLWxhYmVsIHtcbiAgd2lkdGg6IDE2NnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTU2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6IDEyNnB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEzNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnVfcHJpY2VzLXJvdyB7XG4gIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtd3JhcCB7XG4gICAgZmxleDogMDtcbiAgfVxufVxuXG4ubWVudV9wcmljZXMtcm93LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjJweCk7XG5cbn1cblxuI21lbnUtcHJpY2Uge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNXB4KTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbn1cblxuI3ByaWNlLWZvci1kcmlua3Mge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAyNDRweDtcbn1cblxuLmVkaXRfcGFja2FnZS10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xufVxuXG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLWFsd2F5cy1pbmNsdWRlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG5cbiAgLy8gJi1sdW5jaCB7XG4gIC8vICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWE3NTtcbiAgLy8gfVxufVxuXG4uZWRpdF9wYWNrYWdlLW1lYWxzLW1lZXRpbmdzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZWRpdF9wYWNrYWdlLW1lYWxzLW1lZXRpbmdzLS1kcmlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ucHJpY2UtZm9yLWRyaW5rcy0tbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5lZGl0X3BhY2thZ2UtbWVhbHNfX2RyaW5rLXByaWNlcyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19jaGFyYWN0ZXItY291bnQtbWVhbHMge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBvcGFjaXR5OiAxO1xuXG4gICYtbm90c2hvd24ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmVkaXRfcGFja2FnZS1yb29tLWluZm9zLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lZGl0LXBhY2thZ2VfX3VwZGF0ZS1tZW51LW1vZGFsIHtcbiAgJi0tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1idXR0b25zLXNwZWNpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBidXR0b24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgfVxuICB9XG4gICYtLWdlbmVyYWwge1xuICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdC1wYWNrYWdlX19tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjJweCAwIDQ4cHggMDtcbn1cblxuLmVkaXRfcGFja2FnZS1tZWFscy1ub3RfYWN0aXZlLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogIzY1NjU2NTtcblxuICBhIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbmstMjtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0X3Bob3Rvcy1vcHRpb25zLFxuLnVzZXItZGFzaGJvYXJkX19oYWxsc19waG90b3Mtb3B0aW9ucyB7XG4gIHJpZ2h0OiAzMnB4O1xufVxuXG4uaW5jbHVkZWRfcmVudGFscy1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjkyOTI7XG4gIHBhZGRpbmc6IDMycHggMDtcblxuICBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1jb250YWluZXJfX3Jvb20taW5mb3Mge1xuICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1jb250YWluZXItcm9vbS1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGhlaWdodDogYXV0bztcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmxvbmctbWVudS1wcmljZXMge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg2NHB4KSAwIGNhbGN1bGF0ZVJlbSgyNnB4KSAwO1xuXG4gIC5ncmV5LWNvbnRhaW5lci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1jaGVja2JveGVzLW1lYWxzIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuLmVkaXQtcGFja2FnZS0taGFsbHMtZXZlbnQtbm90LWFjdGl2ZSxcbi5lZGl0LXBhY2thZ2VfX2V2ZW50LW5vdC1hY3RpdmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTU1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NTVweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcblxuICBhIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbmstMztcbiAgICB9XG4gIH1cbn1cblxuLmVkaXQtcGFja2FnZV9fZXZlbnQtbm90LWFjdGl2ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmQtcGFja2FnZS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICAudXNlci1kYXNoYm9hcmRfX3dyYXAge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFiaWxpdHktY2FsZW5kYXItZWRpdC1oYWxsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmVkaXRfcGFja2FnZV9fY2hlY2tib3gtaWNvbi0taW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLnVzZXItZGFzaGJvYXJkX19kZXNjcmlwdGlvbi1pbnB1dC0tZ3JpZCB7XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZGVzY3JpcHRpb24taW5wdXQge1xuICAmLXJvb20ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuXG4gICAgI3Jvb20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fbWVhbHMtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIC5lZGl0X19wYWNrYWdlLWxhYmVsLWVycm9yIHtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgbGVmdDogMDtcbiAgLy8gICAvLyB0b3A6IDQ3cHg7XG4gIC8vICAgYm90dG9tOiAxOHB4O1xuICAvLyAgIHdpZHRoOiAxMjVweDtcblxuICAvLyB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19jaGFyYWN0ZXItY291bnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLXBhY2thZ2Uge1xuICAuZWRpdF9wYWNrYWdlX19jaGVja2JveC1pY29uLS1pbnB1dHMge1xuICAgIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzLjVweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4jcGFya2luZ19zcGFjZXNfbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnVzZXItZGFzaGJvYXJkX19vZmZlcnMtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB3aWR0aDogNDc2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19vZmZlcnMtYmxvY2stZW1wdHkge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzQzcHgpO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jay1yb29tLWlucHV0IHtcbiAgaGVpZ2h0OiA4MjBweCAhaW1wb3J0YW50O1xufVxuLnVzZXItZGFzaGJvYXJkX19vZmZlcnMtYmxvY2std3JhcCB7XG4gIC51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLWNhcmRzIHtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgIC51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLWNhcmQtLXdyYXAge1xuICAgICAgd2lkdGg6IDIwNnB4O1xuXG4gICAgICAudXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jay1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnVzZXItZGFzaGJvYXJkX19vZmZlcnMtYmxvY2stb3B0aW9ucy1zbGlkZXIge1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZWRpdF9wYWNrYWdlLW1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5O1xuICB0b3A6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3N1Y2Nlc3Muc3ZnKSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLmVkaXRfcGFja2FnZS1tZXNzYWdlLS1lcnJvciB7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Vycm9yLnN2Zykgbm8tcmVwZWF0O1xuICB9XG5cbiAgJi1maWx0ZXJzIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgdG9wOiA2JTtcbiAgICB9XG4gIH1cbn1cblxuLmNsb3NlLWJ0biB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2xvc2UtYnRuOmJlZm9yZSxcbi5jbG9zZS1idG46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTU3MjQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdG9wOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCAjY2NjO1xufVxuXG4uY2xvc2UtYnRuOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2xvc2UtYnRuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fc2xpZGVyLW9wdGlvbnMtLWFjY29tbW9kYXRpb24ge1xuICByaWdodDogMnJlbTtcbn1cblxuI2V2ZW50c0hvbGRlciB7XG4gIC5ldmVudC1wcm92aXNpb25hbGx5LXJlc2VydmVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHggIWltcG9ydGFudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2E2YTZhNiwgI2E2YTZhNiA0cHgsICM0NDQ0NDQgNHB4LCAjNDQ0NDQ0IDhweCk7XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LWJvb2tlZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjNjU2NTY1O1xuICB9XG5cbiAgLmV2ZW50LWJsb2NrZWQge1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzExMTtcbiAgfVxuXG4gIC5ldmVudC1oYWxscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDEwNiwgMTUwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19kZXNjcmlwdGlvbi1pbnB1dC1wYXJraW5nX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX21lYWxzLXRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLy9wYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgLy9oZWlnaHQ6IDguOTM3NXJlbTtcbiAgcmVzaXplOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi51c2VyLWRhc2hib2FyZC1pbnB1dF9jaGYge1xuICBkaXYge1xuICAgID4gaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjU2MjVyZW0gMC40Mzc1cmVtIDFyZW07XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtc20ge1xuICAgIGRpdiB7XG4gICAgICA+IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tZCB7XG4gICAgZGl2IHtcbiAgICAgID4gaW5wdXQge1xuICAgICAgICB3aWR0aDogOTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxnIHtcbiAgICBkaXYge1xuICAgICAgPiBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXhsIHtcbiAgICBkaXYge1xuICAgICAgPiBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAyNDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXh4bCB7XG4gICAgZGl2IHtcbiAgICAgID4gaW5wdXQge1xuICAgICAgICB3aWR0aDogODglO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1jaGVja2JveGVzLW1lYWxze1xuLy8gIC51c2VyLWRhc2hib2FyZC1pbnB1dF9jaGZ7XG4vLyAgICA+ZGl2e1xuLy8gICAgICBtYXJnaW4tbGVmdDogLTMuMTg3NXJlbTtcbi8vICAgIH1cbi8vICB9XG4vL31cblxuLmVkaXRfcGFja2FnZS1tZWFsc19fZHJpbmstcHJpY2VzIHtcbiAgLnVzZXItZGFzaGJvYXJkLWlucHV0X2NoZiB7XG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjQ0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fdGV4dC1pbnB1dC1lcnJvciB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAkcGluaztcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG5cbiAgJi1hY3Rpdml0aWVzX2lucHV0IHtcbiAgICAmID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRwaW5rO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgfVxuICB9XG5cbiAgJl9pbWFnZSB7XG4gICAgJiA+IGRpdiA+IGRpdiB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgJHBpbms7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gIH1cblxuICAmLXJvb21ze1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAkcGluaztcbiAgICBvdXRsaW5lLW9mZnNldDogMHB4O1xuICB9XG59XG5cbi8vIC51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscy1pbmZvIC5wYWNrYWdlLWRhc2hib2FyZC1pbnB1dC1mbGV4LWRpdi51c2VyLWRhc2hib2FyZF9fdGV4dC1pbnB1dC1lcnJvciB7XG4vLyAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuLy8gfVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0taGFsbHMtaW5mby1maXJzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIC51c2VyLWRhc2hib2FyZF9fZGVzY3JpcHRpb24taW5wdXQtYXJlYSB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscy1zaW5nbGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2Rlc2NyaXB0aW9uLWlucHV0ID4gaW5wdXQge1xuICBkaXYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMjYuMzc1cmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kYXNoYm9hcmQtaW5wdXQge1xuICAudXNlci1kYXNoYm9hcmRfX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgLy9jb2xvcjogIzY1NjU2NTtcbiAgICAvL2xpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5lZGl0LXBhY2thZ2Uge1xuICAmX191cGRhdGUge1xuICAgICYtbWVudS1tb2RhbCB7XG4gICAgICAmLS1idXR0b25zIHtcbiAgICAgICAgJl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAvL3BhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgJiA+IGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZW50YWwtY29uZGl0aW9ucy1jaGVja2JveGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICYtZG91YmxlIHtcbiAgICBmbGV4OiAwIDAgMTglO1xuICB9XG5cbiAgJi1zZWNvbmQge1xuICAgIGZsZXg6IDAgMCAxOCU7XG4gIH1cbn1cblxuLmVkaXQtcGFja2FnZV9faGFsbC1ldmVudC10eXBlcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG4gIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDtcbn1cblxuLmRpc2FibGVkIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19yb29tLWV2ZW50LXR5cGVzLWlucHV0IHtcbiAgLmVkaXRfX3BhY2thZ2UtbGFiZWwtZXJyb3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi5wcmljZWR5bmFtaWMtc2VhcmNoLXNlbGVjdC1vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzRmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmID4gZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWNrYWdlLWVkaXQtc3dpdGNoIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWNvbnRhaW5lci5nZW5lcmFsLWRhdGEtY2hlY2tib3hlcy13cmFwcGVyIHtcbiAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gIH1cblxuICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fYWNjZXB0ZWQtdGVybXMtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY29sb3I6ICMwNjc2NDc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxN2IyNmE7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmZWY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3N1Y2Nlc3MtZGFya2VyLnN2Zykgbm8tcmVwZWF0O1xuICB9XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjkyOTI7XG59XG5cbi5jaGVja21hcmtzX2xpc3QtaW5jbHVkZWQtdGl0bGUge1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cbi51c2VyLWRhc2hib2FyZC1wYWNrYWdlLWdlbmVyYWwtaW5mbyB7XG4gIHAuY2hlY2ttYXJrc19saXN0LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIH1cbn1cblxuLmNoZWNrbWFya3NfbGlzdC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbi5jaGVja21hcmtzX2xpc3QtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5lZGl0LXBhY2thZ2VfX2luY2x1ZGVkLWluLXByaWNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcblxuICAudXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uY29udHJhY3QtZGF0YV9fZG93bmxvYWQtcGRmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4ucm90YXRlIHtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhdXNlLXBhY2thZ2UtbW9kYWwge1xuICAuc2stbW9kYWxfX2hlYWQge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZV9fZGVsZXRlLXJvb20tbW9kYWwge1xuICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG5cbiAgICAuZWRpdC1wYWNrYWdlX19tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjVweCkgY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtY2FuY2VsbGF0aW9uLXJ1bGVzLFxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLXJvb21zLFxuLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtY29udHJhY3QtZGF0YSB7XG4gIC5zay1tb2RhbCB7XG4gICAgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtcGhvdG9zLS1sYWJlbC5lZGl0LXBhY2thZ2UtY292ZXItcGhvdG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtYWNjb21tb2RhdGlvbi1pbnB1dCxcbi51c2VyLWRhc2hib2FyZF9fb2ZmZXJzLWJsb2NrLXRleHRhcmVhLXdyYXBwZXIsXG4udXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1tZWFscy1vZmZlcl9ibG9jayxcbi5lZGl0X19wYWNrYWdlLWR1cmF0aW9uLXdyYXBwZXIsXG4udXNlci1kYXNoYm9hcmRfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtaW5wdXQtd3JhcCxcbi5lZGl0X19wYWNrYWdlX193cmFwcGVyLXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWRpdF9fcGFja2FnZS1kdXJhdGlvbi13cmFwcGVyLXpfaW5kZXgge1xuICB6LWluZGV4OiAtMztcbn1cblxuLmVkaXRfX3BhY2thZ2UtbGFiZWwtZXJyb3ItLWR5bmFtaWNwcmljZSB7XG4gIG1hcmdpbi1yaWdodDogNDFweDtcbn1cblxuLnBhY2thZ2UtZGFzaGJvYXJkLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZS5tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5yZXN0b3JhbnQtdmlldy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFja2FnZS1kYXNoYm9hcmQtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xufVxuXG4uZGlzcGxheS1jb2x1bW4ge1xuICAuZC1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5pbnB1dC1yb29tLWluZm8gIHtcbiAgbGFiZWwge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGFsbC1ldmVudC10eXBlLXByb3BzLWluY2x1ZGVkLWluIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMCAwIDJyZW0gMDtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19hY2NlcHRlZC10ZXJtcy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQkVGQzY7XG4gICAgYmFja2dyb3VuZDogI0VDRkRGMztcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc3VjY2Vzcy1kYXJrZXIuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBsZWZ0OjEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uaGFsbC1ldmVudC10eXBlLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xuICBtYXJnaW46IDA7XG5cbiAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1iYXNpYy1mb3JtLXBob3RvIHtcbiAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtcGhvdG9zLS1ib3R0b20tbGFiZWwge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTEgIWltcG9ydGFudDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRwaW5rO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rLTI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZGVzY3JpcHRpb24taW5wdXQtcGFya2luZ19wcmljZSB7XG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXJvb21zTXVsdGlTZWxlY3Qge1xuICB6LWluZGV4OiA5O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX29wdGlvbnMtbGlzdC51c2VyLWRhc2hib2FyZF9fb2ZmZXJzLWJsb2NrLW9wdGlvbnMtbGlzdCB7XG4gIC5vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jaGVja2VkX3Bpbmsuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNHB4O1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fb2ZmZXJzLWJsb2NrLXdyYXAge1xuICAudXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jay1vcHRpb25zLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB3aWR0aDogMTQ3cHggIWltcG9ydGFudDtcblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29udHJhY3QtZGF0YS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmRhc2hib2FyZC1lZGl0LXBhY2thZ2UtbGFiZWwtbGcge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTsgXG59XG5cbi5wYWNrYWdlLWluZm8tYmxvY2sge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNzkwMDk7XG4gIGJhY2tncm91bmQ6ICNGRkZDRjU7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICBwIHtcbiAgICBjb2xvcjogJHN0YXR1cy13YXJuaW5nLWRhcms7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbiAgfVxufVxuXG4uZGlzYWJsZWQtYmxvY2stb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiI2N1c3RvbS10b29sdGlwIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi5ncmF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzkyOTI5MiAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzkyOTI5MiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FsLWFnZW5kYS1pdGVtIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMnB4O1xufVxuXG4ucHJpY2UtdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9wcmljZV9pbmNyZWFzZS5zdmcpO1xufVxuXG4ucHJpY2UtZG93biB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3ByaWNlX2RlY3JlYXNlLnN2Zyk7XG59XG5cbi5jYWwtc2luZ2xlLWRheS1ldmVudC5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtc2luZ2xlLWRheS1ldmVudC5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kYXlfZXZlbnRfZnVsbC5zdmcpO1xufVxuLmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudC5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZGF5X2V2ZW50X3BhcnRpYWwuc3ZnKTtcbn1cblxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1kYXktYnVzeS5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kYXlfYnVzeS5zdmcpO1xufVxuLmNhbC1idXN5LXBhcnRpYWwuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLWJ1c3ktcGFydGlhbC5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9idXN5X2xvY2F0aW9uX3BhcnRpYWwuc3ZnKTtcbn1cbi5jYWwtbWl4ZWQtcGFydGlhbC5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtbWl4ZWQtcGFydGlhbC5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9idXN5X21peGVkX3BhcnRpYWwuc3ZnKTtcbn1cblxuXG4jeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHkge1xuICAgIHBhZGRpbmc6IDQ1cHg7XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICAgICAmID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuXG4gICAgICAgICAgICAgICAgJiA+IHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNhbGVuZGFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcblxuICAgICAgICAmLS13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICAgICAgICAgICZfb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgLmFnZW5kYS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiwgLmNhbC1hZ2VuZGEtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2Jvb2tlZC1ib3gge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1uZXdfZXZlbnQge1xuICAgICAgICAmX2J0biB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2hpdGVfcGx1cy5zdmcpO1xuICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuOHJlbSAwLjVyZW0gMS45cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYuNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfYm9va2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgNjAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyOS41JTtcbiAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHRhcmVhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZHJvcGRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZXMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIHNwYW4gPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIHNwYW4gPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjU5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDdweCA3cHggMTZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjU5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAmLW5vX3BhZGRpbmcge1xuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zdGFydF9kYXRlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMjAwbXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDdweCA3cHggMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjI5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY3VzdG9tIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtcm9vbXMge1xuICAgICAgICAgICAgICAgICAgICAmLW1vZGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBnYXA6MnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwJTtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1QTc1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY3VzdG9tIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgICAgICYtLWVuZF9kYXRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3JvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICYtLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICYtZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXNlY29uZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZGF5X3BpY2tlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDUlO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzM3B4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1yZXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAmID4gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1udW0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aW1lLXNoZWV0IHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0M1QzVDNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xuXG4gICAgICAgICAgICAgICAgPiBoNiB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5lcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi1idXN5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAxJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2hvdXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJvb21zIHtcbiAgICAgICAgJl9tb2RhbCB7XG4gICAgICAgICAgICAmX19kYXRlcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBzcGFuID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcHJpY2Uge1xuICAgICAgICAmLWNoZWNrYm94ZXMge1xuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgICAgICAgICAgICAgJl9oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfbW9kYWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0Ljc1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWZvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXRlcyB7XG4gICAgICAgICAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnNwYW4uY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4ubWFya2VkLWNsYXNzLWZ1bGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTY7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTRBNzYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tYXJrZWQtY2xhc3MtcGFydGFsbHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNTlBQzY7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cblxuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgJiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93LWRheV9waWNrZXIge1xuICAgIC5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXlzIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSBzcGFuIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2F2YWlsYWJpbGl0eSB7XG4gICAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtaGVhZC1idXR0b25zLXN0aWNreSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MzBweDtcbiAgICAgICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLy0tLS1DQUxFTkRBUiBDTEFTU0VTXG4vLyBCdXN5IGRhdGVzIHN0eWxlc1xuJGJ1c3ktZGF5LWJnOiAkZGFyay1ncmV5LTE7XG5cbi5jYWwtc2luZ2xlLWRheS1idXN5IC52ZmMtc3Bhbi1kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1c3ktZGF5LWJnICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLWRheS1idXN5IC52ZmMtZW5kLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1c3ktZGF5LWJnICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1c3ktZGF5LWJnICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IC52ZmMtYmFzZS1lbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xufVxuLy8gRU5EIEJ1c3kgZGF0ZXMgc3R5bGVzXG5cbi8vIFByaWNlIGluY3JlYXNlXG4kcHJpY2UtdXAtY29sb3I6ICNBQjM0MzQ7XG5cbi5jYWwtc2luZ2xlLXByaWNlLXVwIC52ZmMtc3Bhbi1kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXVwLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXByaWNlLXVwIC52ZmMtZW5kLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXVwLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXVwLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCAudmZjLWJhc2UtZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtdXAtY29sb3IgIWltcG9ydGFudDtcbn1cbi8vIEVORCBQcmljZSBpbmNyZWFzZVxuLy8gQm90aCBpbmNyZWFzZSBhbmQgZGVjcmVhc2Vcbi5jYWwtc2luZ2xlLXByaWNlLWRvd24sIC5jYWwtc2luZ2xlLXByaWNlLXVwe1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi8vIFByaWNlIGRlY3JlYXNlXG4kcHJpY2UtZG93bi1jb2xvcjogIzVBODA3QjtcblxuLmNhbC1zaW5nbGUtcHJpY2UtZG93biAudmZjLXNwYW4tZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtZG93bi1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtZG93bi1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtcHJpY2UtZG93biAudmZjLWVuZC1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS1kb3duLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtZG93bi1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIC52ZmMtYmFzZS1lbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS1kb3duLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4vLyBFTkQgUHJpY2UgZGVjcmVhc2VcblxuLy8gQ2FsZW5kYXIgcGFydGlhbCBhbmQgZnVsbCBkYXkgZXZlbnRzXG4kcGFydC1kYXktY29sb3I6ICM3NTZBOTY7XG5cbi5jYWwtc2luZ2xlLWRheS1ldmVudCAudmZjLXNwYW4tZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudCAudmZjLXNwYW4tZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZGF5X2V2ZW50X3BhcnRpYWwuc3ZnKTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCxcbi5jYWwtc2luZ2xlLWRheS1ldmVudCAudmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudCAudmZjLXNwYW4tZGF5LFxuLmNhbC1taXhlZC1wYXJ0aWFsIC52ZmMtc3Bhbi1kYXksXG4uY2FsLWJ1c3ktcGFydGlhbCAudmZjLXNwYW4tZGF5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtcGFydGlhbC1ldmVudCAudmZjLWVuZC1tYXJrZWQsXG4uY2FsLWRheS1ldmVudCAudmZjLWVuZC1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50IC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1iYXNlLWVuZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgLnZmYy1iYXNlLWVuZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtc2luZ2xlLWRheS1ldmVudCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1iYXNlLWVuZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IC52ZmMtYmFzZS1lbmQge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgLy9iYWNrZ3JvdW5kOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbn1cbi8vIEVORCBDYWxlbmRhciBwYXJ0aWFsIGFuZCBmdWxsIGRheSBldmVudHNcblxuLy8gQ2FsZW5kYXIgbWl4ZWQgcGFydGlhbFxuLmNhbC1taXhlZC1wYXJ0aWFsIC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2J1c3lfbWl4ZWRfcGFydGlhbC5zdmcpO1xufVxuLy8gRU5EIENhbGVuZGFyIG1peGVkIHBhcnRpYWxcblxuLy8gQ2FsZW5kYXIgcGFydGlhbCBidXN5XG4uY2FsLWJ1c3ktcGFydGlhbCAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9idXN5X2xvY2F0aW9uX3BhcnRpYWwuc3ZnKTtcbn1cbi8vIEVORCBDYWxlbmRhciBwYXJ0aWFsIGJ1c3lcblxuLnZmYy13ZWVrIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udmZjLWRheU5hbWVzIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjQzVDNUM1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xufVxuXG4udmZjLXNpbmdsZS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjI5cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxOXB4O1xuXG4gICAgJl9kYXRlIHtcbiAgICAgICAgd2lkdGg6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtdG9kYXkge1xuICAgIC5tYXJrZWQtY2xhc3MtZnVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgIH1cbn0qL1xuXG4udmZjLW1haW4tY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4udmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtdG9kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXRvb2x0aXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi52ZmMtY2FsZW5kYXIge1xuICAgIC52ZmMtdG9wLWRhdGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxcHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUuY2FsLXNpbmdsZS1kYXktYnVzeSxcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLWRheS1ldmVudCxcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQsXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUudmZjLW1hcmtlZCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5zcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xufVxuXG4udmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDdweCk7XG5cbiAgICBAbWVkaWEobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG59XG5cbi5zdGFydC1kYXRlLWN1c3RvbSB7XG4gICAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF2YWlsYWJpbGl0eS1yb29tLXJlcGV0aXRpb24ge1xuICAgIHdpZHRoOiA3MSU7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC0td3JhcC5keW5hbWljLXByaWNlcyB7XG4gICAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICAgICAgICB3aWR0aDogMTA4JTtcbiAgICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93LnN0YXJ0LWRhdGUtY3VzdG9tIHtcbiAgICAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IDI3MXB4O1xuICAgICAgICBsZWZ0OiAtNTVweDtcbiAgICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtd3JhcC51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlIHtcbiAgICAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gICAgICAgIHdpZHRoOiAxMzMlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODdweCk7XG5cbiAgICAgICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucy52ZmMtc3BhY2UtYmV0d2VlbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG59XG5cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciB7XG4gICAgLm1vZGFsLWNhbGVuZGFyLmlucHV0LWNhbGVuZGFyLWZ1bGwtd2lkdGgge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwM3B4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1jYWxlbmRhciB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTc3cHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgI29mZmVyLW1vZGVsLWN1c3RvbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItZGFzaGJvYXJkX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLm5ld19ldmVudC1jYWxlbmRhcnMtc2VjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5uZXdfZXZlbnQtY2FsZW5kYXJzLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5uZXctZXZlbnQtZHJvcGRvd24tdGltZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIH1cblxuICAgIC5tb2RhbC1jYWxlbmRhciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQuZm9ybXVsYXRlLWlucHV0LS1yZXBldGF0aW9uLnVzZXItZGFzaGJvYXJkX19kcm9wZG93bi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1kcm9wZG93biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLmFsbC1kYXktZXZlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm1vZGFsLWNhbGVuZGFyLm1vZGFsLWNhbGVuZGFyLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtY2FsZW5kYXIubW9kYWwtY2FsZW5kYXItY3VzdG9tLXJlcGV0YXRpb24ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTUxcHgpO1xufVxuIiwiJHJlcGV0YXRpb24tc2VhcmNoIDogJy5yZXBldGF0aW9uLXNlYXJjaCc7XG5cbiN7JHJlcGV0YXRpb24tc2VhcmNofSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTJweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDk7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICB9XG4gIFxuICAgICYtZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIFxuICAgICYtc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6MTI2cHg7XG4gICAgfVxuICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIFxuICAgIH1cbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMTU1cHg7XG4gICAgICBcbiAgICAgICYtc3RpY2t5IHtcbiAgICAgICAgdG9wOiAxNTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gIFxuICAgICAgJi1oaWRlIHtcbiAgICAgICAgdG9wOi0xNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zYWZhcmktbm8tanVtcCB7XG4gICAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LW1vYmlsZTpmb2N1cy13aXRoaW4ge1xuICAgICAgdG9wOiAxNTVweDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAjeyRyZXBldGF0aW9uLXNlYXJjaH0tbW9iaWxlLWhpZGUge1xuICAgICN7JHJlcGV0YXRpb24tc2VhcmNofS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICBvcGFjaXR5OjA7XG4gICAgfVxuICB9XG4gIFxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJiA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LWZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB9XG4gIH1cbiAgXG4gICN7JHJlcGV0YXRpb24tc2VhcmNofS10ZXh0LWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCR3aGl0ZSk7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGNhcmV0LWNvbG9yOiBibGFjaztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cbiAgXG4gICN7JHJlcGV0YXRpb24tc2VhcmNofS1zZWxlY3Qge1xuICAgIEBleHRlbmQgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXRleHQtaW5wdXQ7XG4gICAgQGluY2x1ZGUgcmVzZXQtc2VsZWN0KCk7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHJlcGV0YXRpb24tc2VhcmNofS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tdG9wOi03NHB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiA0OXB4O1xuICAgICAgbGVmdDowcHg7XG4gICAgfVxuXG4gICAgJl9wcmljZSB7XG4gICAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX3ByaWNlZHluYW1pYyB7XG4gICAgICB3aWR0aDogMjE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXItc2VhcmNoLXNlbGVjdC1vcHRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi10b3A6IC04OXB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiA0OXB4O1xuICAgICAgbGVmdDowcHg7XG4gICAgfVxuXG4gICAgJl9wcmljZSB7XG4gICAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX3ByaWNlZHluYW1pYyB7XG4gICAgICB3aWR0aDogMjE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHJlcGV0YXRpb24tc2VhcmNofS1tb2JpbGUtc3RpY2t5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICN7JHJlcGV0YXRpb24tc2VhcmNofS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICAgIHRvcDogNDhweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICN7JHJlcGV0YXRpb24tc2VhcmNofS1zZWxlY3Qtb3B0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHBpbmssICRhbHBoYTogMC41KTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRwaW5rLCAkYWxwaGE6IDAuNSk7XG4gICAgfVxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkcGluaywgJGFscGhhOiAwLjUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIFxuICAjeyRyZXBldGF0aW9uLXNlYXJjaH0tc2VsZWN0LW9wdGlvbi1lbXB0eSB7XG4gICAgQGV4dGVuZCAjeyRyZXBldGF0aW9uLXNlYXJjaH0tc2VsZWN0LW9wdGlvbjtcbiAgfVxuICBcbiAgXG4gICN7JHJlcGV0YXRpb24tc2VhcmNofS1zZWxlY3RfX2ZpcnN0LW9wdGlvbiB7XG4gICAgQGV4dGVuZCAjeyRyZXBldGF0aW9uLXNlYXJjaH0tc2VsZWN0LW9wdGlvbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6MDtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHJlcGV0YXRpb24tc2VhcmNofS1mb3JtLXN1Ym1pdCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gICN7JHJlcGV0YXRpb24tc2VhcmNofS1mb3JtLXN1Ym1pdHRlZCB7XG4gICAgQGV4dGVuZCAjeyRyZXBldGF0aW9uLXNlYXJjaH0tZm9ybS1zdWJtaXQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Nsb3NlLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG4gIFxuICAjeyRwYWdpbmF0aW9ufS0tam9iLW92ZXJ2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICN7JHBhZ2luYXRpb259X19udW1iZXJzLWNvbnQge1xuICAgICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDIzcHgpIDA7XG4gICAgfVxuICAgICN7JHBhZ2luYXRpb259X19jb3VudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAiLCIkcHJpY2VkeW5hbWljIDogJy5wcmljZWR5bmFtaWMnO1xuXG4jeyRwcmljZWR5bmFtaWN9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDk7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICB9XG4gIFxuICAgICYtZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIFxuICAgICYtc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6MTI2cHg7XG4gICAgfVxuICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIFxuICAgIH1cbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDE1NXB4O1xuICAgICAgXG4gICAgICAmLXN0aWNreSB7XG4gICAgICAgIHRvcDogMTU1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICBcbiAgICAgICYtaGlkZSB7XG4gICAgICAgIHRvcDotMTUwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuc2FmYXJpLW5vLWp1bXAge1xuICAgICN7JHByaWNlZHluYW1pY30tbW9iaWxlOmZvY3VzLXdpdGhpbiB7XG4gICAgICB0b3A6IDE1NXB4O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tbW9iaWxlLWhpZGUge1xuICAgICN7JHByaWNlZHluYW1pY30tc2VsZWN0LW9wdGlvbnMge1xuICAgICAgb3BhY2l0eTowO1xuICAgIH1cbiAgfVxuICBcbiAgXG4gICN7JHByaWNlZHluYW1pY31fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmID4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG4gIFxuICAjeyRwcmljZWR5bmFtaWN9LWZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB9XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tdGV4dC1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkd2hpdGUpO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBjYXJldC1jb2xvcjogYmxhY2s7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS1zZWFyY2gtc2VsZWN0IHtcbiAgICBAZXh0ZW5kICN7JHByaWNlZHluYW1pY30tdGV4dC1pbnB1dDtcbiAgICBAaW5jbHVkZSByZXNldC1zZWxlY3QoKTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICBcbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tdG9wOi03NHB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiA0OXB4O1xuICAgICAgbGVmdDowcHg7XG4gICAgfVxuICB9XG4gIFxuICAjeyRwcmljZWR5bmFtaWN9LW1vYmlsZS1zdGlja3kge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgI3skcHJpY2VkeW5hbWljfS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICAgIHRvcDogNDhweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgI3skcHJpY2VkeW5hbWljfS1zZWxlY3RfX2ZpcnN0LW9wdGlvbiB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAjeyRwcmljZWR5bmFtaWN9LXNlbGVjdC1vcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkcGluaywgJGFscGhhOiAwLjUpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHBpbmssICRhbHBoYTogMC41KTtcbiAgICB9XG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRwaW5rLCAkYWxwaGE6IDAuNSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tc2VsZWN0LW9wdGlvbi1lbXB0eSB7XG4gICAgQGV4dGVuZCAjeyRwcmljZWR5bmFtaWN9LXNlbGVjdC1vcHRpb247XG4gIH1cbiAgXG4gIFxuICAjeyRwcmljZWR5bmFtaWN9LXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICBAZXh0ZW5kICN7JHByaWNlZHluYW1pY30tc2VsZWN0LW9wdGlvbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6MDtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tZm9ybS1zdWJtaXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAjeyRwcmljZWR5bmFtaWN9LWZvcm0tc3VibWl0dGVkIHtcbiAgICBAZXh0ZW5kICN7JHByaWNlZHluYW1pY30tZm9ybS1zdWJtaXQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Nsb3NlLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG4gIFxuICAjeyRwYWdpbmF0aW9ufS0tam9iLW92ZXJ2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICN7JHBhZ2luYXRpb259X19udW1iZXJzLWNvbnQge1xuICAgICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDIzcHgpIDA7XG4gICAgfVxuICAgICN7JHBhZ2luYXRpb259X19jb3VudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBcblxuICAuZGlzY291bnR7XG4gICAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1cmNoYXJnZXtcbiAgICBjb2xvcjpyZWQgIWltcG9ydGFudDtcbiAgfSIsIi5lcnJvci1wYWdlIHtcbiAgcGFkZGluZzogMjAlIDAgNDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtYmc7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMCUgMCAxNSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IDEwJSAwO1xuICB9XG4gICYuZXJyb3ItcGFnZS0tdnVlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTAlO1xuICAgIH1cbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9fbGVmdCB7XG4gIGJhY2tncm91bmQ6ICRtYWluLW5hdi1iZyB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vYmcvc3RlY2tlci5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDgwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpIDQwJTtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCkgNDAlO1xuICB9XG59XG5cbi5lcnJvci1wYWdlX19saW5rcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuLmVycm9yLXBhZ2VfX2xpbmtzLWxpc3Qge31cblxuLmVycm9yLXBhZ2VfX2xpbmtzLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAgICRlZC1kZXRhaWxzOiAnLmVudGl0eS1kZXRhaWxzJztcbiAgICBcbiAgICBib2R5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuICAgIH1cblxuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzIHtcbiAgICAgICAgLmNvbC1tZC04e1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGlzcGxheV9sb2dvX3ByaW50IHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6MXJlbTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDoxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2Rpc3BsYXktcHJpbnQge1xuICAgICAgICAvKmRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIGhlaWdodDoyNjBweDtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWluLWhlaWdodDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9faGVhZGVyLWlubmVye1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2RldGFpbHNfX21haW4taW1hZ2V7XG4gICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNy41cHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2RldGFpbHMge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIC8qcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBncmlkOyovXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOjJyZW0gMHB4IDFyZW0gMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi0tbm8taGVhZGVye1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2hlYWRlci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjExNSU7O1xuICAgICAgICB9XG5cbiAgICAgICAgJiN7JGVkLWRldGFpbHN9X190aXRsZS0tc21hbGwtc2NyZWVue1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX3ByaW50X3RpdGxlLW5vLWxhYmVse1xuICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgfVxuXG4gICAgLy8gI3skZWQtZGV0YWlsc31fX3R5cGUtbGFiZWwge1xuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgIHRvcDogMDtcbiAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogcmVtO1xuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgY29sb3I6IGJsYWNrO1xuICAgIC8vICAgICB3aWR0aDogYXV0bztcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIC8vIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi1zbGF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGV0YWlscy13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19sb2NhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cbiAgICAjeyRlZC1kZXRhaWxzfV9fdGl0bGUtd3JhcCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X190eXBlLWxhYmVse1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGV0YWlscy1mZWF0dXJlcyB7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDAlKTsgICAgICAgIFxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgwJSk7ICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDIwcHgpIDAgMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAucm93e1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb25fX2ljb24ge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDAlKTsgICAgIFxuICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuXG4gICAgI3skZWQtZGV0YWlsc31fX2Rpc3BsYXktcHJpbnQge1xuICAgICAgICAvKmhlaWdodDogMjN2aDtcbiAgICAgICAgZGlzcGxheTogZmxleDsqL1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXRhaWxzLWZlYXR1cmVzID4gbGkge1xuICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE1NCUgKi9cbiAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIC8vIG1hcmdpbjogMCAyLjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgwJSk7ICAgICAgICBcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwICBhdXRvO1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi1yb3cgPiBkaXYgPiBoNCB7XG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gfVxuXG4gICAgLy8gI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uIHtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDM1JTtcbiAgICAvLyB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24tdmFsdWVzLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0xNiU7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIC8vIGhlaWdodDogMjR2aDtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24tdmFsdWVzIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFNvZmlhIFBybztcbiAgICB9XG4gICAgXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcblxuICAgICAgICAuYmctc2NyZWVue1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbS1zY3JlZW57XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgICAgICB3aWR0aDogMjclO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICAgIH1cblxuICAgIC5uby1kaXNwbGF5LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gICAgXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uLWxhYmVsID4gaDQge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xuICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToxLjdyZW07XG4gICAgfSAgIFxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi1zZWN0aW9uLS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QgbGkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogMjAlO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX25vLWRpc3BseSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fcm9vbXMtZXhwYW5kLXRyaWdnZXIge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19yb29tcy1leHBhbmQtdHJpZ2dlciAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG5cbiAgICAjc2hvd190ZWxlZm9uIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24tdmFsdWVzID4gKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb25fX2VtYWlsLXNjcmVlbnZpZXcge1xuICAgICAgICAvLyBjb2xvcjogJGJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbl9fZW1haWwtcHJpbnR2aWV3IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uX19waG9uZS1zY3JlZW52aWV3e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbl9fcGhvbmUtcHJpbnR2aWV3IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmxvZ28sIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fcmliYm9uLXByaW50LWRpc3BsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCA+IGxpIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb25fX2lubGluZS1saXN0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbntcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gfVxuXG4gICAgLy8gLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LS1leHBhbmRpbmcge1xuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgLy8gb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAvLyAgICAgY29sb3I6IGJsYWNrO1xuICAgIC8vIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC0tZXhwYW5kZWQge1xuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWNoaWxkKDMpLFxuICAgICN7JGVkLWRldGFpbHN9X19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoNCksXG4gICAgI3skZWQtZGV0YWlsc31fX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCg1KXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19yaWJib24sICN7JGVkLWRldGFpbHN9X19hd2FyZF9yaWJib24sXG4gICAgI3skZWQtZGV0YWlsc31fX25vbWluYXRlX3JpYmJvbiN7JGVkLWRldGFpbHN9X19hd2FyZF9yaWJib257XG4gICAgICAgIHdpZHRoOiA1ODVweDtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICAvLyBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlcjogMC4xcHggc29saWQgYmxhY2s7XG4gICAgICAgIC8vIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxMHB4IDAuNjI1cmVtIDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICAgICAgICAuY29sLTEyLXN0eWxle1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fcmliYm9uID4gZGl2ID4gaDMsXG4gICAgI3skZWQtZGV0YWlsc31fX2F3YXJkX3JpYmJvbiA+IGRpdiA+IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuXG4gICAgLy8vLy8vL290aGVyIGxvY2F0aW9uXG4gICAgI3skZWQtZGV0YWlsc31fX2RldGFpbHNfX21haW4taW1hZ2UgPiBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucHJpbnRfX2Rpc3BsYXktZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5jb3Zlci1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgei1pbmRleDogNTU1NTtcbiAgICB9XG5cbiAgICAudGV4dC1saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwLjVweCAwO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2RvY3VtZW50c3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgIH1cbn1cblxuLmJyX19kaXNwbGF5LS1zbGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIiRzZWFyY2gtc2tlbGV0b246ICcuc2VhcmNoLXBhZ2VfX3BsYWNlaG9sZGVyJztcblxuI3skc2VhcmNoLXNrZWxldG9ufV9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufSIsIkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy96LWluZGV4XCI7XG5cbi5zZWFyY2gtcGFnZSB7XG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MTBweCk7XG4gICAgfVxuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBtYXAgb3BlbiBzdHlsZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDM1cHgpIDBcbiAgfVxuXG4gIC5nbS1zdHlsZS1pdy5nbS1zdHlsZS1pdy1jLFxuICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRjOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgfVxuXG4gIC5nbS11aS1ob3Zlci1lZmZlY3Q+c3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5nbS1zdHlsZS1pdy10YyB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LS1nb29nbGUtbWFwIHtcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgcGFkZGluZzogNzBweCAwIDQxcHggMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMThweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNzVweCAwIDAgMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMnJlbSAwICFpbXBvcnRhbnQ7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiB7XG4gIHotaW5kZXg6IDE1O1xuXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAwcHggI0ZGNUE3NTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgdG9wOiAtMzdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHRvcDogLTM2cHggIWltcG9ydGFudDtcblxuICAgIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW1hcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIGxnKSB7XG4gICAgLy8gd2hlbiB0aGUgZmlsdGVycyBhcmUgIHZpc2libGVcbiAgICB0b3A6IDExN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5M3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5M3B4KTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudC0tcGFja2FnZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOTBweCk7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvdHRvbTogNnB4O1xuICAgIHotaW5kZXg6IDEzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2ljb24ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSBjYWxjdWxhdGVSZW0oMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGluaztcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgICB0b3A6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX21hcC5zZWFyY2gtcGFnZV9fbWFwLXBhY2thZ2VzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTdweCk7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzBweCkgMCBjYWxjdWxhdGVSZW0oNTZweCkgMDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tIGVuZCBtYXAgb3BlbiBzdHlsZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZvcm11bGF0ZS1pbnB1dC0tcGFja2FnZXNGaWx0ZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDQwcHgpIDA7XG4gICYtLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmID4gcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH1cbiAgJiA+IGRpdiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIH1cbiAgLnBhZ2luYXRpb25fX2NvdW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWdpbmF0aW9uX19udW1iZXJzLWNvbnQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXNtYWxsIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtbm8tcmVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEzNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9yZS1yZXN1bHRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlICB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTI0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgJl9fZmlyc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd2lkdGg6IDkzJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgPnNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgID4gc3BhbiA+IHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+c3BhbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAmLW5vIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gICYtbm8tc20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxuICAmX19zaW1pcmFsIHtcbiAgICAmLS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAyMzdweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB9XG4gICZfX3NlY29uZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICB9XG4gIH1cbiAgJl9fdGhpcmQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgc3BhbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJHBpbmstMztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgfVxuXG4gICAgJi1wYWRkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB9XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzM2cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmX19zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg2NHB4KSAwO1xuICAgICZfX2ZpcnN0IHtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gICAgfVxuICAgICZfX3NlY29uZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICAgICZfX3RoaXJkIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJl9fdGhpcmQge1xuICAgICAgJi1zbS1kaXNwbGF5e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYtc20tZGlzcGxheS1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICZfX3RoaXJkIHtcbiAgICAgICYtc20tZGlzcGxheXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5cbi8vIEZvb3RlciBlbGVtZW50cyBvdmVycmlkZXNcbmJvZHk6bm90KC5tb2RhbC1vcGVuKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0LS1zZWFyY2gtcGFnZSxcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5LS1zZWFyY2gtcGFnZSxcbiAgLm1haW4tZm9vdGVyLS1zZWFyY2gtcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbn1cbi5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3ViLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG5cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgLnBhY2thZ2UtcmVzdWx0c19fc2xpZGUtbGFiZWwge1xuICAgIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDFyZW07XG4gICAgICBtaW4taGVpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNzApIDAuOTQlLCByZ2JhKDAsIDAsIDAsIDAuMDApIDE2LjE1JSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZS5uby1ncmFkaWVudDo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucGFja2FnZS1yZXN1bHRzLWxhYmVsLWxpbmsge1xuICBjb2xvcjogICNDNUM1QzU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtbGFiZWwtbGluay1zcGVjaWFscyAudGV4dHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9zaW5nbGUtYXJ0aWNsZS1wYWNrYWdlc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3N0aWNreS1maWx0ZXItcGFja2FnZXNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtY2FsZW5kYXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtbWFpblwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1zd2l0Y2hcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWZpbHRlcnMtZWRpdFwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1zcGVjaWFsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1tZWFsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZGV0YWlscy1yZXNlcnZhdGlvblwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3ByaW50LXBhY2thZ2UtZGV0YWlsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2Utc2xpZGVyXCI7XG5cblxuIiwiJHNlYXJjaC1wYWdlLWFydGljbGUgOiAnLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlJztcblxuLypcbiAqIFNpbmdsZSBzZWFyY2ggcmVzdWx0XG4gKi9cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9IHtcbiAgJl9fcGFja2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg5cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgPi5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIFxuICAgICAgPi5jb250YWluZXIgLmNvbC0xMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLW1heC1udW0ge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi0tbm8tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDlweCk7XG4gIH1cblxuICAmLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lci0tcGFja2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjdweCkgMCBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMzcHgpIDAgY2FsY3VsYXRlUmVtKDI3cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvL21heC13aWR0aDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyLS1zbGE6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7fVxuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjRweCAqL1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICYtLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC50bnMtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgei1pbmRleDogMjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzlweCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzNweCk7XG5cbiAgICAudG5zLW5hdiB7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NnB4KTtcblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXA6bm90KC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcC0tc2luZ2xlLWltYWdlKSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtaWNvbnMtam9icyB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICR0aGlzOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICB9XG5cbiAgQGF0LXJvb3QgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAjeyR0aGlzfTpub3QoI3skdGhpc30tLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOTIuNjM4cHgpO1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTEwcHgpO1xuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAvLyAmLmxhenlsb2Fke1xuICAgIC8vICAgbWluLWhlaWdodDogMTEwMCU7XG4gICAgLy8gICBtaW4td2lkdGg6IDExMDAlO1xuICAgIC8vIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50LS1wYWNrYWdlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbiAgei1pbmRleDogMztcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOTFweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2NvbnRlbnQtLXNsYSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxcHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19mYXZvdXJpdGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG5cbiAgJi0tbGlrZWQge1xuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fcGFja2FnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDApO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuLypcbiAqIFJpZ2h0IHRvcFxuICovXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wLS1wYWNrYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGdhcDogMXJlbTtcblxuICAvLyAmLS1tZC12aXNpYmxlIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCB7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBmb250LXdlaWdodDogMzAwO1xuXG5cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cblxuICAmLS1sZy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi0tZmF2b3VyaXRlcyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cblxuICAmLS1yZWdpb24taWNvbiB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDIuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgJi1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi5uZXh0X19pY29uIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmaWxsOiBibGFjaztcbn1cblxuLnNrLWljb24tYmxhY2sge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5sb2NhdGlvbl9fcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsX190ZXh0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBjb2xvcjogIzk1OTU5NTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7IFxuXG4gICYtc2xhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLXBsYWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC8vICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAvL31cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLWd1ZXN0cyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAYXQtcm9vdCAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4gJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLWxpa2VkIHtcbiAgICAucGF0aC0wIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy8gZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIC8vIGZvbnQtc2l6ZTogMThweDtcbiAgLy8gbGluZS1oZWlnaHQ6IDQwcHg7XG4gIC8vIHBhZGRpbmc6IDBweCAxOHB4O1xuICAvLyBtYXJnaW4tdG9wOi04cHg7XG4gIC8vIG1hcmdpbi1ib3R0b206LThweDtcbiAgLy8gbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI2cHgpO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyOmhvdmVyICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtMi1jb2xvcjtcbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZSB7XG5cbiAgLy9tYXJnaW4tbGVmdDogYXV0bztcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAvL21hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi0tbGlrZWQge1xuICAgIC5wYXRoLTAge1xuICAgICAgLy9maWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX21hcmdpLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGUtLXBhY2thZ2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgycHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogMTAwJTtcblxuICAmLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG5cbiAgICAmLXNsYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAmLXNsYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZV9fdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcblxuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oM3B4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy90ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAmLS1pbi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oNXB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAuc2staWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1saXN0X190ZXh0IHtcbiAgZmxleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19yYXRpbmcge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19yYXRpbmctdmFsdWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cblxuLypcbiAqIE1hcCBjbG9zZWQgc3R5bGVzICggQWJvdmUgMTAyNHB4IClcbiAqL1xuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fcmF0aW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZmF2b3VyaXRlcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmX19wYWNrYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXIge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICYtc2xhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLWNvbnQge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi1zbGEge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDZweCk7XG5cbiAgICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAvL3dpZHRoOiBjYWxjdWxhdGVSZW0oNDQ4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYzcHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAgICYtc2xhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjcuMDI0cHgpO1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mbyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fYmFkZ2Uge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDgzcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgIHdpZHRoOiA1OHB4O1xuICAvLyAgIGhlaWdodDogMzRweDtcbiAgLy8gfVxuICAmLWdyaWQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtZ3JpZC1zbSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgei1pbmRleDogNTU1O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2UtbGlzdC1zbWFsbC5zdmcpO1xuICAgICAgd2lkdGg6IDMuMTg3NXJlbTtcbiAgICAgIGhlaWdodDogMi4xcmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fYmFkZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19zY29yZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI2cHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gICY6aG92ZXIge1xuICAgICY+ZGl2IHtcbiAgICAgIGNvbG9yOiAjRDlDNEFBO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICB3aWR0aDogMzklO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAwIDAgMzBweDtcbiAgbWFyZ2luOiAxN3B4IDAgMCAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTQwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tbGlrZS1pY29uLS1wYWNrYWdlcyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS1tYXAgb3BlbiBzdGF0ZSB2YWx1YXRpb24gc3R5bGVzLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4ge1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTsgXG4gIH1cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tbW9iaWxlLXRhZyB7XG4gIEBleHRlbmQgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbGluayB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9pbm5lci0tcGFja2FnZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMTQ4cHg7XG4gIH1cbn1cblxuXG4jcGFja2FnZXMtc29ydGluZy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb3J0aW5nLWljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MHB4IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgei1pbmRleDogMztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NXB4IDFweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tcGFja2FnZXMtc29ydGluZ19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBsaSB7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZXBldGF0aW9uLXNlYXJjaC1zZWxlY3Qtb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2Uge1xuICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIC44KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMmMyYzJjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gICAgbGVmdDogMS41cmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgcmlnaHQ6IDEuNXJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1ndWVzdHMuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufSIsIiRzdGlja3ktZmlsdGVyOiAnLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyJztcbiRpbmxpbmUtZmlsdGVyOiAnLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyJztcbiRtYXAtdHJpZ2dlcjogJy5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyJztcbi8qXG4gKiBTdGlja3kgaGVhZGVyXG4gKi9cbiN7JHN0aWNreS1maWx0ZXJ9IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHN0aWNreS1maWx0ZXItcGFja2FnZXMtejtcbiAgJi0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cbiAgfVxuICAmLS1uby1yZXN1bHRzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHotaW5kZXg6IDE1O1xuICB9XG59XG5cbiN7JGlubGluZS1maWx0ZXJ9IHtcbiAgLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiAme1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X193cmFwLS1zdGlja3kge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAmLW5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tb3ZlcmxheSB7XG4gICAgei1pbmRleDo2O1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdG9wOiAtMzlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMnB4O1xuICBmbGV4OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMnB4O1xuICAgIGxpIHtcbiAgICAgIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gICYtLW1vYmlsZS1zdGlja3kge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMnB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtb3BlbntcbiAgICAjeyRzdGlja3ktZmlsdGVyfV9fY29udGFpbmVye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOmxlZnQ7XG5cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX3RleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgICB0b3A6OXB4O1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19waWxsX190ZXh0X19jbGVhciB7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWhpZGRlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLnNlYXJjaC1wYWdlLS1zdGlja3ktZmlsdGVyIC5zZWFyY2gtcGFnZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg4cHgpO1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTdweCkgMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmLS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtLXBpbmstcHJvdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICB9XG4gICYtLWRvdHMge1xuICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3RyaWdnZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLy8gbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgbWFyZ2luOiAwO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC8vIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5pY29uLXJvb21zLFxuLmljb24tbWVhbHMsXG4uaWNvbi1jYWxlbmRhcixcbi5pY29uLXBsYWNlLFxuLmljb24tc3BlY2lhbHMge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xufVxuXG4uaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbn1cblxuLmljb24tcm9vbXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvUm9vbXMuc3ZnJyk7XG59XG5cbi5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2NhbGVuZGFyLnN2ZycpO1xufVxuXG4uaWNvbi1tZWFscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Fc3Nlbi5zdmcnKTtcbn1cblxuLmljb24tcGxhY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvRG9wcGVsemltbWVyLnN2ZycpO1xufVxuXG4uaWNvbi1zcGVjaWFscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9zcGVjaWFscy5zdmcnKTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcm9vbXMsXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1tZWFscyxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsY3VsYXRlUmVtKDEzcHgpIDAuNnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC44MTI1cmVtIGNhbGN1bGF0ZVJlbSgxMC41cHgpO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsY3VsYXRlUmVtKDEzcHgpIDAuNnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCAxM3B4O1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLWNhbGVuZGFyLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjowLjVweCBzb2xpZCB2YXIoLS1TZWNvbmRhcnktR3JleSwgIzQ0NCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1TZWNvbmRhcnktR3JleSwgIzQ0NCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC41cHggIzQ0NDtcblxuICAgICYuaWNvbi1jYWxlbmRhciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ubnVtLWZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjklO1xuICB0b3A6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19waWxsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSAwO1xuICAmLS1waW5rIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgJi0tcGluay1wcm92aWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICYtLXBpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICAgICYtLXBpbmstcHJvdmlkZXIge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19waWxsX19jbGVhci1idG4ge1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKC0xMHB4KTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICAuc2staWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiAwLjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuI3skbWFwLXRyaWdnZXJ9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgei1pbmRleDogJHRyaWdnZXItYnRuLXo7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtNTVweCk7XG5cbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlcn1fX3RleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbi8qXG4gKiBTdGlja3kgc3R5bGVzXG4gKi9cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfSB7XG4gICR0aGlzIDogJjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbW9iaWxlLXN0aWNreSB7XG4gICAgICB6LWluZGV4OiAyNztcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU4cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgICYtLXN0aWNreSxcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2OXB4KTtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX2xpc3Qge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbWFwLXRyaWdnZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXN0aWNreS12aXNpYmxlIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tc3RpY2t5IHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAtLXN0aWNreS1uby1ib3JkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLXN0aWNreS12aXNpYmxlI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuICAvLyB0aGlzIG5lZWRzIHRvIGJlIDE1IGFuZCBub3QgMTcsIHNvIGl0IGRvZXNuJ3QgYXBwZWFyIG9uIHRvcCBvZiBsb2dpbiBtb2RhbFxuICB6LWluZGV4OiAxNTtcbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLXN0aWNreS1tb2JpbGUtbm90LXZpc2libGUjeyRzdGlja3ktZmlsdGVyfS0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6IDQ7XG4gIGhlaWdodDogNjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLypcbiAqIE1hcCBjbG9zZWQgc3R5bGVzIChTY3JlZW5zIGFib3ZlIExHIHNpemUpXG4gKi9cbiN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtY2xvc2VkIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtb3BlbiB7XG4gICAgLm1sLTE2IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgfVxuXG4gICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xufVxuXG5cbi8vIG5ldyBzdHlsZXMgZm9yIHRoZSBwYWNrYWdlIGZpbHRlcnNcbiN7JHN0aWNreS1maWx0ZXJ9IHtcblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDUxNUY7XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUsXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1vZmZlci10eXBlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUgIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuXG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYnMuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uLFxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLWRpdlVwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLFxuICAgIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFicy5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBnYXA6IDJyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmRlc2t0b3AtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuXG4iLCIkcGYtd2hlbjogJy5wYWNrYWdlLWZpbHRlcnNfX3doZW4nO1xuJHBmLWV2ZW50LWRheXM6ICcucGFja2FnZS1maWx0ZXJfX2V2ZW50LWRheXMnO1xuJGhlYWRlci1oZWlnaHQtc206IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiRoZWFkZXItaGVpZ2h0LWxnOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLW1lYWxzLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tc3BlY2lhbHMgIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggNnB4O1xufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1wbGFjZSxcbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXJvb21zLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItb3Blbi1maWx0ZXIge1xuICAgIHotaW5kZXg6IDE3O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDAgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgQGV4dGVuZCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1kZWxldGUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlbGV0ZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5OyBcbiAgICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMjRweCBjYWxjdWxhdGVSZW0oNDBweCkgMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3OXB4KTtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2IHAsXG4gICAgZGl2IGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU3cHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm8tbWFyZ2luLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IHtcblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLFxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbSAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgIC8vIHRvcCBwcm9wZXJ0eSBtdXN0IGJlIHRoZSBzYW1lIGFzIHRoZSBoZWFkZXIgaGVpZ2h0XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbGc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvb21zX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2Q5ZDlkOTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4ucm9vbXNfc2VjdGlvbi1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3g6Y2hlY2tlZCArIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gICAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXdyYXAtLXJvb21zIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgfVxufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwIC0gMTQ0cHgpO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhbGwtdmlldy10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBzcGFuIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGRpdiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LS1pY29uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5oYWxsLXZpZXctLWFycm93LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDI5cHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhhbGwtdmlldy0tYXJyb3ctcmlnaHQuZWRpdC1tZWFscyB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xufVxuXG4uYWRkLWhhbGwtbW9kYWwge1xuICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5LmJvcmRlci1ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcblxuICAgIH1cbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxufVxuXG4uc2stbW9kYWwucGFja2FnZS1maWx0ZXJfX3dyYXAuaGlkZGVuIHtcbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LXJvb21ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGdhcDogNTBweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIGRpdiBwLFxuICBkaXYgbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keXtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zay1tb2RhbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDMycHggNDBweCA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1N3B4KTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtZm9vdGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstZWRpdC1tZWFscyB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMSAhaW1wb3J0YW50O1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtbWVzc2FnZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uaGFsbC12aWV3LS1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmVkaXQtaGFsbHMtZmlsdGVyLmhhbGwtdmlldy0tYm9yZGVyLWJvdHRvbSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keS1yb29tcyB7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1yZXN1bHRzLXJvb20taW5mby1tb2RhbCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3Jvb21zLWluZm8tbW9kYWwtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkcGYtY2FsZW5kYXItbW9kYWw6ICcucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCc7XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2FsZW5kYXItaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg1M3B4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvY2FsZW5kYXItYmxhY2suc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3skcGYtY2FsZW5kYXItbW9kYWx9IHtcbiAgICB6LWluZGV4OiA2NjcwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXG4gICAgICAgIC52ZmMtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWNhbGVuZGFyPi52ZmMtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1kYXlOYW1lcyB7XG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtY2FsZW5kYXIge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTJweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSo5MCk7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwOHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgMCAwIDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAudmZjLW1haW4tY29udGFpbmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAudmZjLWRheU5hbWVzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAyMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB2ZmMtd2VlayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIH1cblxuICAgIC52ZmMtd2Vlaz4udmZjLWRheT5zcGFuLnZmYy1zcGFuLWRheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cblxuICAgIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlcj5zcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxuICAgIC52ZmMtdG9wLWRhdGU+c3Bhbi52ZmMtdW5kZXJsaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gICAgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZmYy13ZWVrIC52ZmMtZGF5LnZmYy1kYXktZGlzYWJsZWQgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgICAgICBjb2xvcjogI0M1QzVDNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gICAgLS0tLS0tLS0tLS0tLS0gQ0FMRU5EQVIgTU9EQUwgLSBVUChMRykgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgICAgICAgICB0b3A6IDQzJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICAgICAgICAgIC52ZmMtYXJyb3ctcmlnaHQsXG4gICAgICAgICAgICAudmZjLWFycm93LWxlZnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZmYy1hcnJvdy1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1kYXlOYW1lcyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jdXJzb3ItcG9pbnRlci52ZmMtY3Vyc29yLXBvaW50ZXItcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWN1cnNvci1wb2ludGVyLnZmYy1jdXJzb3ItcG9pbnRlci1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWNhbGVuZGFycyB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDQ2cHgpIDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLXRvcC1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9IC8vICAgIC0tLS0tLS0tLS0tLS0tIENBTEVOREFSIE1PREFMIC0gVVAoTEcpIFNUWUxFUyBFTkQtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1UQUJMRVQgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAudmZjLWNhbGVuZGFycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0OTZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MjJweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tVEFCTEVUIFNUWUxFUyBFTkQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbn1cblxuI3skcGYtY2FsZW5kYXItbW9kYWx9LXN1YnRpdGxlIHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFNvZmlhIFBybztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbn1cblxuLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDhweCk7XG4gICAgfVxufVxuXG4uc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICBwYWRkaW5nOiAwIDEuODc1cmVtO1xufVxuXG4uZWRpdF9kZXRhaWxzX21vZGFsIHtcbiAgICAuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnZmYy1jYWxlbmRhciAudmZjLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwsXG4ucGFja2FnZS1kZXRhaWxzIHtcbiAgICAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWRpc2FibGVkLFxuICAgIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIgeyBcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5LnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYWxlbmRhci1zdWJ0aXRsZS1oNSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgIHNwYW4ubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FsZW5kYXItbGFiZWwge1xuICAgIGNvbG9yOiAgIzJDMkMyQztcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmNhbGVuZGFyLXN1YnRpdGxlLWNlbnRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jaXJjbGUsXG4uaGFsZi1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbn1cblxuLmNpcmNsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuXG4uaGFsZi1jaXJjbGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzk1OTU5NSA1MCUsICMyQzJDMkMgNTAlKTtcbn1cblxuLmNpcmNsZS5wdXJwbGUge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDZCOTU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLmhhbGYtY2lyY2xlLnB1cnBsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTU5NTk1IDUwJSwgIzc0NkI5NSA1MCUpO1xufVxuLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUucGFja2FnZS1jYWxlbmRhci1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjNyZW07XG5cbiAgICAgICAgc3Bhbi5sYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCB7XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICAgICBoMSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9ICBcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAudGV4dC11bmRlcmxpbmUtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucGluay1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIHtcbiAgICAgICAgXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH0gIFxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWZvb3Rlci5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lcixcbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgLm5vLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHBmLXdyYXA6ICcucGFja2FnZS1maWx0ZXJfX3dyYXAnO1xuJHBmLWZvb3RlcjogJy5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyJztcblxuI3skcGYtd3JhcH0ge1xuICAgIHotaW5kZXg6IDY2Njk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gY2FsY3VsYXRlUmVtKDI0cHgpIDFyZW0gY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gY2FsY3VsYXRlUmVtKDQwcHgpIDJyZW0gY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwNHB4IDFmciAxMjdweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjhweCAxZnIgNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbn1cblxuI3skcGYtd3JhcH0tcGFkZGluZy10b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSoxMDAgLSAxNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiN7JHBmLXdyYXB9LWhlYWQtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogMzdyZW07XG4gICAgICAgIHRvcDphdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjcycHgpO1xuICAgIH1cbn1cblxuI3skcGYtd3JhcH0taGVhZC0taW5mbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICB0b3A6YXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM3NXB4KTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgLyogMTQwJSAqL1xuICAgIH1cblxuICAgICYtLWZpbHRlciB7XG4gICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUxBQkVMUy0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbixcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWJvbGQsXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5LFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtd2FybmluZyxcbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtc20ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmtfX2RldGFpbHMge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXdhcm5pbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGNvbG9yOiAkcGluaztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWVhbHMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJi1nYWxsZXJ5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLFxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRwaW5rLTI7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rIHtcbiAgICBjb2xvcjogJHBpbms7XG59XG5cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluay10ZXJtc3tcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWljb24ge1xuICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjNjU2NTY1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1zbSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjQ1cHg7XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tTGFiZWxzIGVuZC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhY2thZ2UtZmlsdGVyc19faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnNlY3Rpb25fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4wNjI1cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGRhcmstZ3JleS0xXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuI3skcGYtZm9vdGVyfSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDMzO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG4gICAgLnBpbmstYnV0dG9uIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuXG4gICAgJi1lZGl0LS1tZWFscyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUJVVFRPTlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50ZXh0LXVuZGVybGluZS1idXR0b24sXG4ucGluay1idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG59XG5cbi50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xufVxuXG4udGV4dC11bmRlcmxpbmUtYnV0dG9uLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2M1YzVjNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBpbmstYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cblxuICAgICZfX2xvYWRlciB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTcuMzkxcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0Ni41cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjcuNjg4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLWVuZCBidXR0b25zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi1wYWRkaW5nLXRvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLW5vLXRvcC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm94LXNwYWNlLW91dHNpZGUge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgICAmLW1lYWxzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ3JleS1ib3gsXG4uYm94LW5vLWJnIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0zO1xufVxuXG4uZ3JleS1ib3gge1xuICAgIGJhY2tncm91bmQ6ICRncmV5O1xufVxuXG4uYm94LW5vLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zay1tb2RhbF9fYm9keT4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ubm8tbWFyZ2luIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAmLWxnIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRpc3BsYXktZmxleC1sZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuXG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZT4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3MnB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogOTQlO1xuICAgIH1cbn1cbi8vc2stbW9kYWwtLXNtYWxsLXNpemU+LnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4vLyAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuLy9cbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4vLyAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NzJweCk7XG4vLyAgICBtYXgtaGVpZ2h0OiA0NSU7XG4vLyAgfVxuLy99XG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwsXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzJjMmMyYztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC0tcmVzdGF1cmFudCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICB9XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC1jaGVja2VkIHtcbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2xvc2UtYmxhY2suc3ZnKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay1uZXcuc3ZnKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC0tdW5jaGVja2VkIHtcbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiB9XG5cbmZpZWxkc2V0LnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19jaGVja2JveGVzLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2hlY2tib3hlcy1zZWNvbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXIge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi5tb2RhbC13aXRob3V0LWZvb3RlciB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY4cHggMWZyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwtd2l0aG91dC1mb290ZXItc20ge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNThweCAxZnI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQwcHggMWZyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wYWNrYWdlLWZpbHRlcl9fY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgdG9wOiAxMDZweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY29uZmlybWF0aW9uLW1lc3NhZ2UsXG4ucGFja2FnZS1maWx0ZXJfX2NvbmZpcm1hdGlvbi1tZXNzYWdlLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZyB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkyJTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0tc3VjY2VzcyB7XG4gICAgbWluLXdpZHRoOiAyMzdweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MTJweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2FybmluZy1yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHRvcDogMXJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLWRlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLXRpcCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLXN3aXRjaC1hcmVhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1zd2l0Y2gtYXJlYS10ZXh0IHtcblxuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLWNvdW50ZXItd2FybmluZyB7XG4gICAgY29sb3I6ICNGRjVBNzU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYm90dG9tLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwge1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MXB4KSBjYWxjdWxhdGVSZW0oNDVweCkgY2FsY3VsYXRlUmVtKDYycHgpIGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICB6LWluZGV4OiAxMTtcbn1cblxuLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG59XG5cbi5uby10b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuI3skcGYtd3JhcH0tbm8taWNvbiB7XG4gICAgLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuXG4iLCIkcGYtc3dpdGNoOiAnLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoJztcblxuI3skcGYtc3dpdGNofSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSAwO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbn1cblxuI3skcGYtc3dpdGNofS1zbGlkZXIge1xuICAgIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXI7XG5cbiAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlci1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbiN7JHBmLXN3aXRjaH0td3JhcCB7XG4gICAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXA7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgICYtZGlzYWJsZWQge1xuICAgICAgICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcC1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxufVxuXG4jeyRwZi1zd2l0Y2h9LWxhYmVsIHtcbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDFweCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM2NTY1NjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zd2l0Y2gtZGlzYWJsZWQge1xuICAgIGRpdiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuLnNlY3Rpb24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0iLCIkcGYtZWRpdDogJy5wYWNrYWdlLWZpbHRlcnNfX2VkaXQnO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU0xJREVSIFNUWUxFUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5idG4uYnRuLS1pY29uLmJ0bi0teHNtLnRpbnktc2xpZGVyX19hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMmMyYzJjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwubmF2X2ltYWdlLXNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRucy1uYXYge1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdi1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgIC50bnMtb3V0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG5cbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5lbC1jYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTdweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxN3B4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTdweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDkwcHgpO1xuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDkwcHgpO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIHRvcDogODglO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzk2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQ2cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICB0b3A6IDg4JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlX3NsaWRlci1uYXYtYm90dG9tLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwX19pbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDJweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0MnB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDJweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTTElERVIgU1RZTEVTIEVORCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuI3skcGYtZWRpdH0taGFsbHMtZGV0YWlscyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzM2cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTY2cHg7XG4gICAgei1pbmRleDogMzM7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIHRvcDogLTEzNnB4O1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxNTdweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg4cHgpO1xuICAgIH1cblxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvKiAxMzYuMzY0JSAqL1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ3JleS1iYWNrZ3JvdW5kLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIH1cbn1cblxuLmhhbGxzLWxpc3QtbW9kYWwge1xuICAgIC5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgICAgLmJ0bi0tYmxhY2stLW91dGxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5NCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwZi1lZGl0fS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQ0cHgpO1xuXG4gICAgJi1tb3JlLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3Ljg4MnB4KTtcblxuICAgICAgICAmLW1vcmUtbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDkwcHgpO1xuXG4gICAgICAgICY+ZGl2PmRpdj5kaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OTBweDtcblxuICAgICAgICAgICAgJj5kaXY+ZGl2PmRpdj5pbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuI3skcGYtZWRpdH0tb25lLWxpbmUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbiN7JHBmLWVkaXR9LW1vZGFsLWJvZHkge1xuICAgIEBleHRlbmQgLnJvb21zX3NlY3Rpb247XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBpbmstYnV0dG9uLWVkaXQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5ncmV5LWNvbnRhaW5lci1lZGl0IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4uaW5mby1tb2RhbC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxufVxuXG4uaGFsbHMtbGlzdC1tb2RhbC1uby1iYWNrLWljb24ge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5tb2RhbC1uby1jbG9zZS1idXR0b24ge1xuICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbn1cblxuLmRpc3BsYXktY2xvc2Utb24tbW9iaWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cblxuI3skcGYtZWRpdH1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgY29sb3I6ICM5MjkyOTI7XG4gICAgfVxufVxuXG4jeyRwZi1lZGl0fS1vdmVybmlnaHQtc3RheS10YWIge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICBib3JkZXItdG9wOiA4cHggc29saWQgI0Q5RDlEOTtcbiAgICB9XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNEOUQ5RDk7XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLWljb24tc3R5bGUge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG59XG4jeyRwZi1lZGl0fV9fYWNjb21tb2RhdGlvbi1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG59XG4jeyRwZi1lZGl0fV9fYWNjb21tb2RhdGlvbi1zcGFuLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG59XG4jeyRwZi1lZGl0fV9fYWNjb21tb2RhdGlvbi1iYWNrLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgICZfc2luZ2xlLW1lYWwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwZi1lZGl0fS1tZWFscy10YWIge1xuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLndvcmQtc3BhY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oYWxscy1zZXR0aW5ncy1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2suc2stbW9kYWxfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2suc2stbW9kYWxfX2luZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgICAgICB6LWluZGV4OiA1NjtcblxuICAgICAgICAvLyBtYXgtd2lkdGggbXVzdCBiZSB0aGUgc2FtZSBhcyBpdCBpcyBmb3IgLnNrLW1vZGFsX19pbm5lclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyLWVkaXRfX2FjY29tbW9kYXRpb24taWNvbi1zdHlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fYWNjb21tb2RhdGlvbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpOyBcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX193aXRoLXN0aWNreS1iYXIge1xuICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2stbW9kYWxfX2JvZHkuc2stbW9kYWxfX2JvZHktLXN0aWNreS1oZWFkIHtcbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1hcmdpbi10b3Age1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLm9uZS1yb3ctbWVzc2FnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIDEuNXJlbSBjYWxjdWxhdGVSZW0oMTJweCkgMS41cmVtO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWhpZGUtY2hlY2tib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3QtcmVzdGF1cmFudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UuZGlzYWJsZWQtaW1hZ2Uge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufSIsIiRwZmUtc3BlY2lhbHM6ICcucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzJztcblxuXG4uc3BlY2lhbHMtZWxlbWVudC1pbmZvLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICB9XG59XG5cbi5zcGVjaWFscy1lbGVtZW50LWNhcmQtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zcGVjaWFscy1lbGVtZW50LWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tZGV0YWlscyB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1NTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gICAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgYm90dG9tOiAyNDBweDtcbiAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcblxuICAgICAgICAuYnRuLmJ0bi0tc20uYnRuLS1ibGFjay0tb3V0bGluZS5idG4tLWJsb2NrIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAgMDtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNjFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSArIDgwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tLWltYWdlLXNsaWRlciB7XG4gICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgaW1nIHtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MTBweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODEwcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwZmUtc3BlY2lhbHN9LWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5MDBweCk7XG4gICAgfVxufVxuXG4uYm9yZGVyLWJvdHRvbS1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICB9XG59XG5cblxuLnNwZWNpYWxzLXZpZXctLWFycm93LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlbGF0aXZlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWRpdC1zcGVjaWFsc19pbml0aWFsLS1ub3QtZW1wdHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuXG4uaWNvbi1zaXplIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xufVxuXG4jeyRwZmUtc3BlY2lhbHN9LWNob29zZS0tYnRuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4zNzVyZW07XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgXG59XG5cbi5jaG9vc2Utcm9vbS1idG4td3JhcHBlciB7XG4gICAgcGFkZGluZzogOHB4IDAgMS41cmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgd2lkdGg6IDEuMzc1cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzJjMmMyYztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3g6Y2hlY2tlZCArICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjMkMyQzJDO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fdGFiLXNwZWNpYWwtYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogNTY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDFweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTM7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjE2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogNDJyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2FkZC1zcGVjaWFscyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAubW9kYWwtd2l0aG91dC1mb290ZXIge1xuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDkwcHggMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDkwcHggMWZyIDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXItYmFzZS1zcGVjaWFsLW1vZGFsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcGVjaWFscy1tb2RlbHMtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbW9kZWxzLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW0gMXJlbSAyLjVyZW07XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tYWRkLXNwZWNpYWwge1xuICAgIG1hcmdpbjogMCAyLjVyZW0gY2FsY3VsYXRlUmVtKDIwcHgpIDIuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IDAgMS41cmVtIDAgMS41cmVtO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuI3skcGZlLXNwZWNpYWxzfS0tbGlzdC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOmNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgICB9XG59XG5cbi5zcGVjaWFscy1saXN0LXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbGlzdC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogNjY7XG5cbiAgICAucGluay1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG5cbiAgICAgICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbn1cbiAgIiwiJHBkLW1lYWwtcHJldmlldzogJy5wYWNrYWdlLWRldGFpbHNfX21lYWwtcHJldmlldyc7XG5cbiN7JHBkLW1lYWwtcHJldmlld30tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG59XG4jeyRwZC1tZWFsLXByZXZpZXd9LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsIHtcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBjYWxjdWxhdGVSZW0oNTNweCkgMWZyIGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGNhbGN1bGF0ZVJlbSgxMjlweCkgMWZyIGNhbGN1bGF0ZVJlbSgxMjJweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjMxcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgIHotaW5kZXg6IDU2O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG1heC13aWR0aCBtdXN0IGJlIHRoZSBzYW1lIGFzIGl0IGlzIGZvciAuc2stbW9kYWxfX2lubmVyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3MnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTIzMXB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi0tYmxhY2stLW91dGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aXRob3V0LXN1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAuc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbXMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICAgIHJvdy1nYXA6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBjb2x1bW4tZ2FwOiBjYWxjdWxhdGVSZW0oMzUuMnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHsgXG4gICAgICAgIHJvdy1nYXA6IDJyZW07XG4gICAgICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNTJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICB9XG59XG5cbiN7JHBkLW1lYWwtcHJldmlld30taW1hZ2Uge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0NnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtbWVhbHMge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tZWFscy1zbS10ZXh0IHtcbiAgICBzcGFuIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuI3skcGQtbWVhbC1wcmV2aWV3fS1jaGVja21hcmtzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcblxuICAgICAgICAgICAgLnNrLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lYWxzLWluZm8tY2hlY2ttYXJrLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICBtYXJnaW46IDAgMi41cmVtO1xuICAgIH1cblxuICAgICYubm8tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiB7XG4gICAgZmllbGRzZXQge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLXdyYXBwZXIuYWRkLXNwYWNlLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5uby1wYWRkaW5nLWJvdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtLS1pbmNsdWRlZCB7XG4gICAgZmxleDogMTtcbn0iLCJcbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayxcbiAgICAucGFja2FnZS1maWx0ZXJzX19saW5rLFxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC5ncmV5LWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXdyYXAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgPiAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLW5vLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQge1xuICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuXG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LS1oYXMtdmFsdWUge1xuICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC1lbWFpbCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybSB7XG4gICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICAkZGFyay1ncmV5LTE7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1jb25maXJtYXRpb24tY29udGVudCB7XG4gICAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgc3BhbiA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWluZm8tbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZm9vdGVyLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1jb25maXJtYXRpb24tZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAycmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkge1xuICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS04O1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE5cHgpIDA7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi0tZXhwYW5kaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLWJsYWNrLnN2Zyk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gICAgICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLml0ZW0tY2VudGVyZWQtdmVydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDFyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnIgOTRweDtcblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA3cHggMWZyIDEyNHB4O1xuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDZweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDMpKSBkcm9wLXNoYWRvdygwcHggMTJweCAxNnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCkpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG59XG5cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNhbmNlbGF0aW9uX19ib2R5IHtcbiAgICBoZWlnaHQ6IDE5NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDMycHg7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS0tZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmJsYWNrLWJ0bi1uby1ib3JkZXIge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbi5mb3JtLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24uc21hbGwtbW9kYWwge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2NnB4IDFmciA4MXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHtcbiAgICAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAgIC5zay1tb2RhbC5wYWNrYWdlLWZpbHRlcl9fd3JhcC5zay1tb2RhbC0tZGV0YWlscy5zay1tb2RhbC0tMTAwOC1zaXplIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtYXZhaWxhYmxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLW1vZGFsLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy1zdGF0dXMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1zZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwIDJyZW07XG4gICAgfVxufSIsIlxuXG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcblxuICAmOmhvdmVyIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJi1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjojMmMyYzJjO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMXB4O1xuICAgIH1cblxuICAgICYtbmV4dCB7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByZXYge1xuICAgICAgbGVmdDogMS41cmVtO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIH1cbiAgfVxufSIsIi5zdWdnZXN0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Z2dlc3Rpb24tbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDsgLyogTGltaXQgdGhlIGRyb3Bkb3duIGhlaWdodCAqL1xuICBvdmVyZmxvdy15OiBhdXRvOyAvKiBBZGQgdmVydGljYWwgc2Nyb2xsaW5nICovXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3VnZ2VzdGlvbi1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1Z2dlc3Rpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59IiwiJHNwLXJldmlld3MgOiAnLnN0YXRpYy1wYWdlX19yZXZpZXdzJztcblxuI3skc3AtcmV2aWV3c30ge1xuICBvdmVyZmxvdzogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbiN7JHNwLXJldmlld3N9LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIDAgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIDA7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX3NpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpIDAgMDtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgfVxuICAvL0hhY2sgZm9yIGFkZGluZyBtYXJnaW4gYWZ0ZXIgdGhlIGxhc3QgZWxlbWVudCBpblxuICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMjNweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDMycHgpIDAgMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgfVxuICAgIGZsZXg6IDAgMCBjYWxjdWxhdGVSZW0oMzQ0cHgpO1xuICB9XG59XG5cbiN7JHNwLXJldmlld3N9X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICB9XG59XG5cbiN7JHNwLXJldmlld3N9X19uYW1lIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgY29sb3I6ICM2NTY1NjU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbiN7JHNwLXJldmlld3N9X19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgtNzRweCkgYXV0byBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgtODJweCkgYXV0byBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuXG4jeyRzcC1yZXZpZXdzfV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICB9XG59XG4iLCIkc3AtYWdlbnQgOiAnLnN0YXRpYy1wYWdlX19hZ2VudCc7XG5cbiN7JHNwLWFnZW50fSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTIuOHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9X19pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSAwO1xuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3NXB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3NXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIFxuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2ltYWdlLS1zbSB7XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9X19pbmZvIHtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2luZm8tLXNtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICYgPiBkaXYge1xuICAgICYgPiBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAmLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2J1dHRvbnMge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzcC1hZ2VudH1fX2J1dHRvbnMtLXNtIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X190aXRsZS1zbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbn1cbiIsIiRzcC1xdWVzdGlvbnM6ICcuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyc7XG5cbiN7JHNwLXF1ZXN0aW9uc30ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDBweCk7XG4gIH1cbn1cblxuI3skc3AtcXVlc3Rpb25zfV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXg6IDAgMCBjYWxjdWxhdGVSZW0oNDQwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgfVxufVxuXG4jeyRzcC1xdWVzdGlvbnN9X19jb2xsYXBzYWJsZSB7XG4gIGZsZXg6IDE7XG5cbiAgJi1zbGEge1xuICAgICYgPiB1bCA+IGxpID4gZGl2ID5wIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc31fX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3AtcXVlc3Rpb25zfSB7XG4gIC5zay1jb2xsYXBzYWJsZV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2stY29sbGFwc2FibGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICB9XG4gIC5zay1jb2xsYXBzYWJsZV9fY29udGVudC10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG4gIC5zay1pY29uIHBhdGgge1xuICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnNrLWNvbGxhcHNhYmxlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KSAwO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zay1jb2xsYXBzYWJsZV9fY29udGVudC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIiRzcC1vcHBvcnR1bml0aWVzIDogJy5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyc7XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgaGVpZ2h0OiA3MCU7XG4gIGltZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgICB9XG4gIH1cbiAgJi1zZWNvbmQge1xuICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICB3aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2NvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgtMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjVweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX3RleHQge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fbGluayB7XG4gIEBleHRlbmQgI3skc3Atb3Bwb3J0dW5pdGllc31fX3RleHQ7XG4gIGNvbG9yOiAkZ3JleS00O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cbiIsIiN7JHN0YXRpYy1wYWdlfSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gIH1cbn1cblxuI3skc3RhdGljLXBhZ2V9LS13aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbiN7JHN0YXRpYy1wYWdlfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgfVxufVxuXG4jeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLS1vbmUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgICAmLS10d28ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLXNtLXZpc2libGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIkc3AtZ3JleS1jb250YWluZXI6ICcuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyJztcblxuI3skc3AtZ3JleS1jb250YWluZXJ9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDM2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MnB4KSBjYWxjdWxhdGVSZW0oMTAycHgpO1xuICB9XG4gICYtLWRhcmtlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgfVxuICAmLS1mYWN0cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19jb2x1bW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2xpc3Qge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzOXB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2xpc3QtbGFiZWwge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGlzdC10ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2xpbmsge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8vYm94LXNoYWRvdzogNnB4IDZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICYtLXNtLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSBhdXRvIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLWxnLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19jb2x1bW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAjeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAjeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbS1uby1kaXNwbGF5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX3ByaWNlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7IFxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2xpc3QtbGFiZWwtbWFpbGluZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn0gXG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBpbmstMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTM7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC5tYWlsaW5nLWxpc3Qge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuXG4gIGxpIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19jb2x1bW4uY2VudGVyZWQge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59IiwiI3skZWludHJhZ2V9X19saW5rcyB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwNHB4KTtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbWQtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDA5cHgpO1xuICB9XG5cbiAgLmRhcmstbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXG4gICAgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWludHJhZ2V9X19saW5rcy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi1kb2N1bWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAuZGFyay1saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1hZ2VudH0tLWVpbnRyYWVnZSB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDcwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTIwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB9XG59XG5cbiN7JGVpbnRyYWdlfV9fcmV2aWV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgY2FsY3VsYXRlUmVtKDcycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICB9XG59XG5cbiN7JHN0YXRpYy1wYWdlfV9fb3Bwb3J0dW5pdGllcy0tZWludHJhZ2Uge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4MHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTEwcHgpIGF1dG8gMDtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3Muc3RhdGljLXBhZ2VfX3Jldmlld3MtLWVpbnRyYWVnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMnJlbTtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxMXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgICBtYXJnaW46IDFyZW07XG4gICAgfVxuICB9XG5cbn1cblxuXG4uZWludHJhZ2UtcGFnZSAge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbGcpIHtcbiAgICAuc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUtLW9uZS5zdGF0aWMtcGFnZV9fcmV2aWV3c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIH1cbiAgfSAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAuYnRuLmJ0bi0tcHJpbWFyeS5idG4tLXNtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5cblxuQGltcG9ydCBcImVpbnRyYWdlL3ByaWNpbmctdGFibGVzXCI7XG5AaW1wb3J0IFwiZWludHJhZ2Uvc2VydmljZXNcIjtcbkBpbXBvcnQgXCJlaW50cmFnZS9ib29raW5nXCI7XG4iLCIjeyRwcmljaW5nLXRhYmxlc30ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMnJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2NHB4KSAwIDFyZW0gMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5cbiN7JHByaWNpbmctdGFibGVzfV9fdGFibGUge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwIDA7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLy9IYWNrIGZvciBhZGRpbmcgbWFyZ2luIGFmdGVyIHRoZSBsYXN0IGVsZW1lbnQgaW5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogY2FsY3VsYXRlUmVtKC0xNnB4KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzE1cHgpO1xuICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgfVxufVxuXG4jeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlLS1zcGVjaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdCZWxpZWJ0JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0xNnB4KTtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X19wcmljZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkZ3JleS00O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIEBhdC1yb290ICN7JHByaWNpbmctdGFibGVzfV9fdGFibGUtLXNwZWNpYWwgJiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyRwcmljaW5nLXRhYmxlc31fX2xpc3Qge1xuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC0yMnB4KTtcbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JHByaWNpbmctdGFibGVzfV9fdGFibGUtLXNwZWNpYWwgJiB7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRwcmljaW5nLXRhYmxlc31fX2xpbmsge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgQGF0LXJvb3QgI3skcHJpY2luZy10YWJsZXN9X190YWJsZS0tc3BlY2lhbCAmIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTlweCkgMCBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gIC8vfVxufVxuXG4jeyRwcmljaW5nLXRhYmxlc31fX25vdGUge1xuICBjb2xvcjogJGdyZXktNDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlIHtcbiAgLmNvbC0xMi1zdHlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzA0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4iLCIkZXQtc2VydmljZXMgOiAjeyRlaW50cmFnZX1fX3NlcnZpY2VzO1xuXG4jeyRldC1zZXJ2aWNlc30ge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0MHB4KSAwIGNhbGN1bGF0ZVJlbSg1OXB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc30td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX3NpbmdsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX2ltYWdlIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIH1cbn1cblxuI3skZXQtc2VydmljZXN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuI3skZXQtc2VydmljZXN9X19kZXNjcmlwdGlvbiB7fVxuIiwiJGV0LWJvb2tpbmcgOiAnLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmcnO1xuXG4jeyRldC1ib29raW5nfSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTMzMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuI3skZXQtYm9va2luZ31fX2NvbHVtbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4jeyRldC1ib29raW5nfV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgfVxufVxuXG4jeyRldC1ib29raW5nfV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cbiIsIiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59LS10aXRsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI4MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICB9XG59XG5cbi8qXG4gKiBDYXJkc1xuICovXG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNzBweCkgMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMzBweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY2FyZCB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI3MnB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkX19pbWFnZSB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKC03MnB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbi8qXG4gKiBDb3VudGVyc1xuICovXG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDA7XG4gIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXJzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXItdGl0bGUge1xuICBjb2xvcjogJGdyZXktMjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXItdmFsdWUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oODVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7IC8qIDEyMCUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVycy1mb290ZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjODY4Njg1O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuLypcbiAqIFZhcmlvdXMgZWxlbWVudHNcbiAqL1xuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fcmV2aWV3cyB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2NHB4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCkgMCBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgI3skc3AtcmV2aWV3c30tbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19pbmZvIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbn1cblxuLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSB7XG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAgIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlcy13cmFwIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19zaW5nbGUge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogOHB4IDIycHg7XG4gIH1cblxuXG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBjb2xvcjogI0ZGRkZGRjtcblxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rLTI7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAgIG1heC13aWR0aDogNDY0cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiA2NDhweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbWF4LXdpZHRoOiA5MjhweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gIH1cblxufSIsIiN7JHdlcmJlZm9ybWF0ZX0ge1xuICAjeyRzdGF0aWMtcGFnZX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skd2VyYmVmb3JtYXRlfV9fc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbn1cblxuI3skd2VyYmVmb3JtYXRlfV9fcmV2aWV3c19faGVhZGVyIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDhweCkgYXV0byBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICN7JHN0YXRpYy1wYWdlfV9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4MHB4KSBhdXRvO1xuICAgICN7JHN0YXRpYy1wYWdlfV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5MDBweCk7XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9LS13ZXJiZWZvcm1hdGUge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg1NnB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEyMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIH1cbn1cbiIsIiRhYm91dCA6ICcuYWJvdXQtdXMnO1xuXG4jeyRzdGF0aWMtcGFnZX1fX3RpdGxlLS1hYm91dC11cyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICB9XG59XG5cbi8qXG4gKiBDYXJkc1xuICovXG4jeyRhYm91dH1fX2NhcmRzLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4jeyRhYm91dH1fX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDUxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDZweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX2NhcmQge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDZweCk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDAgMjFweCAyNHB4IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwIDA7XG5cbiAgLy9IYWNrIGZvciBhZGRpbmcgbWFyZ2luIGFmdGVyIHRoZSBsYXN0IGVsZW1lbnQgaW5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC0zOHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgcGFkZGluZzogMCA0MHB4IDM0cHggNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRhYm91dH1fX2NhcmRfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogLTMycHggMCAxNnB4IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogLTUwcHggMCAyMnB4IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRhYm91dH1fX2NhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuLypcbiAqIFRlYW1cbiAqL1xuI3skYWJvdXR9X190ZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgMCBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICN7JHN0YXRpYy1wYWdlfV9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4OHB4KSAwIGNhbGN1bGF0ZVJlbSgxMjNweCk7XG4gIH1cbn1cblxuI3skYWJvdXR9X190ZWFtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyLjUlO1xufVxuXG4jeyRhYm91dH1fX3RlYW0tbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIHdpZHRoOiAzMS41JTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX3RlYW0taW1hZ2Uge1xuICBAaW5jbHVkZSBjb3Zlci1pbWFnZS1jb250YWluZXI7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbiN7JGFib3V0fV9fdGVhbS1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG5cbn1cblxuLypcbiAqIE1hcFxuICovXG4jeyRhYm91dH1fX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLkdNYXBfX1dyYXBwZXIge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX21hcC13cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuI3skYWJvdXR9X19tYXAtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX2NvbnRhY3Qge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODdweCkgMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0MHB4KSAwIDA7XG4gIH1cbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIH1cbn1cblxuI3skYWJvdXR9X19jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDI1cHgpIDA7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4jeyRhYm91dH1fX21hcC1kZXNjcmlwdGlvbi1saXN0IHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgYS50ZXh0LWxpbmt7XG4gICAgZGlzcGxheTppbmxpbmU7XG4gIH1cbn1cbiIsIiN7JG1haWxpbmd9IHtcbiAgI3skc3RhdGljLXBhZ2V9X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbiN7JG1haWxpbmd9X19zdWJ0aXRsZSB7XG4gIEBleHRlbmQgI3skd2VyYmVmb3JtYXRlfV9fc3VidGl0bGU7XG59XG5cbiN7JG1haWxpbmd9X19yZXZpZXdzIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9LS1tYWlsaW5nIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNTZweCkgYXV0byBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4MHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxufVxuXG4jeyRzcC1xdWVzdGlvbnN9LS1tYWlsaW5nIHtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfS0tbWFpbGluZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbn1cblxuLm1haWxpbmctcGFnZSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjg4cHgpO1xuICB9XG4gIFxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMnJlbSAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNC41cmVtIDMuMzc1cmVtO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlLS1sZy12aXNpYmxlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JHN0YXRpYy1wYWdlfV9fdGl0bGUtLWltcHJlc3N1bSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2M3B4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fY29udGVudCB7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICB9XG59XG5cbiN7JGltcHJlc3N1bX1fX2NvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fY29udGVudF9fcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbi8qXG4gKiBMYXdcbiAqL1xuXG4jeyRpbXByZXNzdW19X19sYXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICN7JHN0YXRpYy1wYWdlfV9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiN7JGltcHJlc3N1bX1fX2xhdy1jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpICRzcGFjZXI7XG4gIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NnB4KSBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fbGF3LWltcHJlc3N1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAkc3BhY2VyO1xuXG4gIGEudGV4dC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzEycHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NnB4KSBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIH1cbn1cbiIsIi5uZXdzbGV0dGVyLXN1YnNjcmliZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNTBweCkgMDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/